Программирование на языке Python II
О чём курс
О курсе
Язык 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
Теги курса
Другие материалы автора 1
МЛ Максим Латников Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.