Идеальный старт для будущих IT-разработчиков 👨‍💻 со скидкой до 65%!
Узнать больше

Курс Python Tools

Online
Для новичков
Видеолекции
Наш курс нацелен на то, чтобы показать как работает Python инструментарий, научить вас писать простые программы, запускать их на выполнение, деплоить на простой сервер приложений и дебажить код для нахождения ошибок. Так же мы научим вас пользоваться базами данных, создавать новую БД и подключать ее к своему проекту.

Для кого?

01 Свитчерам из других профессий

Люди, желающие изменить свою профессиональную сферу деятельности на одну из ИТ-специалностей и найти высокооплачиваемую работу в области программирования.

02 Свитчерам из других IT профессий

Профессионалы ИТ, уже работающие в сфере технологий, но желающие изменить свою специализацию и овладеть новыми технологическими стеками языка Python.

03 Новичкам в программировании

Для тех, кто закончил курс Python Start, но сложно разобраться, как все это настроить и запустить в работу, подключить базу данных и покрыть тестами.

04 Желающих учиться с ментором

Для тех, кто хочет учиться на дальнейших курсах менторинга, но понимает, что его знаний для этого формата пока недостаточно.
Записаться на курс Записаться на курс

Формат и требования

Формат:
Видеоуроки с теорией
Практические задачи
Online обучение в удобное для вас время
Помощь в чате Zulip
Требования:
Знание ПК на уровне пользователя
Умение читать английский текст
Пройти курс Python Start

Программа курса

  • Вступительная лекция
  • Развитие языка Python
  • Установка языка Python
  • Установка PyCharm
  • Консольное приложение
  • Системы контроля версий
  • Установка git установки git
  • Создание собственного проекта в репозитории
  • Работа с репозиторием
  • Брэнчи, теги
  • Введение в веб-разработку с Python
  • Установка и настройка проекта с Flask и настройка проекта с Flask
  • Создание простого веб-приложения и работа с маршрутами во Flask
  • Работа с шаблонами во Flask
  • Установка и настройка проекта Django и настройка проекта Django
  • Создание приложения и работа с представлениями Django
  • Использование шаблонов в Django
  • Введение в базы данных
  • Установка PostgreSQL и установка PostgreSQL
  • Настройка базы данных и создание начальных таблиц
  • Использование ORM — SQLAlchemy для Flask
  • Использование Django ORM для работы с базами данных для Django
  • Создание и документирование API с использованием
  • OpenAPI во Flask и документирование API с использованием OpenAPI
  • Добавление безопасности во Flask с помощью JWT с помощью JWT
  • Django Rest Framework — создание и документирование API
  • Добавление безопасности в Django с помощью JWT
  • Создание REST API с FastAPI
  • Docker и контейнеризация приложений
  • Введение в систему сборки проектов, обзор текущих систем сборки (setuptools, distutils)
  • Работа с pip и виртуальными средами
  • Обзор других инструментов (pipenv, pip-tools, PDM, Poetry)
  • Введение в юнит-тестирование и unittest
  • Интеграция юнит-тестов в существующие проекты
  • Введение в pytest: плюсы и минусы в сравнении с unittest
  • Дебаггинг: зачем он нужен и как работает
  • Введение в TDD (Test-Driven Development)
  • Введение в Unix-like системы
  • Основные команды Unix для программистов
  • Работа с удаленными серверами (SSH, SCP)
  • Настройка окружения для разработки на Unix системах

Демо-версия

Автор курса
Игорь Синицын
DevOps Service

Более 20 лет в ИТ, из них около 15 лет как системный администратор и около 5 лет — как DevOps инженер. Сейчас работаю в международной украино-израильской компании где управляю более сотней серверов в различных дата-центрах по всему миру. Регулярно использую Python для написания скриптов чтобы упростить свою работу.

Этапы обучения

Ваш результат

После курса Python Tools вы:
Научитесь работать с репозитарием, подключать базы данных, использовать консольные приложения и библиотеки Python.
Отшлифуете навык работы с приложениями: потренируетесь их запускать, деплоить на сервер и тестировать.
Сможете развиваться дальше самостоятельно или на наших курсах менторинга Python.
Будете иметь сообщество единомышленников для обмена знаниями и опытом и формирования профессиональных связей.
Сертификат после прохождения
Записаться на курс

Стоимость курса

Подайте заявку сегодня и получите неограниченный доступ к курсу
1975 грн | 55 USD
3950 грн | 110 USD

🎁 Бонус: пройдите курс за 1 месяц и получите супер скидку в течение 3 месяцев на персональный менторинг
Python

6400 грн | 180 USD
8000 грн | 220 USD
Записаться на курс

Бесплатная консультация

Поможем выбрать курс
Предложим лучшие условия
Дадим ответы на все вопросы

Бесплатная консультация





    Применить

    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Записаться на курс





      Применить

      Отправляя сообщениe, вы соглашаетесь с нашей офертой.

      FAQ

      Какова продолжительность обучения на курсе Python Tools?

      Курс содержит видеолекции и практические задания. Обычно, студенты завершают его за 3-4 недели, выделяя на обучение примерно один час в день.

      Могу ли я оплатить курс сейчас, а начать обучение позже?

      Да, поскольку после покупки курса вы получаете неограниченный доступ к курсу, поэтому можете начать обучение в любой момент и удобное время.

      Будет ли у меня поддержка во время учебы?

      Да, во время обучения с тобой на связи будет личный менеджер, который будет помогать решать организационные вопросы. Также мы добавим тебя в корпоративный чат Zulip, где будет присутствовать ментор, который поможет решить твои вопросы относительно курса.

      Будут ли проверяться мои задания на курсе?

      Все задания на курсе выполняются по принципу «Если код скомпилировался – значит, вы все сделали правильно и можете переходить к следующей лекции», поэтому проверки ментора не нужны. Также автор курса показывает в лекции свой вариант решения. Если у вас возникнут трудности с выполнением задания, ментор в чате поможет разобраться с решением.

      Есть ли возврат? А вдруг мне не понравится?

      По условиям нашей Оферты вернуть денежные средства за приобретенный курс после его открытия будет невозможно. На нашем сайте есть демо версия курса, чтобы вы могли оценить качество подачи информации и стиль преподавания автора перед принятием решения о покупке курса.

      Курс Инструменты Python

      Приветствую вас на курсе инструменты Python! Меня зовут Игорь Синицын, я практикующий DevOps инженер, и в своей повседневной работе активно использую несколько языков программирования, один из которых именно Python. С сегодняшнего дня я буду вашим проводником в этом увлекательном мире и обучения программированию.

      Итак, о чем этот курс и для кого он предназначен?

      Этот курс для программистов идеально подходит для разработчиков, которые уже имеют базовые знания Python и хотят углубить свои навыки в веб-разработке и практике чистого кода. Если вы хотите освоить веб-фреймворки, такие как Flask, Django и FastAPI, и научиться создавать масштабируемые, поддерживаемые и безопасные веб-приложения, этот курс для вас. Он также будет полезен для программистов, которые хотят улучшить свою практику кодирования в соответствии со стандартами, такими как PEP8, и изучить основы тестирования, рефакторинга и оптимизация кода на Python.

      В течение курса мы рассмотрим следующие темы:

      • Настройка рабочей среды для эффективной работы с Python и веб-разработкой.
      • Инструменты и стандарты чистого кода (Clean Code), такие как PEP8, DRY, KISS, YAGNI, а также инструменты для проверки качества кода.
      • Основы работы с веб-фреймворками: Flask, Django, FastAPI — создание REST API, работа с шаблонами, настройка безопасности (JWT, OAuth).
      • Работа с базами данных: ORM (SQLAlchemy и Django ORM), настройка базы данных и создание моделей.
      • Контейнеризация приложений с помощью Docker, что позволяет легко развертывать приложения на различных средах.
      • Тестирование и отладка кода: практические подходы к unit-тестированию, TDD и использование современных инструментов для отладки кода.

      Главная цель курса — предоставить вам практические знания и навыки, необходимые для разработки качественных, поддерживаемых и безопасных веб-приложений на Python. В течение курса мы будем сочетать теоретические знания с практическими задачами, разрабатывая веб-решения с акцентом на профессиональную разработку и тестирование.

      Так что если вы готовы совершенствовать свои навыки в мире Python и веб-технологий, давайте начнем обучение python!

      Показать больше Скрыть