Python для начинающих специалистов

Освой одну из самых востребованных IT профессий и получи сертификат от МФТИ

Подать заявку
Начало обучения
13 декабря 2021
Продолжительность
9 месяцев, 276 ак.часов
Лекции в Zoom
вы сразу можете задать любой вопрос
Портфолио
5 завершенных проектов для резюме
Стоимость курса
90 000 руб.
45 000 руб.

Московский физико-технический институт – первый в рейтинге технических вузов России 2021 по уровню зарплат выпускников. Одно из важнейших направлений деятельности – подготовка будущих программистов и математиков.

Центр развития ИТ-образования (ЦРИТО) МФТИ уже более 10 лет организует для школьников мероприятия, которые помогают в выбранном пути: учиться у лучших преподавателей, встретить единомышленников и узнать еще больше нового! Олимпиадные школы МФТИ, в том числе по направлению программирования, закончили тысячи учеников, подавляющее большинство из которых успешно поступили в ВУЗы своей мечты и в дальнейшем реализовали себя в сфере IT и науке.

читать дальше

EduMipt — образовательная платформа от Московского физико-технического института, вуза с мировым именем. Здесь вы найдете более 20 курсов по IT-дисциплинам и ведению бизнеса, а также программы переподготовки, включающие работу с Python и С++ для начинающих.

С их помощью вы сможете повысить свои профессиональные компетенции или вовсе освоить новую профессию. Занятия ведут преподаватели Физтеха. После прохождения курсов мы выдаем удостоверения/дипломы МФТИ, что очень важно: работодатели знают, что мы одни из лучших в сфере образования и готовим настоящих профессионалов своего дела!

читать дальше

Для кого?

Новички в коде

Тем, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать. Python — универсальный язык.

Начинающие разработчики

Тем, кто осваивает Python самостоятельно или по учебникам. Но некому задать вопрос и обратиться за помощью.

О курсе

Python для начинающих специалистов

Сегодня Python — один из самых универсальных и популярных языков программирования, который используется во многих IT-сферах.

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

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

Стоимость курса: 59 000 руб.  
*Есть возможность получить налоговый вычет 13%
**Возможно бесплатное участие для людей старше 50 лет
Месяц 1
Месяц 2
Месяц 3

Лекция №1. Установка Python. Знакомство со средой разработки

2 академических часа

Знакомство с языком. Установка интерпретатора Python. Настройка окружения для работы и выбор среды разработки.

Задачи:

  • Развернуть окружение для программирования на Python.
  • Узнать базовые сведения о языке.
  • Узнать об организации кода на Python.
  • Получить начальные сведения о внутреннем устройстве интерпретатора Python.
  • Научиться простейшему вводу-выводу данных, применению арифметических операций.

Лекция №2. Базовые типы. Конструкции управления потоком: условия. Модули и пакеты

2 академических часа

Знакомство с базовыми типами языка и конструкцией if_else

Задачи:

  • Освоить базовые типы и конструкцию языка if_else.
  • Структурировать знания о логических операциях и порядке их выполнения.
  • Узнать об принципах импортирования и использования сторонних модулей и библиотек Python.

Лекция №3. Конструкции управления потоком: циклы

2 академических часа

Знакомство с циклическими конструкциями for, while

Задачи:

  • Освоить циклические конструкции .in, for .. in range, while.
  • Узнать об организации кода с помощью pass, break, continue.
  • Научиться применять циклы на практике.

Лекция №4. Знакомство с коллекциями: множества, строки, списки, кортежи

2 академических часа

Знакомство с новыми типами данных – коллекциями и методами работы с ними. Использование в коде списочных выражений.

Задачи:

  • Научиться различать изменяемые и неизменяемые типы данных.
  • Научиться работать со стандартными структурами данных в Python: множествами, строками, списками, кортежами.
  • Узнать о методах списков и строк.
  • Освоить использование синтаксической конструкции list comprehension.

Лекция №5. Методы списков и строк. Библиотека Numpy

2 академических часа

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

Задачи:

  • Использовать функции модуля numpy для выполнения операций с одномерными и двумерными массивами.
  • Научиться строить графики различных типов

Лекция №6. Работа со словарями. Списочные выражения

2 академических часа

Знакомство с коллекцией Dict и  OrderedDict  стандартной библиотеки Python.

Задачи:

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

Лекция №7. Функции: возвращение значения из функции, области видимости переменных, передача параметра. Рекурсия. Функции с переменным числом аргументов

2 академических часа

Лекция №8. Функции как объект. Лямбда-функции

2 академических часа

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

Лекция №9 . Сортировки 1: асимптотическая сложность алгоритмов, сортировка пузырьком, подсчётом

2 академических часа

Лекция №10. Сортировки 2: сортировка слиянием, пирамидальная сортировка

2 академических часа

Лекция №11. Сортировки 3: быстрая сортировка, поразрядная сортировка

2 академических часа

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

Лекция №12. Библиотеки Python. Встроенные модули: math, random, datetime, pprint

2 академических часа

Лекция №13. Библиотека Open CV

2 академических часа

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

Лекция №14. Индивидуальные консультации по модулю "Возможности языка Python и его особенности"

2 академических часа

Лекция №15. Знакомство с библиотекой Numpy

2 академических часа

Знакомство с элементами линейной алгебры — векторами и матрицами, как основным математическим аппаратом для работы с данными. Использование функций модуля numpy для выполнения операций с матрицами и векторами

Лекция №16. Визуализация с matplotlib

2 академических часа

Рассмотрение объектного подхода к построению диаграмм и графиков различных типов.

Лекция №17. Знакомство с библиотекой Pandas. Объекты pandas. Series и pandas. DataFrame

2 академических часа

Использование средств модуля pandas для загрузки данных и ознакомления с ними. Знакомство с основными функциями для работы с сериями и датафреймами в pandas.

Лекция №18. Анализ взвимосвязей. Описательная статистика. Сводные таблицы

2 академических часа

Корреляционный анализ данных и оценка силы и направления взаимосвязи.  Меры средней тенденции, меры разброса. Механизм GroupBy, типы группировок. Агрегирование, преобразование, исключение групп. Подготовка данных для создания сводных таблиц. Представление сводных таблиц.

Лекция №19. Итерирование данных. Работа с несколькими таблицами

2 академических часа

Слияние и конкатенация датафреймов, форматы “Long” и “Wide”.

Лекция №20. Работа с файлами

2 академических часа

Лекция №21. Библиотека tkinter для разработки графического интерфейса

2 академических часа

Лекция №22. Извлечение данных из веб-страницы

2 академических часа

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

Лекция №23. Индивидуальные консультации по модулю "Основы работы в Pandas"

2 академических часа

Индивидуальные консультации по проектам.

Лекция №24. Индивидуальные консультации

2 академических часа

Индивидуальные консультации по проектам.

Лекция №25. Итоговая аттестация

2 академических часа

Лекция №26. Подведение итогов. Разбор ДЗ

2 академических часа

Презентация проектов. Ответы на вопросы.

 

Python
открывает новые возможности
с помощью него ты сможешь:
  • найти стабильную работу в IT
  • начать зарабатывать больше
  • получить диплом от лучшего технического университета России
  • получить повышение и увеличить доход
  • переехать в новый город
  • стать востребованным специалистом без ВУЗа
  • работать из любой точки Мира

Получить полную программу курса и консультацию

    150 000 рублей средняя зарплата программиста Python

    junior
    60 000 руб
    1 год обучения
    middle
    150 000 руб
    1 год обучения
    senior
    200 000+ руб
    Продвинутый Python с опытом работы от 3-х лет
    5 500+
    открытых вакансий по данным hh.ru
    ТОП-5
    в рейтинге самых востребованных профессий ближайших лет
    Python developer (Senior)
    300 000 руб

    ООО Вайт Код

    Москва

    Уверенное владение Python (ООП, сериализация данных, аннотации и типы, линтеры, системы сборок – poetry, conda), мультипроцессинг)

    Знание веб-фреймворков – Flask, FastAPI

    Опыт работы с Celery

    Опыт работы с базами данных – PostgreSQL, SQLite, MongoDB

    Python-разработчик
    от 190 000 руб

    Сбер. IT

    Москва

    Опыт разработки на Python от 2 лет;

    Понимание, как работает код OpenStack;

    Понимание принципов, заложенных в технологиях контейнеризации, виртуализации, Serverless;

    Понимание как должны работать системы управления облаком: tooling, provisioning, billing, квотирование;

    Python Developer (Backend)
    от 160 000 руб

    KVINT

    Санкт-Петербург

    Уверенные знания языка программирования Python

    Владение многопоточным multiprocessing и асинхронными подходами asyncio, aiohttp, concurrent.futures

    Опыт применения Mongo, docker, nginx, Redis, RabbitMQ

    Senior Python developer
    от 5 500 $

    Кадровое Агентство Натальи Зотовой

    Санкт-Петербург

    3+ лет опыта работы

    Django/FastAPI

    Rest API, Django Rest Framework

    PostrgeSQL/MongoDB/ClickHouse

    Docker

    Traefik/Nginx

    Наставники

    Руслан
    Кулиев
    Методист
    Сергей
    Виденин
    Методист
    Алексей
    Рябых
    Преподаватель
    Александр
    Миленкин
    Преподаватель
    Константин
    Контор
    Методист
    Руслан Кулиев

    Преподаватель ведущих вузов России — МФТИ, ВШЭ

    Преподаватель в Яндекс.Лицей — структурном подразделении ШАД

    Эксперт wordskills по компетенциям «Сетевое и системное администрирование» и «ИТ Программные решения для бизнеса»

    Основные дисциплины: операционные системы,информатика, C++, Python

    Сергей Виденин

    Доцент МФТИ

    Директор чемпионата мира по программированию ICPC Восточно-сибирского региона

    Сертифицированный инструктор MCT (Microsoft Certified Trainer)

    Педагогический стаж 16 лет

    Автор более 50 научных статей и десятка методических трудов по программированию

    Алексей Рябых

    Кандидат наук, информатика и вычислительная техника

    Преподаватель МФТИ, дисциплины: «Программирование на Python», «Анализ данных на Python»

    Управляющий директор департамента анализа данных и моделирования ВТБ

    Исследовательский опыт в лаборатории нейросетевых методов анализа данных (институт проблем передачи информации)

    Александр Миленкин

    Преподаватель Data Scinece МФТИ

    Победитель и призер IT-соревнований (EdTech Boost, Hack FCK, Agro Hack)

    Менеджер по развитию онлайн-курсов Академии JetBrains

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

    Константин Контор

    Директор и профессор финансов АИБЭк — Американского института бизнеса и экономики (aibec.org) в Москве, профессор финансовой стратегии Stockholm School of Economics in Riga, приглашенный профессор РЭШ

    Частный консультант в области инвестиций, стратегии, корпоративных финансов, финансового анализа, управления инвестиционными проектами и VIP-обучения

    Партнер в мультинишевом финтех-пуле L3tech.io

    Автор популярных финансовых онлайн-курсов и специализации бизнес-обучения

    Автор и ведущий программ корпоративного бизнес-обучения для РАО ЕЭС, АФК «Система», АНК «Башнефть», группы компаний МДМ, Газпромбанка, Coca-Cola HBC Eurasia, «РОСНО», Swedbank, Ritzio Entertainment Group, фонда Тилтех Капитал, ИИХР, а также для ряда физических лиц из списка Russian Forbes-100

    Подать заявку

    Отзывы

    Иван Сергеев

    Могу сказать смело сказать, что обучение на этой площадке интереснее обучения в университете. По первому образованию я инженер, второе получаю в Яндекс практикуме. Дело именно в подходе к получению знаний. В практикуме тебе дают не абстрактные знания, а знания, которые ты уже можешь применить сегодня. В обучении программированию ты видишь, что написанный код действительно имеет смысл. Если вы когда-то изучали программирование в школе или институте, то скорее всего просто писали какой-то набор команд, но не понимали, зачем вы это делаете.

    Расскажите нам о своих целях

    И мы поможем выбрать подходящую программу.

    Перезвоним и отметим на все вопросы о выборе курса, процессе обучения и стоимости: чтобы у вас не осталось никаких сомнений.

      Copyright © 2024 МФТИ
      Политика обработки персональных данных МФТИ