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

7 участников

О чём курс

О курсе

Язык Python углублённо преподают эксперты IT-школы «Прогматика» (Университет Иннополис) под руководством Максима Латникова, развивая навыки программирования и обучая решению прикладных задач.

Для кого

Материал предназначен для школьников 6–11 классов, которые уже имеют базовый опыт программирования на Python и хотят повысить свой уровень.

Что внутри

В рамках программы изучаются принципы объектно-ориентированного программирования, разработка графического интерфейса с помощью библиотеки wxPython и создание веб-приложений на базе Flask. Также рассматриваются инструменты для математических вычислений и визуализации данных (NumPy и Matplotlib) и разработка ботов для мессенджеров.

Что даёт

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

Программа обучения

  • Модуль 1 Основы обьектно-ориентированного программирования
    • Парадигма ООП, базовые приёмы работы с классом
    • Методы класса, конструктор и деструктор
    • Простое наследование классов
    • Полиморфизм — что это такое?
  • Модуль 2 WXPython, библиотека для создания графических приложений
    • Меню, тулбары, сайзеры
    • Почему именно wxPython
    • Общая структура интерфейса
    • Создание меню и подменю
    • События, диалоги, виджеты
    • Собственные диалоговые окна, класс Dialog
    • Базовые виджеты wxPython
    • Продвинутая работа с виджетами
  • Модуль 3 Flask, библиотека для создания веб-приложений
    • Основы Flask
    • Что это такое?
    • Простое WSGI-приложение
    • Декоратор errorhandler, функции redirect и abort
    • Использование БД, cookies и сессии
    • Создание БД, установление и разрыв соединения при запросах
  • Модуль 4 NumPy и MatPlotLib
    • Библиотека для математических вычислений и визуализации результатов
    • Установка и первое знакомство
    • Основные типы данных. Создание массивов функцией array()
    • Базовые математические операции над массивами
  • Модуль 5 Библиотеки для создания ботов telegrambotAPI и discordbotAPI
Складчина создана 14 ноября 2021 г.

Теги курса

Инструменты

Другие материалы автора 1

МЛ Максим Латников Все материалы
3 302 ₽ 24 990 ₽