All posts by Max Johnson

How to negate two things

A lot of students, when they’re first learning to program,  are surprised when they’re code doesn’t do what they want.  We are going to explore why that is .   Newby programmer trying to write “hey as long as these two things are false”…do some stuff hmm… how do we write that. It might actually … Continue reading How to negate two things →

Computer Programming Gifs–all of em’

  Well, this isn’t all of our gifs, but it’s a smattering of them from each topic. You can always check out our top 5 programming gifs if you want a shorter version. 1) Pass by Value vs reference More on value vs reference   2)   Recursion Gifs Full article of Fibonacci with Java/Python code   … Continue reading Computer Programming Gifs–all of em’ →

Loop Animated Gifs in Python

Explaining loops to someone who has never programmed before can be quite challenging. In fact, one of the  main goals of Penjee is to decrease the friction students typically feel when they first learn to hand code. One of the primary lessons that students must try to wrap their heads around is –  “What is a … Continue reading Loop Animated Gifs in Python →