Python Developer. Basic: программирование на Python от Otus
Вы научитесь
Программа курса
Курс состоит из 9 тематических блоков, каждый из которых посвящён определённому аспекту программирования на Python. Вы освоите множество навыков и станете опытным junior-специалистом.
Синтаксис и базовые операторы Python
Освоите основы языка програмиирования Python, а также выясните, как с его помощью работать с данными.
ООП. Классы, исключения. Тесты
Изучите базовые принципы объектно-ориентированного программирования, а также познакомитесь с несколькими другими терминами.
Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
Получите всю необходимую теоретическую базу для того, чтобы разработать своё первое, максимально простое приложение.
Работа с базами данных, асинхронное программирование
Научитесь извлекать данные из баз при помощи специального языка запросов, а также сможете освоить навыки асинхронного программирования.
Веб-разработка на Flask
Узнаете базовые принципы использования данного фреймворка и обучитесь frontend-разработке для работы с ним.
Веб-разработка на Django
Познакомитесь с ещё одним фреймворком для создания приложений на языке Python и освоите его функционал.
Python для Data Science
Научитесь использовать несколько библиотек данных, изучите их особенности и принципы работы с каждой из них.
DevOps
Узнаете, как работать с системой контроля версий Git и с основанными на ней инструментами. Разберётесь, как с их помощью автоматизировать рабочие процессы.
Проектная работа
В конце курса вы самостоятельно решите, каким будет ваш дипломный проект, разработаете его и презентуете экспертам.