- Команди та перша програма на Python
- Вступ у типи та введення з клавіатури
- IDE для Python
- Цикли
- Типи даних у Python
- Функції в Python
- Списки
- Кортежі
- Множини
- Рядки
- Словники
- Git та GitHub
- Функції вищого порядку
- Декоратори та бібліотеки
- Класи та об'єкти, частина 1
- Класи та об'єкти, частина 2
- Помилки та виключення
- Налагодження та обробка виключень
- Модулі та пакети
- Стандартні помилки
- Робота з файлами та директоріями
- Серіалізація
- JSON та основи мережевого програмування
- Проксі, сокети та електронна пошта
- Асинхронний Python, частина 1
- Асинхронний Python, частина 2
- Основи обробки даних Excel за допомогою Python
- Організація та аналіз даних
- Основи HTML для веб-скрейпінгу
- Основи CSS для веб-скрейпінгу
- Веб-скрейпінг з BeautifulSoup
- Витяг текстів та атрибутів за допомогою BeautifulSoup
- Просунуті методи веб-скрейпінгу
- Робота з динамічним контентом
- Вступ до Selenium
- Обробка форм у Selenium
- Проєкт бота на Selenium
- Оптимізація скриптів у Selenium
- Обробка дат і часу для автоматизації завдань
- Використання бібліотеки schedule
- Візуалізація даних з Matplotlib
- Візуалізація даних з Plotly
- Автоматизація обробки PDF
- Обробка текстових документів
- Обробка зображень з Pillow
- Автоматизація обробки зображень
- Обробка відео з MoviePy
- Створення відеоефектів
- Основи GUI з Tkinter
- Розробка GUI для автоматизації даних
- Алгоритми та структури даних, part 1
- Алгоритми та структури даних, part 2
- Пошукові алгоритми та хешування, part 1
- Пошукові алгоритми та хешування, part 2
- Рекурсія та сортування, part 1
- Рекурсія та сортування, part 2
- Дерева та графи, part 1
- Дерева та графи, part 2
- Динамічне програмування, part 1
- Динамічне програмування, part 2
- Аналіз складності алгоритмів, part 1
- Аналіз складності алгоритмів, part 2
- IT Industry and You
- Modern Development
300+
Уроків
800+
Завдань
63
Тести
А також:
- Миттєва перевірка завдань
- AI-ментор
- Плагін для IDE
- WebIDE
- Гейміфікація
- Мотивуючі лекції