Python: від першої програми до власних проєктів
Твоя подорож у світ IT починається тут! Створюй реальні проекти на Python.
Почни першу місію — і прогрес зросте!
Програма курсу
16 модулів, 81 уроків - від основ до створення повноцінних проектів
00 - Об'єкти та структури даних Python
Перші кроки в Python: змінні, списки, словники, рядки та вкладені структури даних.
01 - Оператори порівняння Python
Оператори порівняння та логічні оператори для роботи з умовами
02 - Оператори Python (Statements)
Умовні оператори if/elif/else та цикли for/while для контролю потоку виконання
03 - Методи та функції
Створення функцій, методи об'єктів, lambda функції, область видимості
04 - Об'єктно-орієнтоване програмування
Класи, об'єкти, наслідування, поліморфізм, інкапсуляція, магічні методи
05 - Обробка помилок та винятків
Try/except блоки, створення власних винятків, обробка помилок у програмах
06 - Декоратори Python
Створення та використання декораторів для розширення функціональності функцій
07 - Генератори Python
Створення генераторів, генераторні вирази, yield, ітератори
08 - Розширені модулі Python
Поглиблена робота з модулями: collections, itertools, functools, json, csv
09 - Веб-скрапінг
HTTP-запити, BeautifulSoup і збір даних з реальних сайтів - перший «польовий» проєкт.
10 - Робота з зображеннями
Обробка зображень за допомогою PIL/Pillow, маніпуляції з зображеннями
11 - Робота з PDF
Читання та створення PDF - корисно для звітів і автоматизації документів.
12 - Відправка email з Python
Автоматизація листів через smtplib - сповіщення та звіти скриптом.
13 - Бонус: Вступ до графічних інтерфейсів (GUI)
Фінальний бонус: віконний додаток на Tkinter - збираєш усе в інтерфейс для користувача.
14 - Telegram-боти
Від BotFather до власного бота: команди, клавіатури та проєкт-асистент на python-telegram-bot.
15 - FastAPI та REST API
REST API на FastAPI: Pydantic, CRUD і webhook, щоб поєднати бота з бекендом.
Продовжуй навчання
Ти вже на 0% шляху до завершення курсу. Продовжуй вивчати нові уроки!
ПРОДОВЖИТИ НАВЧАННЯ