Курс: Python-разработчик с нуля
Пройдёте путь от первой строки кода до небольшого веб-сервиса с базой данных и тестами. Подходит тем, кто никогда не программировал.
О программе курса
Python — один из самых доступных языков: на нём пишут сервисы, автоматизацию, анализ данных и инструменты для тестирования.
Курс строится вокруг практики: после каждой темы — задание с автоматической проверкой и разбором от наставника.
К концу программы у вас будет проект, который можно показать работодателю.
Чему вы научитесь
- Основы языка. Типы данных, ветвления, циклы, функции.
- Структуры данных. Списки, словари, множества и их сложность.
- Работа с файлами и API. Чтение данных, запросы к внешним сервисам.
- ООП. Классы, наследование, модули и пакеты.
- Тестирование. Модульные тесты и отладка.
- Веб-сервис. Небольшой сервис с базой данных.
Программа обучения
- Первые шаги: Установка и среда разработки; Переменные и типы; Условия и циклы
- Функции и коллекции: Функции и области видимости; Списки и словари; Работа со строками
- Файлы и сеть: Чтение и запись файлов; Формат JSON; HTTP-запросы
- Классы и тесты: Основы ООП; Исключения; Модульное тестирование
- Итоговый проект: Проектирование; Реализация сервиса; Защита проекта