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

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

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

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

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

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

Курс посвящен изучению популярного и востребованного языка программирования — Python. Материалы курса тематически разделены на четыре модуля. 

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

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

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

желает расширить свой стек и освоить новый язык программирования – 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₽/чел.
  • - Оплата по оферте или после заключения договора
  • - Гарантии качества вашего обучения

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

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

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

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

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

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

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

Аналитик данных

Аналитик данных

220 200₽/чел.

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

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

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

98 000₽/чел.

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

270 часов
Онлайн
Архитектор баз данных Junior

Архитектор баз данных Junior

50 000₽/чел.

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

144 часа
Онлайн
Работа с ChatGPT API: от составления запросов до создания ассистентов для своих задач

Работа с ChatGPT API: от составления запросов до создания ассистентов для своих задач

от 34 900₽/чел.

Физтех-школа биологической и медицинской физики

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