Python Practice Course: Web Scraping with Python

preview_player
Показать описание
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
Рекомендации по теме
Комментарии
Автор

What video should I make next? Any suggestions? *Write me in comments!*
Follow me @:

Help the channel grow! Please Like the video, Comment, SHARE & Subscribe!

RedEyedCoderClub
Автор

Спасибо вам большое за видео!!!! Очень понятно объясняете!!! Если я не ошибаюсь у вас есть еще один канал на Youtube "Олег Молчанов", я так же на него подписан. Не понимаю почему вы его забросили!!! Ваши видео очень доходчивы и понятны, все разложено по полочкам!!!!

vinzotoriginal
Автор

Is there any difference with your web scraping course in russian or it's just a translation?

boriszaitzev