I'm currently doing the course and am finding it fantastic really improving my coding abilities.
I found it so practical and generalized enough for me to get a peak into the power of Python. Ultimately, I wanted to learn Python because I love Raspberry Pi’s and Arduino’s and hope to use Python to run my little home automation projects. You won’t be disappointed with Michael’s course as again, it just has so much compacted into then projects. (Full review at https://bit.ly/2YMF91)
Took up another awesome course by @mkennedy. "Effective PyCharm" showcases the most useful features of PyCharm, incl. easy refactoring, data analysis tools, web app building and more. Also, content presentation is FLAWLESS.
Discovered a superb Python tutorial this past weekend. The video and companion website covers tools and techniques for the entire development pipeline... I would consider this an advanced tutorial, but it is worth browsing for the exposure to tools beyond the Python library and a stock text editor.