Курс 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
A-Level Ukraine
Формат
Online
Початок навчання
12.04.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 600 UAH за місяць
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
15.01.2026
Тривалість
17 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
