Скидки на курсы ждут в личном кабинете. Нажмите тут
Поддержка куратора Демо-доступ Домашние задания

Python Pro

от Kodland
Python Pro
Формат
Онлайн
Уровень
Для новичков
Документ
Сертификат
Программа

Курс будет актуален для учеников средней и старшей школы. Наставник расскажет, как работать с библиотекой 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
Автоматизация браузера
Сбор и парсинг данных
О школе
Kodland
12 курсов
Kodland

Ученики онлайн-школы Kodland осваивают востребованные цифровые навыки, которые помогают разрабатывать игры, мультфильмы и сайты. Образовательные программы по веб-дизайну, гейм-дизайну, программированию и 3D-моделированию подходят детям разных возрастов. Заниматься в Kodland можно с 6 лет. Также в ходе обучения ребята развивают креативное, критическое и пространственное мышление, учатся быть ответственными и работать в команде.

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

Обучение проходит на безопасной онлайн-платформе, общение на которой внимательно модерируется. Вы можете выбрать удобный формат обучения: в группе или индивидуальный. Занятия в группах проходят 1 раз в неделю, а при индивидуальном обучении вы формируете расписание самостоятельно. В финале курса ребёнок получит электронный сертификат, который можно использовать в портфолио.

Узнать, как проходит обучение в школе Kodland, можно на пробном уроке. Вместе с методистом вы изучите интерфейс и возможности платформы, подберёте подходящий курс на основе интересов ребёнка.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.