Об этом курсе
4.7
Оценки: 632
Рецензии: 129
Python – простой, гибкий и невероятно популярный язык, который используется практически во всех областях современной разработки. С его помощью можно создавать веб-приложения, писать игры, заниматься анализом данных, автоматизировать задачи системного администрирования и многое другое. “Погружение в Python” читают разработчики, применяющие Python в проектах, которыми ежедневно пользуются миллионы людей. Курс покрывает все необходимые для ежедневной работы программиста темы, а также рассказывает про многие особенности языка, которые часто опускают при его изучении. В ходе курса вы изучите конструкции языка, типы и структуры данных, функции, научитесь применять объектно-ориентированное и функциональное программирование, узнаете про особенности реализации Python, научитесь писать асинхронный и многопоточный код. Помимо теории вас ждут практические задания, которые помогут проверить полученные знания и отточить навыки программирования на Python. После успешного окончания курса вы сможете использовать полученный опыт для разработки проектов различной сложности....
Globe

Только онлайн-курсы

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Intermediate Level

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

Clock

Approx. 37 hours to complete

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

Russian

Субтитры: Russian...

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

Python ProgrammingSocketAsynchronous I/OMultiprocessing
Globe

Только онлайн-курсы

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Intermediate Level

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

Clock

Approx. 37 hours to complete

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

Russian

Субтитры: Russian...

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

Week
1
Clock
7 ч. на завершение

Введение в Python.

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

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

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

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

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

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

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

78%

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

83%

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

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

автор: ILSep 22nd 2017

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

автор: PBFeb 21st 2018

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

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

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

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

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

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

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

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

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

  • 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.

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