Программирование на языке Python II [2021]
Прогматика (ИТ–школа Университета Иннополис)
Максим Латников
Онлайн–курс для школьников 6–11 классов.
Что ждёт участников курса?
Школьники прокачают свои навыки программирования на одном из самых популярных языков, откроют новые задачи и способы их решения.
Кому подойдёт?
Курс создан для школьников 6–11 классов, которые уже имеют опыт программирования на Python и хотят вывести навыки на новый уровень.
Что по итогам курса?
После курса ты будешь знать несколько библиотек Python и уметь использовать их данные на практике.
Модуль 1
- Основы обьектно-ориентированного программирования
- Парадигма ООП, базовые приёмы работы
- с классом
- Методы класса, конструктор и деструктор
- Простое наследование классов
- Полиморфизм — что это такое?
- WXPython, библиотека для создания графических приложений
- Меню, тулбары, сайзеры
- Почему именно wxPython
- Общая структура интерфейса
- Создание меню и подменю
- События, диалоги, виджеты
- Собственные диалоговые окна, класс Dialog
- Базовые виджеты wxPython
- Продвинутая работа с виджетами
- Flask, библиотека для создания
- веб-приложений
- Основы Flask
- Что это такое? Простое WSGI-приложение
- Декоратор errorhandler,
- функции redirect и abort
- Использование БД, cookies и сессии
- Создание БД, установление и разрыв соединения при запросах
- NumPy и MatPlotLib
- Библиотека для математических вычислений и визуализации результатов
- Установка и первое знакомство
- Основные типы данных.
- Создание массивов функцией array()
- Базовые математические операции над массивами
- Библиотеки для создания ботов telegrambotAPI и discordbotAPI
https://progmatica.ru/programs/courses/long/pythonpro