This is excellent, thanks. I've been meaning to write a similar tooling guide for my team, and now I'll just point them to this. Bonus points: all my recommendations are the same (e.g. use pip not pipenv/conda).
Effective PyCharm course is awesome. I have been using the IDE for a little while but you've opened up a whole world of features I never knew existed.
I bought your course bundle and was working on 'Python Jumpstart by Building 10 Apps' the past few days. This course is simply amazing. It touches all major concepts in an amazing way. The most interesting part for me was the way you build small apps and break them into separate modules and stuck them together giving a picture of how to approach a real project.
There are two kinds of teachers, the type that will bore you to death with slides and monotony, and then there are the ones that teach in such a way that you're excited to learn.
That's Michael.
Like I said, every concept is backed by oodles of code examples. Michael "live" types the code - so much better than static slides.
My favourite thing is that he demonstrates the multiple ways you can write the same block of code.