Watch a guy try to shrink the size of his favorite Python program, Rock Paper Scissors, using his favorite language features.
Remember learning to round in grade school? Me too! The only problem is I don't use the idea very often. As a result, I don't always remember how to round a number in programming contexts like...
Are you worried that people might reverse engineer your script? One way to combat that issue is to obfuscate your code. Luckily, it's not too hard to d
One of my favorite new teaching techniques is peer instruction, and today I want to share some of that excitement with you!
As someone who covers a lot of beginner concepts, I've always sort of avoided one of the trickier concepts: recursion. Well, today I decided to take a stab at it.
Recently, one of my students just introduced me to `i = i++`. Care to guess how it works? It's probably not what you think.