Welcome to The Renegade Coder, a software curriculum site with a recent focus on Python programming and college teaching! Join me on Patreon for even more content.
Coolest Python Programming Language Features
Foo, bar, and baz: what do they mean and where do they come from? Let's find out together.
How to Clamp a Floating Point Number in Python: Branching, Sorting, and More!
Ever had the need to clamp a value between two other values in Python. Look no further than this comprehensive article.
Master Chief Collection’s Halo 2 Co-op Campaign Is Unplayable: Here Are Some Tips
Best of luck if you ever try to play Halo's Co-op Campaign. It's literally unplayable.
Did you know you don't have to deal with those nasty tuples from sqlite. Try converting the data to actual Python objects!
I've seen a lot of folks share code on Discord, but some ways are better than others. Let's compare a few of the different ways.
Today, we'll be learning recursion through the lens of from Bloom's Taxonomy, a tool educators use to make curriculum.
Java has featured lambda expressions since Java 8, and they are more than a slightly bit cursed.
Mutability is a concept that everyone stumbles upon at some point in their programming career. so I figured I'd give a quick overview of what it is.
In computer science, we often familiar with variables having types, but what if I told you that some languages see types in two different ways?
I couldn't help myself! I had to write yet another recursion article. The more I teach this topic, the more I learn about better ways to teach it. Hopefully this one is even better than the last.