Мы вам перезвоним!
Школа программирования GeekOn
Питон для начинающих
Длительность: 28 занятий, 1 семестр
Уровень: Начинающий, от 13 лет
Специальности: Backend web, CTF&Security
Технологии: Python 3, TkInter, Pillow, PyAudio, Requests, PyTelegramBotApi
Курс «Питон для начинающих» познакомит вас с увлекательным миром программирования на языке Python 3.

Сегодня Питон - это один из самых популярных и востребованных языков программирования, сочетающий в себе простоту освоения, высокую скорость реализации проектов и потрясающую универсальность. Питон используется как в прикладном программировании, так и в научных исследованиях: физики, математики, веб-разработчики, инженеры, аналитики, журналисты и множество специалистов в других областях ежедневно используют этот язык в своих проектах, что возможно благодаря потрясающему разнообразию доступных библиотек.

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

По окончании курса вы будете готовы к разработке собственных проектов среднего уровня и сможете продолжить обучение по направлениям «Питон для знатоков», «Интернет вещей» и «Введение в науки о данных».

Программа курса
1
Алгоритмика и синтаксис
Учимся составлять алгоритмы, записывать их в виде блок-схем и компьютерных программ на языке Python. Понятие переменной и данных. Вычисления. Условия, циклы и функции. Локальная олимпиада, консольный чат-бот, консольные игры.
2
Базовые структуры данных, файлы
Списки, словари, множества. Файлы. Язык JSON. Олимпиада, игра в слова и программа-тестировщик
3
Обработка аудиоданных
Низкоуровневая обработка данных, работа с потоками.
4
Промежуточный зачет
5
Алгоритмы сортировки списков
Погружаемся в мир алгоритмов и вычислений.
6
Обработка графики
Работа с изображением, собственный фотофильтр для Instagram
7
Telegram бот
Проектирование и разработка собственного Telegram бота
8
GUI и разработка игры
Изучение библиотеки tkInter и разработка собственной 2д игры.
9
Итоговый зачет
Преподаватели
Бородин Ростислав
Full-Stack веб разработчик, куратор школы GeekON, педагог дополнительного образования.
Образование: Прикладная математика и информатика, ФКН НИУ ВШЭ.
Специализация: frontend web, backend web, mobile dev, медицинская информатика.
Опыт работы со школьниками: 7 лет, GoTo, Политехнический музей, Лифт в Будущее, Гимназия 1576.
Дмитрий Рудов
Педагог дополнительного образования
Образование: ИНБИКСТ МФТИ.
Специализация: backend web, интернет вещей.
Опыт работы со школьниками: 2 года, Политехнический музей, GoTo.
Made on
Tilda