Программирование Python

  • ОТКРЫТАзаписьна 2024-2025

«Базовый уровень» (модуль 1) предполагает изучение основ программирования на языке Python. Ознакомление со средой программирования Geany. Работа с переменными, условиями, циклами, массивами посредством ввода-вывода в консоль. Применение полученных знание в разработке игрового консольного программного обеспечения (без графического интерфейса).

Модуль рассчитан на младший и средний школьный возраст — дети 9-12 лет. В данном возрасте начинает преобладать личностное общение в процессе обучения и организационно-трудовой деятельности. Данный период отличается формированием у обучающегося научного типа мышления, ориентирующего на общекультурные образцы, нормы, эталоны и закономерности взаимодействия с окружающим миром, а также развитием учебного сотрудничества, реализуемого в отношениях обучающихся с учителем и сверстниками. Учет особенностей подросткового возраста, успешность и своевременность формирования новообразований познавательной сферы, качеств и свойств личности связывается с активной позицией педагогов, а также с адекватностью построения образовательного процесса и выбора условий и методик обучения.

Перечень форм обучения:

— групповая;

— индивидуальная.

Перечень видов занятий:

— беседа;

— лекция;

— практическое занятие.

Форма контроля: защита проектов.

 


«Продвинутый уровень» (модуль 2, модуль 3, модуль 4).

Второй уровень предполагает создание графических пользовательских интерфейсов с использованием библиотеки Tkinter для Python. Ученики рассматривают, как легко и быстро создавать формы для приложений, а также как размещать на них различные виджеты, включая кнопки, текстовые поля и флажки.

Третий и четвертый уровень направлен на объектно-ориентированное программирование — парадигма, которая позволяет значительно повысить скорость и удобство разработки, а также расширить возможности программиста. Освоив новый подход к написанию программ, ученики применяют его совместно с модулем PyGame и создают более сложные и продуманные проекты. Следующий шаг — работа с базами данных и языком запросов SQL. Также изучается Backend-разработка — ученики пишут серверную часть сайта посредством модуля Flask, а также знакомятся с основами верстки сайтов с помощью HTML и CSS.

Модули рассчитаны на старший школьный возраст — дети 12-18 лет. В этот период у детей преобладающее значение в познавательной деятельности занимает абстрактное мышление, стремление глубже понять сущность и причинно-следственные связи изучаемых предметов и явлений. Кроме того, в этом возрасте преобладает аналитико-синтетическая деятельность, стремление к сравнениям, необходимости понять диалектическую сущность изучаемых явлений, видеть их противоречивость, а также взаимосвязи. В данный период очень важным является создание атмосферы, где проявляется должная забота о развитии мыслительных способностей и стремление к более глубоким теоретическим обобщениям.

Перечень форм обучения:

— групповая;

— индивидуальная.

Перечень видов занятий:

— беседа;

— лекция;

— практическое занятие.

Форма контроля: защита проектов.

преподаватели

Содержание программы

Цели программы

Результат программы

Особые условия проведения

Материально-техническая база