Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

Python Developer. Basic от OTUS

Python Developer. Basic
Формат
Онлайн
Длительность
5 месяцев
Уровень
Для специалистов
Документ
Сертификат
Трудоустройство
Нет
Программа

Курс подойдёт начинающим разработчикам. Желательно иметь базовые навыки программирования на любом языке. Есть вступительное тестирование.

Изучите основные возможности программирования Python для решения задач в различных IT-сферах: разработку веб-приложений на Python, в т. ч. на основе Django, работу с shell, Git, API, создание и настройку автоматических тестов, использование библиотеки для Data Science, парсинг сайтов. В конце вы создадите готовый проработанный проект для портфолио.

  • Синтаксис и базовые операторы Python

    Тема 1. Базовые типы и структуры данных. Управление потоком
    Тема 2. Работа с функциями и данными
    Тема 3. Генераторы, декораторы, неограниченное количество аргументов и результатов
    Тема 4. Git, shell
  • ООП. Классы, исключения. Тесты

    Тема 5. Основы ООП
    Тема 6. Продвинутый ООП, исключения
    Тема 7. Модули и импорты
    Тема 8. Датаклассы. Виртуальное окружение
    Тема 9. Тесты
  • Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта

    Тема 10. Знакомство со встроенными модулями
    Тема 11. Файлы и сеть
    Тема 12. FastAPI — быстрая разработка API
    Тема 13. Docker; системы контроля зависимостей
  • Работа с базами данных, асинхронное программирование

    Тема 14. Хранение данных в реляционных БД. Язык SQL
    Тема 15. ORM: SQLAlchemy
    Тема 16. SQLAlchemy: связи между таблицами в БД
    Тема 17. Миграции схем: alembic
    Тема 18. Сложные связи в БД
    Тема 19. Асинхронное программирование в Python
    Тема 20. Асинхронная работа с БД
    Тема 21. Асинхронная работа API с БД
  • Веб разработка на Flask

    Тема 22. Знакомство с веб разработкой на Flask
    Тема 23. Основы фронтенда
    Тема 24. Базовый фронтенд
    Тема 25. Flask-SQLAlchemy, Flask-Migrate
    Тема 26. Взаимодействие приложений между контейнерами, docker compose
  • Веб-разработка на Django

    Тема 27. Знакомство с Django
    Тема 28. Django ORM, django-debug-toolbar
    Тема 29. Django и отложенные задачи
    Тема 30. Django Class Based Views, generics, Forms
    Тема 31. Работа с пользователями и права в Django
    Тема 32. Тестирование Django приложения
    Тема 33. Фабрики
  • Python для Data Science

    Тема 34. NumPy. Это лишь продвинутые массивы или что-то большее?
    Тема 35. Pandas. Ещё одна библиотека для работы с данными?
    Тема 36. OpenCV
  • DevOps

    Тема 37. GitHub Actions
    Тема 38. GitLab CI
    Тема 39. GitLab CD
  • Проектная работа

    Тема 40. Выбор темы и организация проектной работы
    Тема 41. Консультация по проектам и домашним заданиям
    Тема 42. Защита проектных работ
Чему научат на курсе
Разрабатывать веб-приложения на Python, в том числе на основе Django
Работать в асинхронном режиме с вебом и базами данных
Создавать настраивать автоматические тесты
Работать с shell, Git, API, парсить сайты
Использовать библиотеки для Data Science: numpy, pandas, opencv
Разворачивать свои приложения в Docker-контейнерах
Настраивать автоматический деплой
О школе
OTUS
рейтинг 4.5
19 отзывов
101 курс
OTUS

Откройте для себя онлайн-школу Otus — ваш надежный проводник в мир IT-образования. Изучайте Java, Linux, Python, PHP, Unity и другие востребованные технологии с помощью практических курсов от экспертов. Узнайте, почему выбор Otus поможет вам достичь успеха в IT-индустрии.

Богатый выбор курсов в онлайн-школе Otus

Стремитесь освоить новую специальность в сфере информационных технологий, но не знаете, с чего начать? Онлайн-школа Otus предлагает вам уникальную возможность прокладывать путь к своей мечте без отрыва от работы или учебы. Здесь вы найдете высококачественные курсы по востребованным направлениям, таким как Java, Linux, Python, PHP и Unity, которые помогут вам приобрести ценные навыки и знания, необходимые для успешного карьерного роста в IT-индустрии.

Онлайн-школа Otus гордится своим обширным каталогом курсов, охватывающих широкий спектр направлений в сфере информационных технологий. Вне зависимости от вашего текущего уровня подготовки и опыта, вы сможете найти подходящую для себя программу обучения.

**cut_button**

Java Otus

Если вы мечтаете стать Java-разработчиком, то Otus предлагает вам всеобъемлющий курс, в рамках которого вы изучите все необходимые аспекты этого языка программирования - от основ синтаксиса до создания сложных приложений с использованием фреймворков и библиотек.

Linux Otus

Для тех, кто хочет освоить навыки администрирования операционных систем, Otus предлагает курсы по Linux. Вы познакомитесь с основными командами, освоите работу в командной строке, научитесь настраивать и оптимизировать серверные системы.

Python Otus

Язык программирования Python становится все более популярным благодаря своей простоте и универсальности. Курсы Otus по Python охватывают базовый синтаксис, работу с библиотеками и фреймворками, а также углубленное изучение таких направлений, как машинное обучение и анализ данных.

PHP Otus

Для тех, кто интересуется разработкой веб-приложений, Otus предлагает курсы по PHP. Вы изучите основы этого языка, научитесь создавать динамические сайты и веб-сервисы, а также освоите популярные фреймворки и библиотеки.

Unity Otus

Мечтаете о карьере в игровой индустрии? Курсы Otus по Unity познакомят вас с принципами создания 2D и 3D игр, научат работать с игровым движком Unity и реализовывать увлекательные игровые механики.

Преимущества обучения в школе Otus

Отличительная особенность обучения в Otus — это практико-ориентированный подход. Вместо сухой теории вы будете погружены в решение реальных задач, характерных для вашей будущей профессии. Опытные наставники-эксперты не только предоставят вам необходимые знания, но и научат применять их на практике, что значительно ускорит ваше профессиональное развитие.

Гибкий график и поддержка сообщества

Онлайн-формат обучения в Otus дает вам возможность проходить курсы в удобное для вас время, совмещая учебу с работой или другими делами. Кроме того, вы будете находиться в постоянном контакте с одногруппниками и преподавателями, что позволит вам обмениваться опытом, задавать вопросы и получать своевременную поддержку.

Выводы

Если вы стремитесь построить успешную карьеру в сфере информационных технологий, но не знаете, с чего начать, онлайн-школа Otus готова стать вашим надежным проводником. Обширный каталог практико-ориентированных курсов, опытные наставники и гибкий график обучения помогут вам эффективно освоить востребованные навыки и уверенно двигаться к своей цели. Начните свой путь в IT-индустрию вместе с Otus уже сегодня!

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.