Программирование на Python
О чем этот курс
Станьте востребованным Python-разработчиком — с нуля до уверенного специалиста.
Станьте специалистом, который умеет писать код на Python, работать с данными, создавать веб-сервисы и решать практические задачи разработки.
Программа профессиональной переподготовки «Программирование на Python» подойдет тем, кто хочет получить системную подготовку в одном из самых востребованных языков программирования и освоить прикладные инструменты, которые используются в реальной работе. Программа рассчитана на 270 академических часов, реализуется с применением электронного обучения и дистанционных технологий, а выпускникам присваивается дополнительная ИТ-квалификация в области разработки и отладки программного кода на языке Python.
Эта программа позволит вам:
- Освоить язык Python с нуля — от синтаксиса до объектно-ориентированного программирования.
- Научиться создавать полноценные веб-сервисы на фреймворках Django и FastAPI.
- Работать с базами данных: проектировать структуры, писать SQL-запросы, подключать СУБД к приложениям.
- Анализировать данные с помощью библиотек NumPy, Pandas, Matplotlib и SciPy.
- Применять знания на практике: каждый модуль сопровождается реальными заданиями и проектами.
Что вас ждет?
Программа состоит из четырех практических модулей:
Модуль 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 с использованием графического интерфейса (GUI), а также изучите основы работы с базами данных в Python.
Научитесь собирать данные со сторонних сайтов и разрабатывать приложение на основе фреймворка Django.
Научитесь использовать библиотеки Pandas, Numpy, Matplotlib для анализа данных и их визуализации. Познакомитесь с основами машинного обучения и технологиями нейросети.
Чему вы научитесь на курсе
- Основы программирования: Изучение языка Python позволит освоить основы программирования, включая работу с переменными, условными операторами, циклами и функциями.
- Разработка программ: Вы сможете разрабатывать программы на языке Python, создавать алгоритмы и решать различные задачи.
- Работа с данными: Python является мощным инструментом для работы с данными. Вы научитесь считывать и записывать данные, обрабатывать и анализировать их, а также визуализировать результаты.
- Создание веб-приложений: Python позволяет разрабатывать веб-приложения и веб-сайты. Вы изучите основы веб-разработки и создадите свои собственные проекты.
- Машинное обучение и анализ данных: Python является популярным языком для машинного обучения и анализа данных. Вы изучите основы этих областей и примените их на практике.
- Автоматизация задач: Python позволяет автоматизировать различные задачи, что экономит время и повышает эффективность работы.
Инструменты и навыки
Оплатить курс или получить
бесплатную консультацию
Оставьте ваш запрос и мы свяжемся с вами
Часто задаваемые вопросы
Курсы подходят как для сотрудников компаний, так и для частных лиц. Важно знать, что программы предназначены для тех, кто имеет среднее или высшее образование и желает повысить свою квалификацию или сменить профессию.
Онлайн обучение – синхронные и предзаписанные курсы - проходит на нашей удобной платформе. Офлайн (очное) обучение может проходить на Физтехе или на территории заказчика.
Вам нужно пройти простую регистрацию. Регистрация позволит отслеживать статус заявки и осуществит быстрый переход к процессу оплаты и обучению на курсе.
Период обучения указан в карточке каждого курса. При прохождении асинхронных курсов с выдачей сертификата вы сможете учиться в удобном для вас темпе.
Вы можете оплатить курс непосредственно на нашем сайте, используя карты любых платежных систем. Также вы можете заключить с нами договор и произвести оплату по выставленному счету с помощью банковского перевода.
С этим курсом покупают
Аналитик данных (профпереподготовка)
Центр дополнительного профессионального образования "Пуск"
Основы машинного и глубокого обучения
Центр дополнительного профессионального образования "Пуск"