Об этом курсе
4.7
Оценки: 715
Рецензии: 141
Специализация
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Промежуточный уровень

Часов на завершение

Прибл. 38 часа на выполнение

Предполагаемая нагрузка: 6 недель обучения, 5-7 часов нагрузки в неделю....
Доступные языки

Русский

Субтитры: Русский

Приобретаемые навыки

Python ProgrammingSocketAsynchronous I/OMultiprocessing
Специализация
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Промежуточный уровень

Часов на завершение

Прибл. 38 часа на выполнение

Предполагаемая нагрузка: 6 недель обучения, 5-7 часов нагрузки в неделю....
Доступные языки

Русский

Субтитры: Русский

Программа курса: что вы изучите

Неделя
1
Часов на завершение
7 ч. на завершение

Введение в Python.

На первой неделе вы познакомитесь с языком, основными конструкциями и базовыми типами. Настроите окружение для работы и выберете среду разработки....
Reading
16 видео ((всего 122 мин.)), 15 материалов для самостоятельного изучения, 6 тестов
Video16 видео
МФТИ1мин
О языке3мин
Начинаем программировать8мин
Базовые типы: численные типы11мин
Базовые типы: логический тип7мин
Базовые типы: строки и байтовые строки20мин
Базовые типы: объект None4мин
Конструкции управления потоком9мин
Пример на управление потоком7мин
Модули и пакеты18мин
Виртуальное окружение (Virtualenv). Установка и запуск Jupyter Notebook9мин
Пример. Пишем программу5мин
Объектная структура в Python5мин
Байткод6мин
Заключительное видео первой недели42
Reading15 материала для самостоятельного изучения
Прежде чем начать10мин
МФТИ10мин
Mail.Ru Group10мин
Фонд развития онлайн-образования5мин
Установка Python 310мин
Выбор среды разработки (IDE)10мин
Полезные ссылки10мин
Слайды10мин
Виртуальное окружение на Windows10мин
Слайды10мин
Решение задания про сумму цифр в строке10мин
Решение задания про рисование лестницы10мин
Решение задания про корни квадратного уравнения10мин
Слайды10мин
Конспект по Неделе 110мин
Quiz2 практического упражнения
Тест на типы и конструкции32мин
Тест по неделе30мин
Неделя
2
Часов на завершение
5 ч. на завершение

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

В этой неделе вы узнаете про новые типы данных — коллекции, познакомитесь с функциями, а так же научитесь использовать функциональное программирование в Python....
Reading
12 видео ((всего 80 мин.)), 7 материалов для самостоятельного изучения, 5 тестов
Video12 видео
Списки. Пример программы4мин
Словари4мин
Словари. Пример программы6мин
Множества3мин
Множества. Пример программы2мин
Функции9мин
Файлы4мин
Функциональное программирование15мин
Декораторы15мин
Генераторы6мин
Заключительное видео второй недели21
Reading7 материала для самостоятельного изучения
Документация10мин
Слайды10мин
Документация10мин
Слайды10мин
Key-value хранилище10мин
Декоратор to_json10мин
Конспект по Неделе 210мин
Quiz3 практического упражнения
Тест по коллекциям10мин
Тест по функциям8мин
Тест по неделе12мин
Неделя
3
Часов на завершение
10 ч. на завершение

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

В третьей неделе вас ждёт погружение в мир объектно-ориентированного программирования на Python. Вы научитесь создавать свои классы, применять наследование и обрабатывать исключения в программах....
Reading
12 видео ((всего 134 мин.)), 8 материалов для самостоятельного изучения, 5 тестов
Video12 видео
Классы и экземпляры. Часть 114мин
Классы и экземпляры. Часть 210мин
Методы. Часть 111мин
Методы. Часть 28мин
Пример на классы18мин
Наследование в Python15мин
Композиция классов, пример16мин
Классы исключений и их обработка15мин
Генерация исключений10мин
Исключения в requests, пример10мин
Заключительное видео 3 недели44
Reading8 материала для самостоятельного изучения
Документация10мин
Слайды10мин
Документация10мин
Документация10мин
Слайды10мин
Решение задания про класс для чтения из файла10мин
Решение задания про классы и наследование10мин
Конспект по Неделе 310мин
Quiz3 практического упражнения
Тест по уроку16мин
Тест по уроку10мин
Тест по неделе20мин
Неделя
4
Часов на завершение
5 ч. на завершение

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

В этой неделе мы более подробно познакомимся с тем, как работают классы в Python. Узнаем, как создавать свои классы, которые поддерживают стандартные протоколы и методы. Научимся отлаживать и тестировать свои программы....
Reading
8 видео ((всего 56 мин.)), 9 материалов для самостоятельного изучения, 4 тестов
Video8 видео
Итераторы2мин
Контекстные менеджеры8мин
Дескрипторы10мин
Метаклассы6мин
Отладка8мин
Тестирование8мин
Заключительное видео четвёртой недели27
Reading9 материала для самостоятельного изучения
Документация10мин
Слайды10мин
Файл с магическими методами10мин
Документация10мин
Слайды10мин
Дескриптор с комиссией10мин
Документация10мин
Слайды10мин
Конспект по Неделе 410мин
Quiz2 практического упражнения
Тест по уроку8мин
Тест по неделе14мин
4.7
Рецензии: 141Chevron Right
Формирование карьерного пути

78%

начал новую карьеру, пройдя эти курсы
Карьерные преимущества

58%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие рецензии

автор: ILSep 22nd 2017

Отличный курс! Информация хорошо структурирована, даётся в полном объёме, чтобы начать работать с Python, никакой лишней воды. Возможно для новичков некоторые моменты будут сложными.

автор: PBFeb 21st 2018

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

Преподавателя

Avatar

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

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

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

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

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

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

О Moscow Institute of Physics and Technology

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

О Mail.Ru Group

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

О ФРОО

Фонд развития онлайн-образования – это акселератор онлайн курсов и образовательных программ. Мы запустили первый российский курс на платформе Coursera, первую русскоязычную специализацию на Coursera, первую в России онлайн-магистратуру с дипломом государственного образца от ведущего вуза. Более 10 лет наша команда работает над созданием образовательных продуктов, создавая тренды и задавая тенденции в области онлайн-образования. Запуская курсы и программы, мы учитываем ситуацию на рынке труда и потребности работодателей, чтобы наши студенты были востребованы бизнесом. А наш опыт позволяет нам гарантировать высокое качество онлайн-обучения....

О специализации ''Программирование на Python'

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

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

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

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.