Python has a cool feature that allows you to overload the operators. Let's talk about what that means and how you might use it!
Welcome to The Renegade Coder, a site for people interested in Python programming and college teaching! Join me on Patreon for even more content.
Latest Articles
This week, we're hitting another beginner topic: the assignment operator. While the idea is simple, the concept is rich in related ideas like scope, iterable unpacking, and augmented assignment.
Recently, I was thinking about the old Pavlov's dog story and how we hardly treat our students any different. While reflecting on this idea, I decided to write the whole thing up for others to read....
In the world of programming languages, expressions are an interesting concept that folks tend to implicitly understand but might not be able to define. As a result, I figured I'd take a crack at...
It might seem like a straightforward concept, but variables are more interesting than you think. In an effort to expand our concept map, we're here to cover one of the most basic programming...
As of Autumn 2024, I am defending my dissertation and planning for graduation. Get ready to follow me on this journey! Expect more to come.