Пн – Пт: с 9:00 до 19:00
Сб – Вс: с 9:30 до 18:30
Иконка лупы
Логотип института МТИ
Телефон 8 (800) 100-85-95
Почта pk@mti.moscow
Пн – Пт: с 9:00 до 19:00
Сб – Вс: с 9:30 до 18:30

Python-разработчик

За 6 месяцев вы научитесь Backend-разработке на Django/Flask, работе с SQL, Git, Linux, алгоритмами и асинхронным программированием

Формат Дистанционно
Срок обучения 6 месяцев (245 часов)
Диплом Диплом о профессиональной переподготовке с квалификацией
Формат Дистанционно
Срок обучения 6 месяцев (245 часов)
Диплом Диплом о профессиональной переподготовке с квалификацией

Результаты обучения

Чему научитесь

Иконка в блоке Чему научитесь

Созданию веб-приложений на Flask и Django

Иконка в блоке Чему научитесь

Работе с базами данных и языком запросов SQL

Иконка в блоке Чему научитесь

Администрированию серверов на Linux и контейнеризации

Иконка в блоке Чему научитесь

Решению алгоритмических задач и оптимизации кода

Иконка в блоке Чему научитесь

Работать с системой контроля версий Git

Иконка в блоке Чему научитесь

Асинхронному и параллельному программированию

Инструменты

Python

Python

Flask

Flask

SQL

SQL

Кем вы станете

Иконка в блоке Кем вы станете

Backend-разработчик (Django/FastAPI/Flask)

Иконка в блоке Кем вы станете

Python-разработчик (Middle/Senior)

Иконка в блоке Кем вы станете

Инженер по автоматизации тестирования

Иконка в блоке Кем вы станете

DevOps-инженер

Иконка в блоке Кем вы станете

Data Scientist и аналитик данных

Доход

Junior

0-2 года

180 000₽

Middle

2-4 года

250 000₽

Senior

4+ лет

340 000₽

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

  • Основы языка программирования Python

    Тем: 11
    • Знакомство. Введение и установка IDE. Ввод и вывод данных в консоль. Объекты. Числа
    • Условный оператор
    • Операторы цикла
    • Типы данных
    • Списки (Массивы)
    • Функции и процедуры
    • Многомерные массивы
    • Исключения. API
    • ООП (классы). Теория. Синтаксис классов
    • Ввод и вывод данных. Практика применения
    • Работа с изображениями
  • Система контроля версий Git

    Тем: 5
    • Системы управления версиями. Понятие Git. Терминология
    • Работа с терминалом. Команды Git. Установка Git
    • Коммиты. Создание репозитория
    • Создание репозитория и выгрузка проектов на GitHub
    • Работа с удаленным репозиторием через GitHub
  • Linux: основы процессов и потоков

    Тем: 15
    • Введение в Linux и открытое ПО
    • Виртуализация с VirtualBox/VMware
    • Выбор и установка Ubuntu
    • Дистрибутивы Linux и структура файловой системы
    • Основные команды терминала
    • Права доступа и владение файлами
    • Текстовые редакторы (nano, Vim)
    • Управление пакетами
    • Процессы и управление заданиями
    • Основы написания скриптов
    • Основы сетей
    • Введение в Docker
    • Управление пользователями и группами
    • Резервное копирование и восстановление данных
    • Мониторинг системы, логи и лучшие практики
  • Алгоритмы и структуры данных

    Тем: 10
    • Введение. Линейный поиск и сложности алгоритмов
    • Массивы и работа с ними. Бинарный поиск
    • Простые алгоритмы сортировки
    • Рекурсия и стек
    • Стек вызовов. Быстрая сортировка
    • Очереди и сортировка слиянием
    • Хеш
    • Деревья
    • Графы
    • Динамическое программирование
  • Основы SQL

    Тем: 3
    • Основы работы с базами данных
    • Основы написания SQL-запросов
    • Подготовка к собеседованию
  • Продвинутый Python

    Тем: 4
    • Асинхронное программирование
    • Параллельное программирование
    • SQLAlchemy
    • Работа с API и сервером
  • Фреймворк Flask

    Тем: 6
    • Основы Flask
    • HTML & CSS
    • Шаблоны и формы в Flask
    • Основы Flask-SQLAlchemy. Работа с базами данных в Flask
    • Авторизация в Flask
    • Работа с REST API
  • Фреймворк Django

    Тем: 6
    • Введение в фреймворк Django
    • Шаблоны
    • Теги и маршруты
    • Админка и регистрация
    • Кэширование
    • Проект

Стоимость и форматы обучения

Базовый

от 80 000₽
  • Видео + текстовый контент
  • Тестирования
  • Поддержка куратора

Оптима

от 100 000₽
  • Видео + текстовый контент
  • Тестирования
  • Поддержка куратора
  • 6 индивидуальных консультации с преподавателем*

Премиум

от 124 000₽
  • Видео + текстовый контент
  • Тестирования
  • Поддержка куратора
  • Проектная работа с научным руководителем 10 индивидуальных консультаций с преподавателем*
  • Помощь в трудоустройстве**

* Длительность одной консультации 45 минут, предоставляется по запросу.

** Включает в себя: составление резюме; подготовка к собеседованию; формирование личного портфолио.

Официальные документы

Другие программы по направлению

6 месяцев (от 250 часов)

AI Product Manager

Дистанционно от 150 000₽
AI Product Manager
2 месяцев (36 часов)

Excel для эффективной работы

Дистанционно от 19 000₽
Excel для эффективной работы
3 месяца (от 140 часов)

Java для начинающих

Дистанционно от 50 000₽
Java для начинающих
6 месяцев (245 часов)

Java-разработчик

Дистанционно от 100 000₽
Java-разработчик
3 месяца (от 102 часов)

Python для начинающих

Дистанционно от 40 000₽
Python для начинающих
14 недель (от 302 часов)

Анализ и автоматизация бизнес-процессов

Дистанционно от 40 000₽
Анализ и автоматизация бизнес-процессов
6 месяцев (от 250 часов)

Бизнес-аналитик

Дистанционно от 80 000₽
Бизнес-аналитик
6 месяцев (662 часа)

Введение в разработку программного обеспечения

Дистанционно от 44 500₽
Введение в разработку программного обеспечения
6 месяцев (от 502 часов)

Информационные системы в бизнес-процессах

Дистанционно от 44 500₽
Информационные системы в бизнес-процессах
3 месяца (от 254 часов)

Информационные технологии в образовании

Дистанционно от 30 000₽
Информационные технологии в образовании
6 месяцев (250 часов)

Информационный менеджмент

Дистанционно от 40 000₽
Информационный менеджмент
3 месяца (от 72 часов)

Нейросети

Дистанционно от 30 000₽
Нейросети
3 месяца (от 72 часов)

Нейросети для обучения

Дистанционно от 30 000₽
Нейросети для обучения
2 месяца (32 часа)

Основы SQL

Дистанционно от 25 000₽
Основы SQL
6 месяцев (476 часов)

Основы цифровой инфраструктуры

Дистанционно от 44 500₽
Основы цифровой инфраструктуры
6 месяцев (523 часа)

Программирование и алгоритмизация

Дистанционно от 44 500₽
Программирование и алгоритмизация
6 месяцев (506 часов)

Технологии разработки и тестирования программного обеспечения

Дистанционно от 40 000₽
Технологии разработки и тестирования программного обеспечения

Часто задаваемые вопросы

  • Будет ли курс охватывать только основы Python или углубленные темы тоже?

    Программа значительно выходит за рамки основ. Вы изучите не только синтаксис и ООП, но и работу с фреймворками Flask и Django для веб-разработки, базы данных (SQL), систему контроля версий Git, основы Linux, а также продвинутые темы, такие как алгоритмы, структуры данных, асинхронное и параллельное программирование. Это полноценная подготовка к профессиональной работе.
  • Какие фреймворки я могу освоить?

    Flask это лёгкий фреймворк для небольших приложений и микросервисов, где важна гибкость и свобода в выборе компонентов. Django это полноценный фреймворк с готовыми инструментами из коробки для создания крупных веб-приложений вроде интернет-магазинов, порталов и социальных платформ. Вместе они позволяют решать задачи любого масштаба, от быстрого прототипа до полноценного продукта.
  • Поможет ли обучение перейти на новую должность?

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

    При успешной сдаче итогового тестирования вы получите диплом о профессиональной переподготовке с присвоением квалификации "Программист", который вносится в ФИС ФРДО (Федеральный реестр документов об образовании). Данный документ является большим преимуществом при отборе кандидатов у ваших будущих работодателей.
  • Подойдёт ли обучение, если у меня нет опыта?

    Курс рассчитан на студентов с базовым пониманием IT и не подходит для полного старта с нуля. Программа насыщенная: за 6 месяцев нужно освоить Python, два фреймворка, SQL, Linux, Git, алгоритмы и асинхронное программирование. Без предварительной базы такой объём усвоить будет крайне тяжело.

Поможем в выборе

Оставьте заявку, чтобы узнать больше о программах и форматах обучения — мы перезвоним

Форма не может быть отправлена без согласия с Политикой обработки персональных данных