Разработчики с опытом Python, желающие освоить backend разработку и веб-фреймворки вроде Flask и FastAPI
Тестировщики Автоматизация тестирования с помощью Python значительно повышает эффективность работы
Студенты технических вузов Если вы обучаетесь в вузе на технической специальности, но вам не хватает практических навыков и опыта
Аналитики данных Python является основным инструментом в сфере анализа данных
По окончанию курса вы научитесь:
Основы web-разработки, создание веб-приложения на Python с использованием Flask и FastAPI
Писать запросы к базам данных Postgres с помощью SQLAlchemy
Создавать модели данных и мигрировать базу с Alembic
Применять асинхронное программирование с asyncio
Тестировать код pytest, создавать моки для внешних зависимостей
Контейнезировать приложения с Docker и Docker Compose
Разворачивать веб-сервисы на хостинге PythonAnywhere/Heroku/DigitalOcean
Освоите разработку с соблюдением REST принципов и правил PEP8/PEP20
программа курса
Введение в веб-разработку на Python Знакомство с Flask Разработка простого приложения на Flask
Структурирование Flask-приложения Подключение БД Postgres Создание моделей данных Реализация бизнес-логики
Основы работы с внешними API Тестирование API Написание тестов для API
Асинхронное программирование. Основы Знакомство с FastAPI Написание асинхронных запросов к API
Сборка Docker контейнеров Деплой приложения на хостинг, безопасность проекта Развертывание на VPS
Описание моделей с использованием ORM Связи между моделями Миграции с Alembic
Работа с данными через ORM Бизнес-логика в сервисах Транзакционность операций
Форматы данных JSON и XML Взаимодействие посредством HTTP-запросов Библиотеки для работы с API в Python
Подходы к тестированию API Использование Pytest Создание моков объектов Юнит-тесты функций и методов Интеграционное тестирование API Тестирование обработки ошибок
Построение эффективного API Разделение API на скоупы и версионирование Рефакторинг API с учетом лучших практик
Основы командной разработки, распределение задач и управление проектом Эффективная коммуникация и решение конфликтов
Анализ типичных ошибок Презентация проектов
Подготовка к собеседованию Важность хорошей подготовки Чек-лист по подготовке к собеседованию Подбор резюме и портфолио Основные темы, которые могут быть заданы на собеседовании Примеры типовых вопросов и как на них отвечать Демонстрация навыков на примерах Проведение мок-интервью с реальными вопросами и заданиями Анализ результатов и обратная связь Подготовка к фактическому собеседованию
вакансии «Python разработчик» на сайте HH.RU
Согласно статистике средняя зарплата специалиста по автоматизации:
250 000 рублей
11646
Как проходит обучение?
Оставьте заявку на сайте
Посмотрите живой бесплатный мастер-класс от вашего преподавателя перед обучением
Прослушайте живые лекции и пройдите практику с преподавателем 2 раза в неделю
Выполните домашние задания и получите обратную связь от преподавателя
Подведите итоги вашего обучения
Получите сертификат о дополнительном профессиональном образовании
Доступ в чат с преподавателем и сокурсниками останется у вас НАВСЕГДА
Оставьте заявку на бесплатный практикум от Big Data аналитика в компании Wildberries
«Мой первый бот в Telegram»
По окончании обучения вы получите сертификат о дополнительном профессиональном образовании. Мы являемся лицензированной школой, поэтому имеем право выдавать соответствующие сертификаты
Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.
Преподаватель курса
Евгений Сергунин
Big Data аналитик в компании Wildberries
Опыт работы:
Сейчас я Big Data аналитик в компании Wildberries.
За три года разработки на Python, я успел поработать на фрилансе и в банке Уралсиб, где набрался опыта в решении разнообразных задач. Сейчас я занимаюсь анализом больших данных и помогаю компании принимать информированные решения, основанные на данных.
Увеличение производительности и автоматизация процессов
Корпоративное обучение для сотрудников вашей компании
Если вы - предприниматель или руководитель, школа IT профессий Level Up поможет вашей команде и проекту повысить эффективность во многих аспектах:
Python позволяет автоматизировать рутинные задачи и оптимизировать бизнес-процессы. Сотрудники смогут быстрее выполнять задачи и повысить общую эффективность компании.
Снижение расходов на IT
Обучение Python уменьшит зависимость от внешних подрядчиков, сократит затраты на аутсорсинг и даст возможность решать задачи внутри компании.
Соответствие современным технологиям
Python востребован в анализе данных и искусственном интеллекте. Обучение сотрудников позволит компании использовать передовые технологии для решения сложных бизнес-задач.
Гибкость и адаптивность сотрудников
Python универсален и подходит для множества задач. Сотрудники смогут быстрее адаптироваться к изменениям и эффективнее подстраиваться под изменения в проекте.
Свяжитесь с нами и мы отправим вам коммерческое предложение
Я хотел бы выразить свою глубокую благодарность организаторам и преподавателю за отличный онлайн курс программирования. Преподаватель был очень профессиональным и доступным, и было приятно слушать его лекции. Он также был готов ответить на любые вопросы и предоставить дополнительные ресурсы, когда это было необходимо. В целом, я очень доволен этим курсом и рекомендую его всем, кто хочет научиться программированию. Большое спасибо организаторам и преподавателю за их труд и помощь в моем обучении.
Александр Городецкий
Понравилась абсолютная компетентность и понятное изложение материала преподавателем, так же узнал и попробовал на практике много нового, и конечно очень впечатлил организационный процесс в школе. Так держать!
Марина Гурова:
Уровень преподавания понравился, всегда можно отдельно созвониться и обсудить все интересующие темы. Курс короткий и емкий, поэтому по заданным темам нужно много практиковаться самому, как в общем-то в любой учебе. Неясные для меня темы ооп, ради которых я записалась на курс, мне достаточно хорошо объяснили, спасибо)
Алексей:
Программа хорошая и обширная, охватывает большой объем информации, но длительность курса недостаточна для полного освоения. Понравился преподаватель, всегда призывал задавать вопросы и очень подробно отвечал на них. Благодаря курсу я получил начальные знания, которые позволят углублять изучение языка и применять знания на практике. Также удалось реализовать несколько задач для работы.