Подробнее о курсе
Краткое описание курса
На курсе Вы изучите синтаксис и уверенно овладеете базовыми приемами программирования на Python. Вы получите подготовку для работы в разных сферах применения языка: web-разработка, автотестирование, асинхронное программирование, работа с API, Data Science и парсинг сайтов. Ряд занятий посвящен смежным темам, например shell, git, а также DevOps-инструментам: Docker, Gitlab CI/CD, Github Actions и т.д., что позволит стать самодостаточной боевой единицей в команде разработчиков.
Цель курса
На курсе вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик python.
Получите базовые навыки программирования на языке Python, которые пригодятся при прохождении собеседований и работе на позиции Junior Python Programmer.
Целевая аудитория курса
Начинающие Python-разработчики и разработчики, знакомые с другими языками программирования, которые хотят получить систематизированные знания и овладеть практическими навыками современной разработки.
Получаемые знания и навыки
- Разрабатывать веб-приложения на Python, в том числе на основе Django
- Работать в асинхронном режиме с вебом и базами данных
- Создавать настраивать автоматические тесты
- Работать с shell, Git
- Работать с API, парсить сайты
- Использовать библиотеки для Data Science: numpy, pandas, opencv
- Разворачивать свои приложения в Docker-контейнерах
- Настраивать автоматический деплой
Необходимая предварительная подготовка
Базовые навыки программирования на любом языке:
- управляющие конструкции, циклы
- основные структуры данных: массивы, списки
- знакомство с принципами ООП