Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python)