Обучение старшеклассников промышленному программированию на языке Python.
Язык программирования Python - один из самых популярных языков в мире, который позволяет решать множество задач. Мы пройдем весь путь: изучим основы, а затем научимся решать прикладные задачи, создавать приложения с графическим интерфейсом и разными библиотеками.
Для прохождения обучения нужно пройти конкурсный отбор. При поступлении можно не уметь программировать. На занятиях ребята знакомятся с теорией и осваивают технологии на практике.
Занятия проходят дважды в неделю. В группе не больше 17 человек. Обучение на первом курсе длится с октября по апрель, на втором — с сентября по апрель. Занятия не пересекаются по времени со школьными уроками.
После каждого урока нужно выполнять домашнее задание.
Обучение по программе Яндекс Лицея осуществляется Центром одаренных детей.
Мы изучаем:
Для школьников 8-11 классов
Специальных навыков не требуется
Эксперты - опытные педагоги.
Занимаясь на курсе, школьники изучают современные инструменты и приобретают навыки работы, которые помогут им эффективно продолжать обучение в сфере IT и строить карьеру в будущем.
Функции (углубленное рассмотрение), другие структуры данных, библиотеки Python, введение в ООП.
Решение задач на основные конструкции и структуры данных. Решение задач на классы и библиотеки. ООП. Наследование. Обработка исключительных ситуаций в Python. Рекурсия. Файлы в Python. Работа с различными типами файлов. Использование библиотек.
Подходы к тестированию. Создание простых тестов. Использование библиотек unittest и py.test. Работа с командной строкой. Библиотека argparse. Репозитории. Совместная работа над проектами.
Изучение виджетов. GUI. Изучение игровых технологий и средств языка Python для их реализации. Изучение некоторых API и работы с ними с помощью языка Python.