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 @:
Telegram: https://t.me/red_eyed_coder_club
Twitter: https://twitter.com/CoderEyed
Facebook: https://fb.me/redeyedcoderclub
The Python Practice Course: Web Scraping with Python was Released yesterday.
Join the full course (landing page):
https://red-eyed-coder-club.github.io/courses/practical-python-web-scraping
The map of the course on Patreon:
https://www.patreon.com/posts/map-of-practical-53284388
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
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python Practice Course: Web Scraping with Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.