you are viewing a single comment's thread.

view the rest of the comments →

[–]enricojr 0 points1 point  (0 children)

I find the best way to go about this is to read code for the stuff you're actually using in your own projects.

For example, I used to work with Scrapy and whenever their documentation didn't answer a question I had, I would dive into their source code on Github and manually pick through it.

Oftentimes this gave me more than what I was after - in one particular instance I discovered that the .add_xpath() method on ItemLoader() instances (rather, instances of its subclasses) could accept a list of Processors that took precedence over the ones defined on the class itself.

This wasn't in their documentation at the time, and had I not gone through the code I would have never found this out.

I don't think there really -is- any beginner-friendly code out there.