Курс Python Developer
- Online
- Для начинающих
- Python
![]() |
|
Образовательный центр: | Logos IT-Academy |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 4 месяцев |
Начало курса: | 10.06.2025 |
Стоимость обучения: | 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
Будь-який момент
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
17.11.2025
Длительность
5 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 749 UAH за курс
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
4 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 775 UAH за курс
Учебный центр
Академия Профессий Будущего
Формат
Online
Начало обучения
Дата формується
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
500 UAH за час