Master your tools — Intelij IDEA & PyCharm
After working as a software engineer for a few years I came to realise that it is important to master the tools that I work with. We spend a lot of time with our tools of choice. So using good tools is important but making sure that we understand the recommended ways to use them is also very important. If you are a student this may sound a waste of time as solving coding challenges gives you the kicks. But in real software engineering a lot of time is spent working and many times fighting with tools. So spending time learning your tools does pay you off in the long run.
I was looking at getting better at PyCharm and I stumbled upon this video. The tutorial is based off of Intellij IDEA but a lot of it is applicable to PyCharm. It is the best introduction that I found for JetBrains products and changed how I used their products completely.
After I shared this on twitter a JetBrains employee told me he intends to do a PyCharm version too so we may have a PyCharm version too soon.