Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Python Pro

Благодаря обучению ребёнок узнает, как создавать сайты с помощью Flask, разрабатывать чат-боты в Discord, проводить сбор и парсинг данных.
29 655 ₽ за курс
стоимость обучения
Уровень сложности
для новичков
Демо доступ
да
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Документ по окончании
сертификат

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

  • Основное
  • Содержание программы

Курс будет актуален для учеников средней и старшей школы. Наставник расскажет, как работать с библиотекой Discord, научит использовать API и базы данных. Также ребята познакомятся с Flask, Jinja, Selenium и Beautifull Soup.

В программу входит 8 тематических блоков и 32 урока. Обучение проходит на платформе школы.

Модуль 1. Discord bot. Введение
  • Урок 1: Discord bot. Знакомимся с библиотекой discord.py, пишем первого бота
  • Урок 2: Discord bot. Продолжение. Продолжаем знакомится с библиотекой discord.py, пишем текстовую игру
  • Урок 3: Бот на основе публичных API. Используем публичные API, для возвращения картинок, интересных фактов, гифок. Учимся работать с REST API
  • Урок 4: Бот-разговорник с ИИ. Подключаем API с натренированной нейронной сетью, чтобы вселить в нашем боте подобие жизни
Модуль 2. Работаем над ботом и создаем игры
  • Урок 5: Файлы. Discrod Бот. Добавляем к знаниям предыдущих уроков работу с файловой системой
  • Урок 6: БД. Discrod Бот. Добавляем работу с базами данных. Пишем бота напоминающего о выполнении задач
  • Урок 7: Loot Box игра. Пишем игру, которая возвращает с определенным шансом приз и очки
  • Урок 8: Игра в города. Пишем проект бота для игры в города
Модуль 3. Flack и веб-приложения
  • Урок 9: Знакомство с Flask. Знакомимся с библиотекой, пишем первое простое приложение
  • Урок 10: Маршруты и шаблоны. Знакомимся с маршрутами во Flask. Учимся писать и возвращать шаблоны HTML
  • Урок 11: Jinja. Используем Jinja шаблоны, чтобы упростить наполнение сайта
  • Урок 12: Свой сайт. С использованием шаблона дорабатываем наш сайт
Модуль 4. Разработка входа и авторизации
  • Урок 13: Шаблонизатор Jinja. Продолжаем изучать шаблонизатор Jinja для динамической генерации страниц
  • Урок 14: Веб-формы. Учимся получать данные и input от пользователя через веб формы
  • Урок 15: Вход и авторизация. Пишем HTML страниц для авторизации и входа на сайт
  • Урок 16: Бот + Flask. Объединяем знания по созданию веб приложения, API и ботам для интеграции бота и нашего интернет магазина
Модуль 5. Работа с базами данных
  • Урок 17: Подключаем kodland_db. Подключаем БД к нашему веб-приложению
  • Урок 18: Подключение базы данных к странице с товарами
  • Урок 19: Подключение базы данных к оформлению заказа
  • Урок 20: Pythonanywhere. Загружаем созданный сайт с базой данных на удаленный бесплатный хостинг Pythonanywhere

 

Модуль 6. Парсинг
  • Урок 21: Знакомство с Selenium. Введение в автоматизацию браузера и сбор данных
  • Урок 22: Знакомство с Beautifull Soup. Введение в парсинг HTML и XML документов с помощью библиотеки Beautifull soup
  • Урок 23: Парсим анекдоты. Сбор анекдотов с сайта с использованием полученных знаний
  • Урок 24: Бот с анекдотами. Пишем бота с использованием собранных данных с предыдущего урока
Модуль 7. Тестирование и автоматизация
  • Урок 25: Тестирование. Введение
  • Урок 26: Пишем тесты для своего сайта на flask с использованием Selenium
  • Урок 27: Автоматизируем сдачу домашних заданий
  • Урок 28: Автоматизируем проверку статуса проекта на HUB
Модуль 8. Проект
  • Урок 29: Карточка проекта
  • Урок 30: Работа над проектом
  • Урок 31: Доработка итогового проекта
  • Урок 32: Презентация

Чему научат

галочка
Свои сайты с помощью Flask
галочка
Чат-боты в Discord
галочка
Автоматизация браузера
галочка
Сбор и парсинг данных

Преимущества курса

Творческий проект