Программирование на языке Python

Обучение старшеклассников промышленному программированию на языке Python.

  • Площадка:ГБОУ Лицей - интернат ЦЕНТР ОДАРЕННЫХ ДЕТЕЙ
  • Продолжительность:2 года
  • Дата:30 августа
  • Стоимость:бесплатно
Оставить заявку
Программирование на языке Python

О курсе

Язык программирования Python - один из самых популярных языков в мире, который позволяет решать множество задач. Мы пройдем весь путь: изучим основы, а затем научимся решать прикладные задачи, создавать приложения с графическим интерфейсом и разными библиотеками.

Для прохождения обучения нужно пройти конкурсный отбор. При поступлении можно не уметь программировать. На занятиях ребята знакомятся с теорией и осваивают технологии на практике.

Занятия проходят дважды в неделю. В группе не больше 17 человек. Обучение на первом курсе длится с октября по апрель, на втором — с сентября по апрель. Занятия не пересекаются по времени со школьными уроками.

После каждого урока нужно выполнять домашнее задание.

Обучение по программе Яндекс Лицея осуществляется Центром одаренных детей.

Мы изучаем:

course-info
  • python
    python

Кому подойдет курс

  • Для школьников 8-11 классов

Необходимые навыки

  • Специальных навыков не требуется

Эксперты

Эксперты - опытные педагоги.

  • Преподаватели ЦОД
    Преподаватели ЦОД
    Занятия ведут сертифицированные преподаватели, прошедшие специальный отбор и обучение.

Карьера

Занимаясь на курсе, школьники изучают современные инструменты и приобретают навыки работы, которые помогут им эффективно продолжать обучение в сфере IT и строить карьеру в будущем.

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

    • Понятия кода, интерпретатора, программы.
    • Интегрированные среды, исполнение кода и отладка.
    • Переменные, основные операторы.
    • Базовые типы данных, ветвления.
    • Циклы, срезы, списочные выражения.
    • Методы списков и строк.
    • Функции.

    Функции (углубленное рассмотрение), другие структуры данных, библиотеки Python, введение в ООП.

    Решение задач на основные конструкции и структуры данных. Решение задач на классы и библиотеки. ООП. Наследование. Обработка исключительных ситуаций в Python. Рекурсия. Файлы в Python. Работа с различными типами файлов. Использование библиотек.

    Подходы к тестированию. Создание простых тестов. Использование библиотек unittest и py.test. Работа с командной строкой. Библиотека argparse. Репозитории. Совместная работа над проектами.

    Изучение виджетов. GUI. Изучение игровых технологий и средств языка Python для их реализации. Изучение некоторых API и работы с ними с помощью языка Python.

    course-program