About this Course
39,869 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 61 hours to complete

Suggested: 8 недель обучения, 6-8 часов в неделю....

Russian

Subtitles: Russian

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 61 hours to complete

Suggested: 8 недель обучения, 6-8 часов в неделю....

Russian

Subtitles: Russian

Syllabus - What you will learn from this course

Week
1
7 hours to complete

Общее представление о WEB

Добро пожаловать! В этом модуле мы разберёмся с тем, как устроено сетевое взаимодействие на самом деле, познакомимся с основными протоколами и вспомним библиотеку requests для работы с HTTP из Python.

...
8 videos (Total 62 min), 7 readings, 5 quizzes
8 videos
Основы организации компьютерных сетей4m
Модель TCP/IP4m
Транспортный уровень и его протоколы7m
tcpdump + nc + telnet7m
DNS-протокол10m
HTTP-протокол14m
Библиотека requests9m
7 readings
Telegram и форум курса5m
Mail.Ru Group5m
Фонд развития онлайн-образования10m
Как повторить у себя?1h
Полезные ссылки и дополнительные примеры10m
Код из видео «Библиотека requests»10m
Решение задания по requests от преподавателей10m
4 practice exercises
Тест по основам сетевого взаимодействия (тренировочный)8m
Тест по основам сетевого взаимодействия10m
Тест по HTTP + DNS (тренировочный)12m
Тест по HTTP + DNS14m
3 hours to complete

Сбор данных со сторонних сайтов

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

...
5 videos (Total 39 min), 3 readings, 2 quizzes
5 videos
Введение в обработку данных7m
Поиск с помощью регулярных выражений10m
Символьные классы и квантификаторы5m
Сложный поиск и замена11m
3 readings
Полезные ссылки и дополнительные примеры10m
Решение задания по регулярным выражениям от преподавателей10m
Конспект10m
1 practice exercise
Тест по регулярным выражениям8m
Week
2
4 hours to complete

Beautiful Soup и работа с API

В этом модуле мы продолжим своё знакомство с инструментами получения данных со сторонних сайтов и разберём библиотеку Beautiful Soup и работу с API.

...
6 videos (Total 48 min), 3 readings, 3 quizzes
6 videos
Обзор методов модуля Beautiful Soup8m
Сложный поиск и изменение с Beautiful Soup11m
Работа через Web-API4m
Практика работы с API11m
Подводим итоги2m
3 readings
Решение задания по Beautiful Soup от преподавателей10m
Конвертер валют от преподавателей10m
Конспект10m
1 practice exercise
Тест по сбору данных6m
Week
3
6 hours to complete

Хранение данных. SQL / NoSQL

В этом модуле нас ждёт знакомство с системами управления базами данных. Мы узнаем, зачем и когда их лучше использовать, в чём отличие реляционных баз данных от нереляционных? После этого глубже погрузимся в MySQL, как пример реляционной базы данных, и познакомимся с Redis, как примером нереляционной базы данных.

...
18 videos (Total 175 min), 3 readings, 3 quizzes
18 videos
Реляционные базы данных10m
Транзакции7m
Индексы5m
Нереляционные базы данных8m
Основные виды NoSQL баз данных6m
Практика MySQL1m
Создание баз и таблиц10m
Создание баз и таблиц. Практика15m
Редактирование таблиц в MySQL Workbench7m
Изменение баз и таблиц4m
Типы данных столбцов. Часть 19m
Типы данных столбцов. Часть 210m
Работа с данными15m
Сложные запросы16m
Примеры запросов к MySQL12m
Обзор Redis с примерами11m
Сложные типы данных в Redis10m
3 readings
Полезные ссылки и примеры запросов MySQL10m
Решение задания по MySQL от преподавателей10m
Конспект10m
2 practice exercises
Тест по хранению данных18m
Тест по Redis18m
Week
4
15 hours to complete

Веб интерфейсы с Django и Bootstrap

В этом модуле мы познакомимся с архитектурой web-фреймворков, разберём существующие web-фреймворки на Python и наконец создадим наше первое web-приложение на Python при помощи фреймворка Django. После этого мы разберём структуру Django-приложения и работу с базами данных при помощи инструментов Django. Напоследок нас ждёт знакомство с HTML и CSS, чтобы наше приложение выглядело более привлекательным.

...
13 videos (Total 154 min), 8 readings, 10 quizzes
13 videos
Обзор существующих фреймворков6m
Роутинг и устройство view9m
Установка и запуск простейшего приложения7m
Шаблонизация в Django11m
Работа с ORM. Часть 110m
Работа с ORM. Часть 220m
Панель разработчика в Chrome6m
Основы HTML7m
Основы CSS11m
Основные свойства CSS16m
Применение Twitter BootStrap20m
Оживляем наш блог22m
8 readings
Полезные ссылки и дополнительные материалы10m
Полезные ссылки и дополнительные материалы10m
Решение задания по Routing от преподавателей10m
Решение задания по шаблонизации от преподавателей10m
Полезные ссылки и дополнительные материалы10m
Решение задания по Django ORM от преподавателей10m
Полезные ссылки10m
Конспект10m
6 practice exercises
Тест по сетевому взаимодействию и web-фреймворкам (тренировочный)4m
Тест по сетевому взаимодействию и web-фреймворкам6m
Тест по HTML (тренировочный)6m
Тест по HTML8m
Тест по CSS (тренировочный)18m
Тест по CSS24m

About Moscow Institute of Physics and Technology

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

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.