There's a major difference between for and while loops, and this explanation hits the key difference.
Here's why you should be using type hinting for your python code - it's nothing but beneficial!
A beginner-friendly guide to why some variables change behind your back (and others don't)
Python relies on you to be trustworthy, but there's more to it.
Here's 6 things that will make you a good engineer, no matter what languages you use.
How catching every exception with ‘except’ in Python can break your code and hide critical errors.
As someone who's considered "early career", here's 3 things I have learned.
If you've ever built a CLI application using Click, don't overlook these extensions.
A quick guide to simplifying file path management in Python
What professional experience taught me about not coding.
Keep your code under source control by leveraging the most popular version control tool out there: Git
Dunder methods can change your python game significantly if you know how to leverage them correctly.