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

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

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

По окончании курса вы будете готовы к разработке собственных проектов начального уровня и сможете продолжить обучение по направлениям «Компьютерная безопасность» и «Промышленная веб-разработка».

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