Курс 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 STEP Academy
Формат
Online
Початок навчання
01.05.2025
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 790 UAH за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
Будь-який момент
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
53 925 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
22 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 930 UAH за курс