E-mail

info@itkool.ee

Telefon

59027886
   

Программирование на Python / продвинутый уровень

Программирование на Python / продвинутый уровень

ЦЕЛЬ КУРСА

Курс познакомит слушателей с основными возможностями, которые предоставляет язык программирования Python (синтаксис языка Python, особенности реализации ООП в Python, основы работы с XML и JSON и работы с регулярными выражениями), а также поможет освоить базовые приемы программирования на Python.

Курс предназначен для старшеклассников, хорошо подходит как курс для изучения первого языка программирования. Может являться логическим продолжением курса “Занимательное программирование на Python”.

СОДЕРЖАНИЕ КУРСА

  • Основы Python, PyCharm: установка, создание проекта, отладка, рефакторинг.
  • Основные конструкции языка Python — переменные, операторы, типы данных, работа со строками, условия, циклы, работа с файлами, работа с функциями, модулями и пакетами, применение классов.
  • Написание простейших игр (крестики-нолики, виселица).
  • Устройство геймплея, использование библиотеки PyGame.
  • Обработка ошибок и исключений, юнит-тестирование.
  • Объектно-ориентированная модель языка Python.
  • Основы веб-программирования на Python.
  • Использование коллекций в Python: списки, словари.
  • Работа с библиотекой для создания графиков.
  • Создание бота для Discord.
  • Шифрование, алгоритмы шифров.

ПРИОБРЕТАЕМЫЕ ЗНАНИЯ И УМЕНИЯ

  • умение использовать различные среды разработки Python
  • проектирование Python модулей, интерфейса пользователя
  • создание веб-сервисов, обработка XML
  • разработка Python и веб-приложений, искусственного интеллекта
  • умение работы со спрайтами, анимацией и звуками
  • подготовка и создание игрового процесса для игр
  • командная работа, умение представить материал аудитории
  • развитие логического и творческого мышления
  • отличная база, которая позволит изучить любой другой язык программирования

py (1)

Возраст учащихся:
12-17 лет (группы формируются по возрасту)

Количество учеников в классе:
максимум 12

Продолжительность курса:
сентябрь – май, 72 ак. часа

График обучения:
2 ак. часа (90 минут) / 1 раз в неделю

Время занятий:
Расписание составляется