Импорт данных в Python. Продвинутый уровень
В этом курсе вы расширите базу знаний. Научитесь импортировать данные из интернета и получать данные из интерфейсов прикладного программирования.
Преподаватель
Дарья Иконникова
Опыт разработки на Python, JavaScript, React, Node.js, MySQL
3часа
7видео
22упражнения
2400опыта
Описание курсаКак специалист по работе с данными, вы будете очищать, обрабатывать и визуализировать их, строить и интерпретировать прогностические модели. В предыдущем курсе вы узнали о разных способах импорта данных в Python: из текстовых файлов (.txt и .csv), из реляционных БД (SQLite и PostgreSQL) и прочих форматов (таблицы Excel, файлы Stata, SAS и MATLAB). В данном курсе вы научитесь импортировать данные из интернета и получать информацию из API – интерфейсов прикладного программирования. К примеру, API передачи данных ВКонтакте позволит нам парсить посты из групп в режиме реального времени.
1. Импорт данных из Интернета
Всемирная паутина – это огромный источник информации, из которого можно извлекать знания, сведения, идеи. В этой главе вы узнаете, как получать данные из интернета, независимо от того, хранятся они в файлах или в HTML. Также узнаете об основах скрапинга и анализа веб-данных.Импорт текстовых файлов из интернета
50
Импорт текстовых файлов из интернета
100
Открытие и чтение текстовых файлов из интернета
100
Импорт нетекстовых файлов из интернета
100
HTTP-запросы для импорта файлов из интернета
50
Выполнение HTTP-запросов в Python с помощью urllib
100
Вывод результата HTTP-запроса в Python с помощью urllib
100
Выполнение HTTP-запросов в Python с помощью requests
100
Скрапинг веб-сайта в Python
50
Парсим HTML с помощью BeautifulSoup
100
Преобразование веб-страницы в данные с помощью BeautifulSoup: получение текста
100
Преобразование веб-страницы в данные с помощью BeautifulSoup: получение гиперссылок
100
2. Взаимодействие с API для импорта данных из Интернета
В этой главе вы получите более глубокое представление о том, как импортировать данные из интернета, узнаете о важности API, изучите основы извлечения информации и примените эти знания на практике, погрузившись в API https://cinema.deepskills.ru, это сайт о фильмах, которые мы подобрали для вас.3. Глубокое погружение в API Вконтакте
В этой главе вы закрепите свои знания о взаимодействии с API в ходе глубокого погружения в API ВКонтакте. Мы расскажем, как передавать данные из ВКонтакте в режиме реального времени, а также как анализировать и визуализировать их.