I work with a lot of developers both seasoned and green who are new to python.

Here are some foundations that every python developer should have:

Python also has some rich third-party libraries. A favorite of mine for parsing HTML content is PyQuery. I’ve written a tutorial to get you started with PyQuery.

If you are getting started with Jinja templates you should learn about macros.