Python Developer. Basic от Otus
Программа курса
Ознакомьтесь с программой курса «Python Developer. Basic» от Otus
Модуль 1. Синтаксис и базовые операторы Python
-
Тема 1. Базовые типы и структуры данных. Управление потоком
-
Тема 2. Работа с функциями и данными
-
Тема 3. Генераторы, декораторы, неограниченное количество аргументов и результатов
-
Тема 4. Git, shell
Модуль 2. ООП. Классы, исключения. Тесты
-
Тема 5. Основы ООП
-
Тема 6. Продвинутый ООП, исключения
-
Тема 7. Модули и импорты
-
Тема 8. Датаклассы. Виртуальное окружение
-
Тема 9. Тесты
Модуль 3. Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
-
Тема 10. Знакомство со встроенными модулями
-
Тема 11. Файлы и сеть
-
Тема 12. FastAPI — быстрая разработка API
-
Тема 13. Docker; системы контроля зависимостей
Модуль 4. Работа с базами данных, асинхронное программирование
-
Тема 14. Хранение данных в реляционных БД. Язык SQL
-
Тема 15. ORM: SQLAlchemy
-
Тема 16. SQLAlchemy: связи между таблицами в БД
-
Тема 17. Миграции схем: alembic
-
Тема 18. Сложные связи в БД
-
Тема 19. Асинхронное программирование в Python
-
Тема 20. Асинхронная работа с БД
-
Тема 21. Асинхронная работа API с БД
Модуль 5. Веб разработка на Flask
-
Тема 22. Знакомство с веб разработкой на Flask
-
Тема 23. Основы фронтенда
-
Тема 24. Базовый фронтенд
-
Тема 25. Flask-SQLAlchemy, Flask-Migrate
-
Тема 26. Взаимодействие приложений между контейнерами, docker compose
Модуль 6. Веб-разработка на Django
-
Тема 27. Знакомство с Django
-
Тема 28. Django ORM, django-debug-toolbar
-
Тема 29. Django и отложенные задачи
-
Тема 30. Django Class Based Views, generics, Forms
-
Тема 31. Работа с пользователями и права в Django
-
Тема 32. Тестирование Django приложения
-
Тема 33. Фабрики
Модуль 7. Python для Data Science
-
Тема 34. NumPy. Это лишь продвинутые массивы или что-то большее?
-
Тема 35. Pandas. Ещё одна библиотека для работы с данными?
-
Тема 36. OpenCV
Модуль 8. DevOps
-
Тема 37. GitHub Actions
-
Тема 38. GitLab CI
-
Тема 39. GitLab CD
Модуль 9. Проектная работа
-
Тема 40. Выбор темы и организация проектной работы
-
Тема 41. Консультация по проектам и домашним заданиям
-
Тема 42. Защита проектных работ
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
DjangoDockerGitHubPython
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...
После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...