ITVDN

Создание проекта на Python и Flask

  • Средний уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Создание проекта на Python и Flask

Видео курс “Создание проекта на Python и Flask” направлен на практическое применение знаний, полученных в ходе прохождения предыдущих курсов по языку Python. Он подойдет всем, кто владеет основами Python и желает отойти от теории и больше углубиться в практику. В рамках данного курса учащиеся разработают небольшой веб-проект с нуля - от проектирования БД и создания необходимых моделей до размещения проекта на сервере. Разработка проекта будет происходить итеративно, от простого скрипта к дальнейшему усложнению функционала, как это часто и бывает при поступлении задачи от заказчика. После прохождения курса студенты смогут самостоятельно разрабатывать веб-приложения с использованием фреймворков.
Программа обучения
  • Вводное занятие. Разработка на Python
  • Постановка задачи
  • Реализация ядра системы. Тесты.
  • Логирование. Реализация api первого источника валют
  • Работа с XML документами. Добавление нового источника валют.
  • Добавление логирования в базу данных
  • Добавление курса BTC. Динамический импорт модулей.
  • Проектирование Web сервиса
  • Добавление отображения курсов валют
  • Реализация первых методов api
  • Добавление возможности обновления курсов с сайта и отображения логов из БД
  • Ручное обновление курсов
  • Обеспечение периодического обновления курсов. Выбор решения
  • Размещение сайта на heroku
Знания и навыки, которые приобретете
  • Давать оценку сложности различным алгоритмам
  • Знать сильные и слабые стороны тех или иных структур данных
  • Реализовывать простые и сложные структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества, графы
  • Создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д
  • Понимать, что такое паттерны проектирования
  • Определять, в какой ситуации стоит использовать тот или иной шаблон
  • Применять более 20 паттернов проектирования на практике: 5 порождающих, 7 структурных и 11 поведенческих

Преподаватели

  • Ксения Крементарь

    Системный архитектор в компании K-Solutions