Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
GoIT
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
24.10.2025
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 417 UAH за курс