Что вы изучите
Основы синтаксиса Python
Переменные и типы данных
Условия и циклы
Функции и области видимости
Списки, словари, множества и кортежи
Работу с файлами
Обработку исключений
Модули и пакеты
Основы ООП
Классы, наследование и композицию
Работу с HTTP
REST API
Парсинг сайтов
Работу с JSON
Базы данных и SQL
Асинхронное программирование
Многопоточность
Автоматизацию рутинных задач
Создание Telegram-ботов
Работу с внешними API
Git и контроль версий
Отладку и поиск ошибок
Чтение чужого кода
Основы архитектуры приложений
Подготовку проектов для портфолио
Типичные задачи с собеседований
Темы курса
Что включает этот курс
Программа курса
1 модулей · 2 уроков · 20 минут
01Python на практике: API, JSON и модели данных2 уроков · Практическая работа с внешним API, сторонними библиотеками, JSON, Pydantic и визуализацией данных.⌄
- ▷Урок 1
- ▷Урок 2
О курсе
Python: Джун → Хакер - курс для тех, кто хочет не просто посмотреть пару уроков по Python, а реально научиться писать код и собирать рабочие проекты.
Начнём с базы: переменные, типы данных, условия, циклы, функции и структуры данных. Затем постепенно перейдём к ООП, работе с файлами, исключениям, модулям и архитектуре приложений.
Отдельно разберём вещи, с которыми разработчик сталкивается в реальной работе: HTTP, REST API, парсинг сайтов, базы данных, многопоточность и асинхронное программирование.
Будет много практики. Напишем ботов, автоматизируем рутинные задачи, соберём веб-сканер, поработаем с внешними API и разберём несколько полноценных проектов для портфолио.
По ходу курса научимся читать чужой код, искать баги, пользоваться Git, документацией и отладчиком, а также разберём типичные задачи с технических собеседований.
Цель курса - довести студента от состояния `я примерно понимаю, что делает print()` до уровня, на котором он способен самостоятельно спроектировать и написать нормальное Python-приложение.