در این دوره یاد میگیرید که چگونه دادهها را از یک صفحه وب ایستا با BeautifulSoup4 استخراج کرده و آن را به یک گزارش گرافیکی قابل توجه از دادهها در Jupyter Notebook تبدیل کنید. در دوره ویدیویی Web Scraping: Python Data Playbook موسسه Pluralsight که توسط Ian Ozsvald تدریس شده است، شما توانایی استخراج دادهها و ارائه گرافیکی آنها را به دست خواهید آورد.
در این دوره، ابتدا استخراج دادهها با استفاده از ماژول درخواستها و BeautifulSoup4 را یاد میگیرید. سپس نحوه نوشتن یک ماژول استخراج قابل اطمینان که توسط آزمون واحد پشتیبانی میشود را بررسی خواهید کرد. سرانجام، چگونگی تبدیل ستونهای داده به گزارشی گرافیکی که نظر همکاران شما را تغییر میدهد را خواهید آموخت. وقتی که این دوره را به پایان رساندید شما دانش و مهارت استخراج وب که برای ایجاد یک Jupyter Notebook گرافیکی قابل توجه بدون استفاده از API لازم است را در اختیار خواهید داشت.
فیلم آموزشی «Web Scraping: Python Data Playbook» موسسه پلورال سایت که توسط Ian Ozsvald تدریس شده است، دارای زیرنویس انگلیسی است.
Table of Contents:
Course Overview
- Course Overview
Setting Up BeautifulSoup
- General Strategies for Scraping Web Pages
- Reviewing Our Target Auto-MPG Web Page
- The Complicated Difference between Dynamic and Static Web Pages
Understanding Your Scraped Data
- A Primer on HTML and CSS
- Understanding the HTML, CSS and Structure of Our Target Page
- Coming up with a Strategy for a More Complicated Web Page
- Using BeautifulSoup4 to Navigate Our Scraped Data
- Extracting Information from a Scraped Division
- Using Selectors as an Alternative to the Find Method
- Advice and Strategy for Scraping
- Building the Scraper Module Using PyCharm
- Dealing with Missing Data during the Scrape
- Refactoring Our Code and Caching Our Scraped Data
- Adding a Test to Verify Our Regular Expression Processing
Making Scraped Data Usable
- Exporting Scraped Data to a CSV File
- Getting a Data Overview with Pandas
- Exploratory Data Analysis Strategy
- Reviewing Our Hypothesis
- Investigating Relationships between MPG and Weight
- Understanding How Cylinders and Displacement Are Related
- Looking at MPG over the Years
- Understanding Brands and Territories with Text Processing
- Telling a Data Story to Explain Our Discoveries