Курс 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 за курс