Курс Python Developer
Наразі набір на цей курс не проводиться. Перегляньте інші курси
- Online
- Для початківців
- Python
![]() |
|
| Навчальний центр: | Logos IT-Academy |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 4 місяців |
| Початок курсу: | Уточнюйте |
| Вартість навчання: | 16 500 UAH за курс |
Програма курсу
Вступ
- Презентація
- Встановлення Python
Змінні, структури даних та операції над ними
- Що таке змінні
- Числа (int, float)
- Стрічки
- Списки
- Кортежі
- Словники
- Змінні та не змінні типи даних
- Операції та методи кожного з типів
- Індекси, слайси
Умовні інструкції та цикли
- If else elif
- For
- While
- Continue, break
- List comperhension
Функції
- Що це таке
- Return
- Параметри - позиційні та іменовані
- *args, **kwargs
- Області видимості
- Розпаковка аргументів
- Присвоєння результату змінній
- Анонімні функції
Декоратори
- Що це
- Передача функції як аргумент
- Оголошення функції всередині функції
- Повернення функції як результат
- Пишемо простий декоратор
- Декоратор функції яка приймає аргументи
- Декоратор із аргументами
- Подвійний, потрійний декоратор
Генератори та ітератори
- Що це таке
- Ітеруємий об'єкт
- Ітератор
- Генератор
- Де використовується
- Цикл for
- Функція генератор
- Генераторні вирази
- Різниця між yield та return
Модулі та пакети
- Що таке модулі, навіщо вони
- Організація модулей
- import module
- from module import
- as
- Що таке пакети
- Що таке __init__
- name == main
- Огляд стандартної бібліотеки Python
- Що таке pip
- Встановлення pip
- Встановлення зовншніх модулей
Робота з файлами
- Навіщо це
- Функція open
- Шлях до файлу
- Режими відкриття
- Читання, запис, додавання
- Менеджер контексту
Обробка виключень
- Що таке помилки
- Перехоплення помилок
- else, finally
- Вкладення try except
- Raise своєї помилки
ООП в Python. Класи, об'єкти
- Що таке класи
- Що таке об'єкти
- Аналогія із автозаводами
- Що таке self
- Що таке __init__
- Пайтон як суцільне ООП
- Атрибути класу проти атрибутів об'єкту
- Методи
- Область видимості
Принципи ООП
- Наслідування
- Поліморфізм
- Інкапсуляція
- Абстракція
- Перезагрузка операторів
- Класметоди, статік методи, проперті
Робота із процесами та потоками у Python
- Що таке потік
- Що таке процес
- Архітектура процесора
- multithreading
- multiprocessing
Правила написання коду
Правила написання Python-коду. PEP8.
Unit-тестування
Unit-тестування у Python.
Фреймворки
Шлях до веб-розробника. Огляд веб-фреймворків.
Проєкт
Створення першого проєкту з використанням всіх технологій, яким ти навчився на курсі. Пишемо скрейпер інтернет-магазину.
Python Django
- Встановлення та налаштування віртуального середовища
- Встановлення та налаштування PyCharm. Встановлення Django, створення проєкту та його конфігураціїї у PyCharm
- Огляд структури проєкту, використання базових джанго команд, створення супер користувача, доступ до адмін частини
- Огляд суті моделі та аплікації. Створення моделі поста
- Огляд Django-адмінки. Підключення моделі до адмін-частини
- CRUD. Огляд Django-представлень
- Огляд Django URL-диспетчера. Створення решти представлень
- Налаштування системи Django-шаблонів
- Огляд PyCharm-дебагера, Django-терміналу та кверісетів
- Представлення для деталей поста
- Огляд Django-форм. Створення та оновлення поста через форму
- Створення та відображення Django-повідомлень
- Рефакторинг структури HTML-шаблонів
- Налаштування системи статичних файлів у Django-проєкті
- Огляд та реалізація пагінації
- Створення та обробка поля картинки у Django-моделі
- Створення та обробка поля користувача у Django-моделі
- Реалізація форми пошуку постів
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Володимир Ярошинський - Python Developer at NDA Company
- Юрій Кіт - Senior Software Engineer at TalentFly
- Благута Анна-Христина - Freelance Python Developer
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
30.11.2026
Тривалість
5 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
13 999 UAH за курс
Навчальний центр
JavaRush
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
32 400 UAH за курс
Навчальний центр
Beetroot Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
