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.