Курс Python Tools

  • Online
  • Для начинающих
  • Python
Образовательный центр: Foxminded
Формат:Видеокурс / Платформа
Язык обучения:Ukrainian
Начало курса:Любой момент
Стоимость обучения:1 975 UAH за курс

Наш курс націлений на те, щоб показати як працює Python інструментарій, навчити вас писати прості програми, запускати їх на виконання, деплоїти на простий сервер додатків і дебажити код для знаходження помилок. Так само ми навчимо вас користуватися базами даних, створювати нову БД і підключати її до свого проєкту.

Програма курсу

Модуль 1. Вступна лекція

  • Вступна лекція
  • Розвиток мови Python
  • Встановлення мови Python
  • Встановлення PyCharm
  • Консольний застосунок

Модуль 2. Git

  • Системи контролю версій
  • Встановлення git
  • Створення власного проєкту в репозиторії
  • Робота з репозиторієм
  • Бренчі, теги

Модуль 3. Web Development Basics

  • Введення у веб-розробку з Python
  • Встановлення та налаштування проєкту з Flask
  • Створення простого веб-додатка та робота з маршрутами у Flask
  • Робота з шаблонами у Flask
  • Встановлення та налаштування проєкту Django
  • Створення додатка та робота з представленнями Django
  • Використання шаблонів у Django

Модуль 4. Databases and ORM

  • Введення до баз даних
  • Встановлення PostgreSQL
  • Налаштування бази даних та створення початкових таблиць
  • Використання ORM - SQLAlchemy для Flask
  • Використання Django ORM для роботи з базами даних

Модуль 5. Advanced Web Development

  • Створення та документування API з використанням OpenAPI у Flask
  • Додавання безпеки у Flask за допомогою JWT
  • Django Rest Framework - створення та документування API
  • Додавання безпеки у Django за допомогою JWT
  • Створення REST API з FastAPI
  • Docker і контейнеризація програм

Модуль 6. Build Systems and Package Management

  • Введення до системи складання проєктів, огляд поточних систем збирання (setuptools, distutils)
  • Робота з pip та віртуальними середовищами
  • Огляд інших інструментів (pipenv, pip-tools, PDM, Poetry)

Модуль 7. Unit Testing, Debugging and TDD

  • Введення в юніт-тестування та unittest
  • Інтеграція юніт-тестів в існуючі проєкти
  • Введення в pytest: плюси та мінуси в порівнянні з unittest
  • Дебаггінг: навіщо він потрібний і як працює
  • Вступ до TDD (Test-Driven Development)

Модуль 8. Unix-like Systems for Developers

  • Введення в Unix-like системи
  • Основні команди Unix для програмістів
  • Робота з віддаленими серверами (SSH, SCP)
  • Налаштування оточення для розробки на Unix системах

Особливості курсу

  • Відеоуроки з теорією
  • Практичні завдання
  • Online навчання в зручний для вас час
  • Допомога в чаті Zulip
  • Сертифікат про проходження курсу

Викладачі курсу

Ігор Сініцин - DevOps Services

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
13.10.2025
Длительность
5 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 749 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
15.10.2025
Длительность
22 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
25 547 UAH за курс
Учебный центр
Main Academy
Формат
Online
Начало обучения
Дата формується
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
18 000 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
12 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
3 530 UAH за курс