Программирование на Pythonпродвинутый уровень
Курс предназначен для старшеклассников, хорошо подходит как курс для изучения первого языка программирования. Может являться логическим продолжением курса “Занимательное программирование на Python”.
Возраст учащихся
12-17 лет (группы формируются по возрасту)
Количество учеников в классе
максимум 12
Продолжительность курса
сентябрь – май, 72 ак. часа
График обучения
2 ак. часа (90 минут) / 1 раз в неделю
Цель курса
Курс предназначен для введения учеников в основы программирования с использованием языка Python. Этот обширный курс охватывает как и простые азы программирования, так и более сложные принципы, на доступных и практичных проектах. К концу курса ученики получат хорошее понимание языка Python, смогут создавать свои программы для решения разных задач, и разовьют логическое мышление нужное в сфере программирования.
Программа курса
- Основы программирования. Переменные, циклы, условия, и функции.
- Основы синтаксиса Python.
- Использование интерактивной среды программирования Thonny.
- Создание и использование функций и модулей.
- Чтение и запись файлов через код.
- Создание и использование пользовательского интерфейса.
- Основы шифрования и криптографии.
- Привязка других сервисов используя API.
- Генерация и редактирование изображений через код.
- Создание своих игр используя Python.
- Оптимизация и дебаггинг программ.
- Запуск сервера для веб страниц.
- Отправка и получение информации по сети.
- Получение информации из компьютера.
- Написание программ для автоматизации работы
Приобретаемые знания и умения
- умение программировать на языке Python
- использование алгоритмов и структур данных
- создание интерфейса для своих программ
- умение разбивать идею на выполнимые задачи
- понимание о том как работают компьютеры и интернет
- умение связывать разные программы и сервисы
- решение задач используя программирование
- развитие алгоритмического мышления