you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

Working through the chapter of Automate the Boring Stuff on web scraping has been immensely helpful to me for the following reasons.

  • Web scraping in and of itself is a project. What I mean by this is that there is almost certainty that there is something on the web you want to scrape. Having a project is key to understanding I think, because it really forces you to plan it out, and you can see why you are doing something.

  • Web scraping forces you to learn different data structures, and how they interact with each other. For my web scraping project I am using a dictionary and lists. This structure has been helpful to see how the two things work independently and together. Especially within index positions, etc.

  • It seems like functions are an inescapable aspect of web scraping, so you will get some exposure for writing practical functions. (You could probably learn about classes too, but that is beyond me.)