Fun with Prime Numbers
This week, I was helping my son with prime number factorization in his math homework. Beyond a basic...
Creating a Stock Market Simulation to Model Retirement
In this post, we build a simple stock market simulation to use for retirement planning. I am a...
Using Blockly to Easily Generate Python Code
Now that we have the PicoGame working in Micropython, next is to create a Blockly app that helps...
Perseverance: The Journey to Implement Our Amazing PicoGameSDK
βItβs only a passing thing, this shadow. Even darkness must pass. A new day will come. And when...
A Journey to Creating a Micropython User Modules
While working on updating the PicoGame engine, I wanted to implement the core of the game engine in...
How to Find Your First Programming Language
What programming language should I start with? A variation of this question appears constantly across the Internet. For...
Deal or No Deal Strategy: The Math Behind When to Take the Deal
Is there a winning strategy for Deal or No Deal? We break down expected value, banker psychology, and average winnings β with a Python simulation to test it all.
From Static to Spectacular: Adding Real-Time Data to RevealJS
In our previous post, we showed how to use FullPageOS and RevealJS to display a page. The presentation...
Unit Testing in Python Using unittest: A Quick Overview
As I mentioned previously, although I have a computer science degree. My career took a different path, and...
How to Use the Python Debugger (pdb) in the REPL
I really enjoy using the Python REPL (Read-Eval-Print-Loop). It is an easy and fun way to test Python...