Do You Only Create Classes for Code You Meant to Repeat?

Learning Python starts fun, till you get to object-oriented programming. After a fun-filled introduction involving cats and dogs, the so called lesson on OOP ends abruptly. You are left in a confused state. How do I use OOP in my own code? When should I use it? In this article, I’ll address a smaller part of the question. Do you only use OOP to avoid repeating code? The answer is a resounding no. The primary reason for using OOP is

Continue Reading

How should I start if I already know another language?

If you want to learn Python, but already know/or are proficient in another language, then the traditional resources that others use might not be fully relevant to you. Regardless of your background, I’d always suggest you to take the “Litmus Test for Learning Python.“ These are the rules that you should follow: Stick to just books or other written material. You could choose interactive courses, but try avoiding video courses. Jump directly into learning the Python Standard Library. These are

Continue Reading

When can buying a video course be a bad choice?

Video courses are on the rise. Not just for learning Python, but for everything. For every 20 hour course on Python, there seems to be a 50 hour course that supposedly “goes into more depth.” First, always do the “Litmus Test for Learning Python.” (link), if you’ve not done it. Second, understand why video courses are helpful, and why sometimes they’re just not for you. A lot of people trying to learn Python are new to programming. They might have

Continue Reading

Site Footer

Sliding Sidebar