We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Использование языка Python для доступа к веб-данным

Charles Russell Severance

Этот курс покажет, как можно использовать Интернет в качестве источника данных. Мы рассмотрим скрейпинг, парсинг и чтение веб-данных, а также получение доступа к данным с помощью web API. Мы будем работать с форматами данных HTML, XML и JSON на Python. Этот курс будет охватывает главы 11–13 учебника «Python для всех» (Python for Everybody). Чтобы успешно пройти этот курс, вы должны быть знакомы с материалами, изложенными в главах 1–10 учебника и первых двух курсах по данной специализации. Эти темы включают переменные и выражения, условные операторы (циклы, ветвление и исключения: try/except), функции, структуры данных Python (строки, списки, словари и кортежи), а также манипулирование файлами. В этом курсе рассматривается Python 3.

Enroll now

What's inside

Syllabus

Начало работы
В этом разделе вы установите Python и текстовый редактор. В предыдущих курсах специализации это было необязательно, но в этом классе это станет первым требованием перед началом обучения. С этого момента мы прекращаем использовать среду оценки Python на основе браузера, потому что такая среда (а именно Skulpt) не способна выполнять сложные программы, которые мы будем разрабатывать в ходе этого курса.
Read more
Регулярные выражения (глава 11)
Регулярные выражения (RegEx) — это специализированный язык, который позволяет быстро искать строки и извлекать данные из них. RegEx — это самостоятельный язык программирования. Изучать регулярные выражения на этом курсе не обязательно, но они представляют собой мощный инструмент и могут принести большую пользу.
Сети и сокеты (глава 12)
Из этого раздела вы узнаете о протоколах, которые веб-браузеры используют для получения документов, а также о веб-приложениях, которые используются для взаимодействия с интерфейсами прикладных программ (API).
Программы для просмотра Интернета (глава 12)
Из этого раздела вы узнаете, как использовать Python для извлечения данных с веб-сайтов и из API через Интернет.
Веб-службы и XML (глава 13)
Из этого раздела вы узнаете, как получать и парсить данные XML (eXtensible Markup Language — расширяемого языка разметки).
JSON и архитектура REST (глава 13)
В этом модуле мы работаем с интерфейсами прикладного программирования (API) и веб-службами, используя формат обмена данными JavaScript Object Notation (JSON).

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Учит использовать Интернет как источник данных, в том числе извлекать, парсить и читать веб-данные, а также получать доступ к данным с помощью API
Дает навыки скрейпинга, парсинга и чтения веб-данных
Обучает получению доступа к данным посредством веб-API
Изучает форматы данных HTML, XML и JSON на Python
Использует Python для работы с различными форматами данных
Охватывает основные главы учебника «Python для всех» (Python for Everybody)

Save this course

Save Использование языка Python для доступа к веб-данным to your list so you can find it easily later:
Save

Reviews summary

Python web applications

This course teaches students how to use Python to access and use data from the web. Topics include learning about regular expressions, working with APIs, networking, and parsing data. Overall, students find the content to be helpful, with many positive comments centered around the helpfulness of the materials. One main point of criticism is the perceived outdatedness of the material. Some students also struggled with the difficulty of the material and the amount of different topics covered.
Course materials are helpful
"класно"
Materials may be outdated
"гавно из 2006 года "

Activities

Coming soon We're preparing activities for Использование языка Python для доступа к веб-данным. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Использование языка Python для доступа к веб-данным will develop knowledge and skills that may be useful to these careers:
Web Scraping Engineer
Web Scraping Engineers specialize in extracting data from websites using automated scripts. The course 'Using Python to Access Web Data' would be highly relevant to Web Scraping Engineers as it teaches various techniques for web scraping using Python.
Web Developer
Web Developers use programming languages such as Python to build and maintain websites and web applications. The course 'Using Python to Access Web Data' would be highly relevant to Web Developers as it teaches how to interact with web data, a fundamental aspect of web development.
Data Analyst
Data Analysts utilize their programming skills to collect, clean, and analyze large datasets from a variety of sources, including web scraping and web APIs. The course 'Using Python to Access Web Data' would provide a strong foundation for a career in Data Analysis by teaching students how to extract and parse data from the web, a valuable skill in this field.
Software Engineer
Software Engineers design, develop, and maintain software systems. The course 'Using Python to Access Web Data' would provide valuable knowledge for Software Engineers, as it teaches how to interact with web data, a common task in software development.
Data Engineer
Data Engineers design and build systems to manage and process large amounts of data. The course 'Using Python to Access Web Data' may be helpful for Data Engineers as it teaches how to extract and parse web data, a common source of large datasets.
Market Researcher
Market Researchers study market trends and customer behavior to help businesses make better decisions. The course 'Using Python to Access Web Data' can be useful for Market Researchers as it teaches how to extract and analyze data from the web, a valuable source of market information.
Business Analyst
Business Analysts use data to improve business processes and make better decisions. The course 'Using Python to Access Web Data' can be useful for Business Analysts as it teaches how to extract and analyze data from the web, which can be valuable for understanding market trends and customer behavior.
Data Scientist
Data Scientists use their programming expertise to analyze data and extract insights to solve business problems. The course 'Using Python to Access Web Data' can be useful for Data Scientists as it teaches how to gather and parse web data, an increasingly important source of data for businesses.
UX Researcher
UX Researchers study how users interact with websites and applications to improve user experience. The course 'Using Python to Access Web Data' may be useful for UX Researchers as it teaches how to extract and analyze data from the web, which can be valuable for understanding user behavior.
Database Administrator
Database Administrators manage and maintain databases. The course 'Using Python to Access Web Data' may be useful for Database Administrators as it teaches how to interact with databases using Python, a common task in this field.
Information Security Analyst
Information Security Analysts protect computer systems and networks from cyber threats. The course 'Using Python to Access Web Data' may be useful for Information Security Analysts as it teaches how to extract and parse web data, a potential source of security threats.
Network Engineer
Network Engineers design, build, and maintain computer networks. The course 'Using Python to Access Web Data' may be useful for Network Engineers as it teaches how to use Python for network programming, a valuable skill in this field.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze financial data. The course 'Using Python to Access Web Data' may be useful for Quantitative Analysts as it teaches how to extract and analyze data from the web, a potential source of financial data.
Cybersecurity Analyst
Cybersecurity Analysts protect computer systems and networks from cyber threats. The course 'Using Python to Access Web Data' may be useful for Cybersecurity Analysts as it teaches how to extract and parse web data, a potential source of security threats.
IT Manager
IT Managers oversee the planning and implementation of an organization's IT systems. The course 'Using Python to Access Web Data' may be useful for IT Managers as it provides a foundation for understanding how data is accessed and processed in modern IT systems.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Использование языка Python для доступа к веб-данным.
Provides a comprehensive overview of web scraping techniques using Python, covering topics such as HTTP requests, parsing HTML and XML, and using regular expressions. It valuable resource for anyone looking to learn the basics of web scraping and is particularly useful for those interested in learning how to extract data from the web.
The Beautiful Soup Documentation comprehensive guide to the Beautiful Soup library, which popular Python library for parsing HTML and XML. It provides detailed explanations of the library's various features and functions, and valuable resource for anyone looking to learn how to use Beautiful Soup for web scraping.
Provides a comprehensive overview of RESTful web services, including how to design and implement them. It valuable resource for anyone looking to learn how to develop RESTful web services using Python.
Provides a comprehensive overview of Python for data analysis, covering topics such as data cleaning, data manipulation, and data visualization. It valuable resource for anyone looking to learn how to use Python for data analysis.
Provides a comprehensive overview of natural language processing (NLP) using Python, covering topics such as tokenization, stemming, and parsing. It valuable resource for anyone looking to learn how to use Python for NLP.
Provides a comprehensive overview of machine learning using Python, covering topics such as supervised learning, unsupervised learning, and deep learning. It valuable resource for anyone looking to learn how to use Python for machine learning.
Provides a comprehensive overview of deep learning using Python, covering topics such as convolutional neural networks, recurrent neural networks, and generative adversarial networks. It valuable resource for anyone looking to learn how to use Python for deep learning.
Provides a comprehensive overview of web development using Python and Django, covering topics such as models, views, and templates. It valuable resource for anyone looking to learn how to use Python and Django for web development.
Provides a comprehensive overview of Python for finance, covering topics such as financial data analysis, risk management, and portfolio optimization. It valuable resource for anyone looking to learn how to use Python for finance.
Provides a comprehensive overview of Python for business analysis, covering topics such as data cleaning, data analysis, and data visualization. It valuable resource for anyone looking to learn how to use Python for business analysis.
Provides a comprehensive overview of Python, covering topics such as variables, data types, and control flow. It valuable resource for anyone looking to learn the basics of Python.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Использование языка Python для доступа к веб-данным.
Работа с базами данных в Python
Most relevant
Python: обработка и анализ данных и ИИ
Most relevant
Безопасность в IT: искусство борьбы с темными силами
Most relevant
Дискретная математика: подсчеты, графы, случайные...
Most relevant
Исследование и генерация данных для принятия бизн.-реш.
Most relevant
Базы данных и SQL в обработке и анализе данных
Most relevant
Знакомство с R и базовая статистика
Most relevant
Анализ данных с использованием Python
Most relevant
Сбор и анализ данных в Python
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser