Элективный курс: Основы программирования на языке 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, которую я могу порекомендовать для работы.