The Complete Python Course in the Professional OOP Approach