top of page
Урок 1. Введение в Язык программирования Python

Тема урока: Введение в Язык программирования Python

Тип урока: урок усвоения новых знаний.

Цель урока: познакомить учащихся с особенностями ЯП Python, изучить основы программирования на данном Языке.

Задачи урока:

Образовательная: сформировать представление о Языке Python

Развивающая: развивать у учащихся логическое и алгоритмическое мышление, навыки мыслительной деятельности, включая каждого учащегося в учебно–познавательный процесс и создавая условия для работы каждого в индивидуальном психологическом ритме;

Воспитательная: способствовать формированию самооценки (саморефлексии).

Этапы урока:

  1. Организационный момент – 1 мин.

  2. Изучение нового материала –  25 мин.

  3. Рефлексия – 2 мин.

  4. Закрепление изученного материала – 17 мин.

            Оборудование:

  • Компьютер, Python (версия не ниже 3.5), модули Tkinter и NumPy, среды разработки на Python: IDLE, Eric или Geany, а также какие-либо эмуляторы терминалов _ xterm, rxvt, проектор.

СТРУКТУРА И ХОД УРОКА

1. Организационный момент 1 мин.

Учитель: Приветствует класс, проверяет присутствующих.

Здравствуйте, ребята. Сегодня мы с вами познакомимся с языком программирования Python

2. Изучение нового материала – 25 мин.

Учитель: Демонстрирует презентацию и рассказывает новый материал

История Языка программирования.

Основным разработчиком ЯП Python является Гвидо ван Россум (Guido van Rossum), первая стабильная версия 1.0 появилась в январе 1994 года. После того как Гвидо разработал Python, он его выложил в интернет, после этого над его улучшением читало работать целое сообщество программистов. Официальный сайт: http://python.org.

Рассмотрим особенности Языка.

Python – это интерпретируемый ЯП. Python имеет достаточно простой синтаксис. Код на этом Языке программирования достаточно легко читается, т.к. используется в нем минимум вспомогательных элементов, а стиль кода жеско продиктован стандартом PEP-8, в котором четко прописано как писать программы.

Python Язык высокого уровня: поддерживает объектно-ориентированное программирование. Высокоуровневый – обозначает, что вы будете писать  код при помощи самых обычных слов на английском Языке, поэтому код будет легко читаться. Также он считается полноценным и универсальным ЯП. На данном ЯП вы сможете разрабатывать что угодно: веб сайты, игры, программы под компьютер, под телефон, различные скрипты, плагины, моды, и. т.д.

Распространяется Python свободно под лицензией подобной GNU General Public License.

Интерактивный режим.

Как уже было сказано интерпретатор выполняет команды построчно, т.е. пишем строку -> интерпретатор выполняет ее -> наблюдаем результат.

 

 

 

 

 

 

Это очень удобно, когда человек только изучает программирование или тестирует какую-нибудь небольшую часть кода. Ведь если работать на компилируемом Языке, то пришлось бы сначала написать код на исходном Языке программирования, затем скомпилировать и уже потом запустить получившийся файл (с машинным кодом) на исполнение. Если окажется, что где-то в исходном коде была допущена ошибка, то придется перекомпилировать всю программу. Но в интерпретируемых Языках нет такой проблемы.

Работать в интерактивном режиме можно в консоли. Для этого следует выполнить команду Python. Запустится интерпретатор, где сначала выведется информация о его версии и иная информация. Далее, приглашение к вводу (>>>).

Задание. Запустите интерпретатор Питона.

Начнем с простого, поскольку никаких команд мы пока не знаем, то будем использовать Питон как калькулятор (возможности Языка это позволяют).

 

Рис.1. Использование Python в качестве калькулятора

Далее, набирайте подобные примеры в интерактивном режиме (в конце каждого нажимайте Enter).

Ответ выдается сразу после нажатия Enter (завершения ввода команды). Бывает, что в процессе ввода допустили ошибку или требуется повторить ранее используемую команду. Чтобы не писать строку сначала, в консоли можно прокручивать список команд, используя для этого стрелки на клавиатуре.

Следующий вариант работы в интерактивном режиме – это работа в среде разработки IDLE, у которой есть интерактивный режим работы. IDLE нужна для того чтобы вбивать прямо в ней какие то команды, на зыке Python. Также IDLE может использоваться и как полноценный редактор кода.   В отличие от консольного варианта тут мы можем наблюдать подсветку синтаксиса – все команды выделяются цветом. С помощью комбинаций Alt+N, Alt+P можно прокручивать список команд.

Чтобы запустить IDLE, нажмите на пуск и вбивайте IDLE, запускаем, открывается окошко, это и есть интерактивная оболочка IDLE. Она нужна для того чтобы прямо здесь какие то команды на языке python. Это используют новички для того чтобы тренироваться, смотреть как работают команды, тестировать модули и так далее. IDLE так же может использоваться и как полноценный редактор кода.

Чтобы открыть редактор кода, нужно нажать file – New File. Открывается окошко, в котором вы можете вбивать абсолютно любой код, любой длины в любом количестве. После того как вы вписали весь нужный код, нажмите сохранить, и запустите клавишей F5  или Run – Run Module. Если файл не сохранен, он не сможет запустить и предложит сохранить. Название можно указать любое, обязательно с расширением .py

 

Например запишем команду

print(123)

print(123)

и нажмем F5, и как видим, IDLE запустил этот файл.

 

 

 

 

 

 

 

 

Код программы пишется в текстовом файле, потом сохраняется с расширением  *.py.

Подготовить скрипты можно в той же среде IDLE. Чтобы открыть редактор кода, нужно нажать File > New File. Открывается окошко, в котором вы можете писать абсолютно любой код, любой длины, в любом количестве. Затем желательно сразу сохранить файл в расширении *.py. Если набирать код, не сохранив файл в начале, то синтаксис не будет подсвечиваться. После того как вписали весь нужный код, сохраните файл ещё раз, чтобы обновить сохранение. Теперь можно запустить скрипт, выполнив команду меню Run > Run Module или нажать клавишу F5. Если вы не сохранили, то всплывающее окошко предложит вам сначала сохраниться. После этого в первом окне (где «работает» интерпретатор) IDLE автоматически запускает файл. Там где мы писали код, можно нажать F5 и файл снова запустится.

Скрипты можно также писать в любом текстовом редакторе. Также существуют специальные программы для разработки, которые предоставляют дополнительные возможности и удобства.

Запускать подготовленные файлы можно не только в IDLE, но и в консоли с помощью команды python адрес/имя_файла.

Также, существует возможность настроить выполнение скриптов с помощью двойного клика по файлу (в Windows данная возможность присутствует изначально).

Можно использовать какой-нибудь внешний редактор, и запускать код через консоль.

Редакторов для написания кода на python может быть много, тут каждый может использовать то, что удобнее. Можно использовать любой текстовый редактор.

Для того чтобы открыть файл во внешнем редакторе, его нужно просто перетянуть

Для того чтобы запустить код написанный во внешнем редакторе кода, нам понадобится снова командная строка. Из командной строки нужно перейти в ту директорию в которой находится наш скрипт.

1. Мы сохранили файл на диске D в папке Python, поэтому вбиваем команду cd D:\Python нажимаем ввод

2. Затем меняем букву диска на D, в следующей строке вводим D: нажимаем ввод.

3. В следующей строке вводим команду Python test.py, где «test.py» - название нашего файла, нажимаете ввод.

 

 

 

 

 

 

 

 

 

 

 

 

Теперь мы видим что наш код выполнился.

Итак, мы познакомились с двумя вариантами как начать писать и как запускать код python.

Закрепление изученного материала – 17 мин.

Учитель задает вопросы:

1) Назовите эти 2 варианта

2)  Как сохранить код в файл?

1.png
2.png
3.png
4.png
5.png
6.PNG
7.png

© 2019 «КПВ Python». Сайт создан на Wix.com

bottom of page