Программирование на Pythonпродвинутый уровень

Курс предназначен для старшеклассников, хорошо подходит как курс для изучения первого языка программирования. Может являться логическим продолжением курса “Занимательное программирование на Python”.

Возраст учащихся

12-17 лет (группы формируются по возрасту)

Количество учеников в классе

максимум 12

Продолжительность курса

сентябрь – май, 72 ак. часа

График обучения

2 ак. часа (90 минут) / 1 раз в неделю


Цель курса

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


Программа курса

  • Основы программирования. Переменные, циклы, условия, и функции.
  • Основы синтаксиса Python.
  • Использование интерактивной среды программирования Thonny.
  • Создание и использование функций и модулей.
  • Чтение и запись файлов через код.
  • Создание и использование пользовательского интерфейса.
  • Основы шифрования и криптографии.
  • Привязка других сервисов используя API.
  • Генерация и редактирование изображений через код.
  • Создание своих игр используя Python.
  • Оптимизация и дебаггинг программ.
  • Запуск сервера для веб страниц.
  • Отправка и получение информации по сети.
  • Получение информации из компьютера.
  • Написание программ для автоматизации работы

Приобретаемые знания и умения

  • умение программировать на языке Python
  • использование алгоритмов и структур данных
  • создание интерфейса для своих программ
  • умение разбивать идею на выполнимые задачи
  • понимание о том как работают компьютеры и интернет
  • умение связывать разные программы и сервисы
  • решение задач используя программирование
  • развитие алгоритмического мышления