Элективный курс: Основы программирования на языке Python
Цель: цель элективного курса заключается в формирование базовых знаний, понятий о структурном программирование, и умение решать логические задания на языке Python.
Программа данного курса включает в себя:
Основное представление о языке программирования Python и его историческом развитие. Типы данных, структуры данных, переменные, ветвления, выражения и циклы. Ввод и вывод информации. Понятия о локальных и глобальных переменных и функциях.
Курс рассчитан на учащихся 9-11 классов для подготовки их сдаче заключительного экзамена по информатике. На весь курс обучения рассчитано 15-19 часов, с учетом проверки домашнего задания.
· 1 урок - «История развития языка. Трансляция».
· 2 урок – «Знакомство со средой Python».
· 3 урок – «Определение и обозначение типов данных и переменных».
· 4 урок – «Логические выражения».
· 5 урок –«Условный оператор».
· 6 урок – «Ветвление».
· 7 урок – «Ввод данных».
· 8 урок – «Цикл While».
· 9 урок – «Цикл For».
· 10-11 урок – «Последовательности (строки, списки)».
· 12 урок – «Структуры данных».
· 13 урок – «Функции в языке Python».
· 14 урок – «Параметры и аргументы функций. Локальные и глобальные переменные».
· 15 урок – «Задание для закрепления материала».
Для обучения языку программированию понадобится интегрированная среда разработки для компилирования, интерпретирования, сохранения и редактирования. При разработке элективного курса была использована программа Ninja-IDE, программа распространяется бесплатно. Скачать данную программу можно с сайта ninja-ide.org.
Скриншот программы:
Основной плюс, из-за которого я выбрал именно эту интегрируемую среду, это компактный дистрибутив, после установки мало файлов, отличный внешний вид, быстро работает, написана и расширяется на Python, возможность бесплатно работать со средой. Так же есть еще одна среда Wing IDE, которую я могу порекомендовать для работы.