Синхронный курс

Программирование на Python

Центр дополнительного профессионального образования "Пуск"

Купить курс
Старт курса
12 октября
98 000руб/чел
270 ак. ч.

О чем этот курс

О чем этот курс

Станьте востребованным Python-разработчиком — с нуля до уверенного специалиста.

Станьте специалистом, который умеет писать код на Python, работать с данными, создавать веб-сервисы и решать практические задачи разработки.

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

Эта программа позволит вам:

  1. Освоить язык Python с нуля — от синтаксиса до объектно-ориентированного программирования.
  2. Научиться создавать полноценные веб-сервисы на фреймворках Django и FastAPI.
  3. Работать с базами данных: проектировать структуры, писать SQL-запросы, подключать СУБД к приложениям.
  4. Анализировать данные с помощью библиотек NumPy, Pandas, Matplotlib и SciPy.
  5. Применять знания на практике: каждый модуль сопровождается реальными заданиями и проектами.

Что вас ждет?

Программа состоит из четырех практических модулей:

Модуль 1: Основы программирования на Python.

Синтаксис языка, типы данных, коллекции, функции, ООП, работа с файлами, тестирование кода, Git и основы информационной безопасности.

Модуль 2: Объектно-ориентированное программирование и базы данных.

Паттерны проектирования, принципы SOLID, работа с SQL, проектирование и нормализация баз данных в Python.

Модуль 3: Создание web-сервисов на Python.

Веб-фреймворки Django и FastAPI, работа с REST API, frontend-основы, безопасность приложений, контейнеризация с Docker.

Модуль 4: Анализ данных в Python.

Работа с библиотеками NumPy, Pandas, Matplotlib, Seaborn. Сбор данных с помощью регулярных выражений и Beautiful Soup, описательные статистики, визуализация данных.

В рамках обучения возможно прохождение практики у компаний-партнеров СберБанк и Ростелеком.

Завершив обучение, вы будете готовы к работе в качестве Python-разработчика: создавать серверные приложения и веб-сервисы, работать с данными и базами данных, автоматизировать задачи и писать чистый, структурированный код.

Почему именно эта программа?

  • Диплом о профессиональной переподготовке от ведущего вуза страны — МФТИ.
  • Актуальные методики обучения, подтвержденные АНО «Цифровая экономика».
  • Преподаватели-практики из МФТИ и технологических компаний.
  • Много практики и работа над проектами, приближенными к реальным задачам.
  • Возможность использовать Python как основу для старта в разработке, аналитике данных и дальнейшей специализации в IT.

Присоединяйтесь к программе профессиональной переподготовки «Основы программирования на Python». Начните новую карьеру уже сегодня!

Для кого этот курс

Специалисты, желающие сменить профессию: те, кто стремится перейти в разработку или анализ данных из смежных областей — науки, инженерии, аналитики

Студенты не ИТ-профиля: студенты технических и естественнонаучных специальностей, которые хотят получить востребованную IT-квалификацию параллельно с основным образованием.

IT-специалисты, расширяющие стек: разработчики, аналитики и инженеры, которые хотят добавить Python к своим компетенциям и выйти на новые проекты.

Менеджеры и руководители: те, кто хочет разбираться в технической стороне IT-продуктов, понимать возможности Python и говорить с разработчиками на одном языке.

Как проходит курс

Лекции

Более 300 видеоуроков

В рамках этого курса вы будете изучать программирование на языке Python через серию понятных и глубоких лекций. Эксперты с многолетним опытом помогут вам освоить концепции языка, покажут примеры кода и объяснят важные темы. Лекции помогут вам получить крепкую теоретическую базу, необходимую для успешного программирования на Python.

Тесты

Более 50 тестов

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

Задания

Более 90 заданий на программирование

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

Семинары

36 семинаров

В рамках семинарских занятий вы сможете задать вопросы, обсудить сложности и получить дополнительную помощь от наших опытных преподавателей. Семинарские занятия представляют собой практические занятия, где вы будете работать в небольших группах и решать задачи вместе с другими студентами. Это отличная возможность получить обратную связь и обменяться опытом с другими учащимися.

После курса вы получите

Всем успешно завершившим обучение будет выдан документ установленного образца, который повысит конкурентоспособность на рынке труда:

  • • Диплом о профессиональной переподготовке

Вас будут обучать настоящие профессионалы

Кулиев Руслан Султанович
Кулиев Руслан Султанович

Старший преподаватель кафедры информатики и вычислительной математики

Чистов Анатолий Александрович
Чистов Анатолий Александрович

Ассистент кафедры информатики и вычислительной математики МФТИ

Максимова Дарья Максимовна
Максимова Дарья Максимовна

Инженер по тестированию, Toloka.ai

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

Предварительная подготовка

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

Освоите основы разработки на языке Python: семантику и синтаксис языка, операторы, выражения, конструкции языка для написания простейших программ. Научитесь писать программы на Python с элементами объектно-ориентированного и многопоточного программирования.

Введение в программирование на Python
Типы данных. Конструкции языка
Коллекции
Функции. Работа с файлами
Классы и объекты
Наследование
Особые методы классов. Механизм работы классов
Работа с ошибками
Установка внешних библиотек. Работа с Git
Работа с сетью. Сокеты
Тестирование кода

Научитесь разрабатывать простые программы и приложения на языке Python с использованием графического интерфейса (GUI), а также изучите основы работы с базами данных в Python.

Введение в базы данных. Знакомство с SQL
Проектирование базы данных
Паттерны ООП на Python для разработки приложения
Этап I. Учимся проектировать приложение
Этап II. Основы графического интерфейса приложения
Этап III. Продвинутые возможности библиотеки Pyside
Этап IV. Кастомизация интерфейса приложения

Научитесь собирать данные со сторонних сайтов и разрабатывать приложение на основе фреймворка Django.

Общее представление о WEB
Сбор данных со сторонних сайтов
Beautiful Soup и работа с API
Python и WEB-фреймворки
Взаимодействие с базами данных с помощью Django
Основы Frontend-разработки
Продвинутые возможности Django

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

Данные. Библиотека NumPy. Библиотека Pandas
Описательные статистики. Статистика вывода
Методы визуализации
Теория вероятности
Машинное обучение с учителем
Машинное обучение без учителя
Нейросети

Чему вы научитесь на курсе

  • Основы программирования: Изучение языка Python позволит освоить основы программирования, включая работу с переменными, условными операторами, циклами и функциями.
  • Разработка программ: Вы сможете разрабатывать программы на языке Python, создавать алгоритмы и решать различные задачи.
  • Работа с данными: Python является мощным инструментом для работы с данными. Вы научитесь считывать и записывать данные, обрабатывать и анализировать их, а также визуализировать результаты.
  • Создание веб-приложений: Python позволяет разрабатывать веб-приложения и веб-сайты. Вы изучите основы веб-разработки и создадите свои собственные проекты.
  • Машинное обучение и анализ данных: Python является популярным языком для машинного обучения и анализа данных. Вы изучите основы этих областей и примените их на практике.
  • Автоматизация задач: Python позволяет автоматизировать различные задачи, что экономит время и повышает эффективность работы.

Инструменты и навыки

Оплатить курс или получить
бесплатную консультацию

Оставьте ваш запрос и мы свяжемся с вами

Программирование на Python

98 000₽/чел.
  • - Оплата по оферте или после заключения договора
  • - Гарантии качества вашего обучения

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

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

Онлайн обучение – синхронные и предзаписанные курсы - проходит на нашей удобной платформе. Офлайн (очное) обучение может проходить на Физтехе или на территории заказчика.

Вам нужно пройти простую регистрацию. Регистрация позволит отслеживать статус заявки и осуществит быстрый переход к процессу оплаты и обучению на курсе.

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

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

С этим курсом покупают

Аналитик данных (профпереподготовка)

Аналитик данных (профпереподготовка)

190 000₽/чел.

Центр дополнительного профессионального образования "Пуск"

1233 часа
Онлайн
Основы машинного и глубокого обучения

Основы машинного и глубокого обучения

98 000₽/чел.

Центр дополнительного профессионального образования "Пуск"

270 часов
Онлайн
Прикладная аналитика данных

Прикладная аналитика данных

98 000₽/чел.

Центр дополнительного профессионального образования "Пуск"

270 часов
Онлайн
Геоинформационные системы

Геоинформационные системы

4 100₽/чел.

Центр дополнительного профессионального образования "Пуск"

108 часов
Онлайн