filmov
tv
Python Practice Course: Web Scraping with Python

Показать описание
This Python Practice Course is designed for people who have just started with Python programming and are having trouble finding suitable coding exercises online.
This Python Practice Course is a logical continuation of any Python tutorial. This Python course allows Python beginners to get experience doing web scraping job with BeautifulSoup, Requests and Lxml libraries.
During this Python course you will get a lot of experience in Python programming.
Also the "Python Practice Course: Web Scraping with Python" will show how one can treat the Internet as a source of data.
You will learn how to efficiently extract data from the web. You will learn how to use a scraping library (Python's BeautifulSoup) to read data from websites and identify and extract specific values from it.
We will scrape, parse, and read web data a lot.
Our goal is to give as much Python experience and practice as possible.
But we assume that you have learned the basics of Python syntax from any Python tutorial, and have the equivalent knowledge.
You should already know about variables, if statements, for and while loops, basic Python data structures (at least about lists, dictionaries), how to work with strings, and how to read and write into a file. Ideally, you don’t have much practical experience with Python programming and would like to practice your coding skills.
Follow me @:
The Python Practice Course: Web Scraping with Python was Released yesterday.
Join the full course (landing page):
The map of the course on Patreon:
Content of this Python Practice Course course:
Covered Python topics:
* The if __name__ == '__main__' - what is it and how to use it
* Using of Python's For and While loops
* Python List comprehensions
* Usage of Python lists and dictionaries (dicts)
* Writing dictionaries to CSV files
* Using of .append() and .extend() list methods
* Handling exceptions with try...except... block
* Using of else clause of try... except...
* Functions
* Using of map() function
* Difference between multi-threading and multi-processing and using of both
Covered Web Scraping topics:
* Using of Requests library and BeatifulSoup
* How to use proxies with Requests
* How to scrape websites with pagination (2 methods)
* How to change User-Agent of your scrapers
* Reading and writing data to CSV files
* Writing data to PostgreSQL with PeeWee library
* Performance improving: using of multi-threading
* Performance improving: using of multi-processing
* How to scrape AJAX and JQuery driven websites
This Python Practice Course is a logical continuation of any Python tutorial. This Python course allows Python beginners to get experience doing web scraping job with BeautifulSoup, Requests and Lxml libraries.
During this Python course you will get a lot of experience in Python programming.
Also the "Python Practice Course: Web Scraping with Python" will show how one can treat the Internet as a source of data.
You will learn how to efficiently extract data from the web. You will learn how to use a scraping library (Python's BeautifulSoup) to read data from websites and identify and extract specific values from it.
We will scrape, parse, and read web data a lot.
Our goal is to give as much Python experience and practice as possible.
But we assume that you have learned the basics of Python syntax from any Python tutorial, and have the equivalent knowledge.
You should already know about variables, if statements, for and while loops, basic Python data structures (at least about lists, dictionaries), how to work with strings, and how to read and write into a file. Ideally, you don’t have much practical experience with Python programming and would like to practice your coding skills.
Follow me @:
The Python Practice Course: Web Scraping with Python was Released yesterday.
Join the full course (landing page):
The map of the course on Patreon:
Content of this Python Practice Course course:
Covered Python topics:
* The if __name__ == '__main__' - what is it and how to use it
* Using of Python's For and While loops
* Python List comprehensions
* Usage of Python lists and dictionaries (dicts)
* Writing dictionaries to CSV files
* Using of .append() and .extend() list methods
* Handling exceptions with try...except... block
* Using of else clause of try... except...
* Functions
* Using of map() function
* Difference between multi-threading and multi-processing and using of both
Covered Web Scraping topics:
* Using of Requests library and BeatifulSoup
* How to use proxies with Requests
* How to scrape websites with pagination (2 methods)
* How to change User-Agent of your scrapers
* Reading and writing data to CSV files
* Writing data to PostgreSQL with PeeWee library
* Performance improving: using of multi-threading
* Performance improving: using of multi-processing
* How to scrape AJAX and JQuery driven websites
Комментарии