About this Course
4.7
883 ratings
172 reviews

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 51 hours to complete

Suggested: 6 недель обучения, 5-7 часов нагрузки в неделю....

Russian

Subtitles: Russian

Skills you will gain

Python ProgrammingSocketAsynchronous I/OMultiprocessing

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 51 hours to complete

Suggested: 6 недель обучения, 5-7 часов нагрузки в неделю....

Russian

Subtitles: Russian

Syllabus - What you will learn from this course

Week
1
7 hours to complete

Введение в Python.

На первой неделе вы познакомитесь с языком, основными конструкциями и базовыми типами. Настроите окружение для работы и выберете среду разработки....
16 videos (Total 122 min), 15 readings, 6 quizzes
16 videos
МФТИ1m
О языке3m
Начинаем программировать8m
Базовые типы: численные типы11m
Базовые типы: логический тип7m
Базовые типы: строки и байтовые строки20m
Базовые типы: объект None4m
Конструкции управления потоком9m
Пример на управление потоком7m
Модули и пакеты18m
Виртуальное окружение (Virtualenv). Установка и запуск Jupyter Notebook9m
Пример. Пишем программу5m
Объектная структура в Python5m
Байткод6m
Заключительное видео первой недели42s
15 readings
Прежде чем начать10m
МФТИ10m
Mail.Ru Group5m
Фонд развития онлайн-образования5m
Установка Python 310m
Выбор среды разработки (IDE)10m
Полезные ссылки10m
Слайды10m
Виртуальное окружение на Windows10m
Слайды10m
Решение задания про сумму цифр в строке10m
Решение задания про рисование лестницы10m
Решение задания про корни квадратного уравнения10m
Слайды10m
Конспект по Неделе 110m
2 practice exercises
Тест на типы и конструкции32m
Тест по неделе30m
Week
2
5 hours to complete

Структуры данных и функции.

В этой неделе вы узнаете про новые типы данных — коллекции, познакомитесь с функциями, а так же научитесь использовать функциональное программирование в Python....
12 videos (Total 80 min), 7 readings, 5 quizzes
12 videos
Списки. Пример программы4m
Словари4m
Словари. Пример программы6m
Множества3m
Множества. Пример программы2m
Функции9m
Файлы4m
Функциональное программирование15m
Декораторы15m
Генераторы6m
Заключительное видео второй недели21s
7 readings
Документация10m
Слайды10m
Документация10m
Слайды10m
Key-value хранилище10m
Декоратор to_json10m
Конспект по Неделе 210m
3 practice exercises
Тест по коллекциям10m
Тест по функциям8m
Тест по неделе12m
Week
3
10 hours to complete

Объектно-ориентированное программирование.

В третьей неделе вас ждёт погружение в мир объектно-ориентированного программирования на Python. Вы научитесь создавать свои классы, применять наследование и обрабатывать исключения в программах....
12 videos (Total 134 min), 8 readings, 5 quizzes
12 videos
Классы и экземпляры. Часть 114m
Классы и экземпляры. Часть 210m
Методы. Часть 111m
Методы. Часть 28m
Пример на классы18m
Наследование в Python15m
Композиция классов, пример16m
Классы исключений и их обработка15m
Генерация исключений10m
Исключения в requests, пример10m
Заключительное видео 3 недели44s
8 readings
Документация10m
Слайды10m
Документация10m
Документация10m
Слайды10m
Решение задания про класс для чтения из файла10m
Решение задания про классы и наследование10m
Конспект по Неделе 310m
3 practice exercises
Тест по уроку16m
Тест по уроку10m
Тест по неделе20m
Week
4
5 hours to complete

Углубленный Python.

В этой неделе мы более подробно познакомимся с тем, как работают классы в Python. Узнаем, как создавать свои классы, которые поддерживают стандартные протоколы и методы. Научимся отлаживать и тестировать свои программы....
8 videos (Total 56 min), 9 readings, 4 quizzes
8 videos
Итераторы2m
Контекстные менеджеры8m
Дескрипторы10m
Метаклассы6m
Отладка8m
Тестирование8m
Заключительное видео четвёртой недели27s
9 readings
Документация10m
Слайды10m
Файл с магическими методами10m
Документация10m
Слайды10m
Дескриптор с комиссией10m
Документация10m
Слайды10m
Конспект по Неделе 410m
2 practice exercises
Тест по уроку8m
Тест по неделе14m
4.7
172 ReviewsChevron Right

55%

started a new career after completing these courses

50%

got a tangible career benefit from this course

Top Reviews

By MNFeb 20th 2019

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

By DAFeb 2nd 2019

Замечательный курс, очень доступно и интересно. Смотрю не отрываясь, в свободное время. Лектор хорошо объясняет и сам материал проработан очень достойно. Советую! 9 из 10

Instructors

Avatar

Александр Емелин

Mail.Ru Group, преподаватель МГТУ им. Н. Э. Баумана
Avatar

Александр Жебрак

Технический директор Insilico Medicine
Avatar

Дмитрий Швеенков

Mail.Ru Group, руководитель команды разработки

About Moscow Institute of Physics and Technology

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

About Mail.Ru Group

Mail.Ru Group, международный бренд My.com – крупнейший холдинг в России по дневной мобильной аудитории. В рамках стратегии communitainment Mail.Ru Group развивает единую интегрированную платформу коммуникационных и развлекательных интернет-сервисов. Компании принадлежат лидирующий почтовый сервис, один из крупнейших порталов в рунете, крупнейшие русскоязычные социальные сети – ВКонтакте, Одноклассники и Мой Мир, а также два популярных в России и СНГ мессенджера – Агент Mail.Ru и ICQ....

About ФРОО

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

About the Программирование на Python Specialization

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

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.