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