Coding Education STEM

Let’s Roll! — 2 dice…and find the probability and chart it (Python)

What numbers will you get if you roll 2 dice? How about we find out by writing a program?  Can we then chart the results over as many rolls as we want? And then interactively play with the chart?  Asking a lot! But yes, I will do ALL of the above here. Better yet, why […]

Read More
Coding Education STEM

Draw A Beautiful Gradient Scatter Plot (Python)

In this demo, I’ll draw a beautiful, elegant, gradient-colored (themed) scatter plot using some data for x and y axis. The neat thing I want to demo here is not so much the data themselves, but how to apply a “colormap” to the graph using Python’s matplotlib library. Specifically, its pyplot module. What’s Desired: The […]

Read More
Coding Education STEM

“Rabid Racoon” tracking (Python, using our own class)- Part 1

Just like most high-level programming languages, Python also supports the idea of classes. Once the class(es) is/are created they can be inside the main python file or separated (in most usage scenarios), along with it methods. For Python-specific syntax, please refer to its documentation online or offline (python.org is a good start), but you should […]

Read More
Coding Education

How to change keyboard strokes (C/C++) Part 1/2

In the following simple C program, I’ll demonstrate how to capture keystrokes and turn them into something completely different…other than what the key labels read. This is the basic idea behind changing keyboards from English to another language; take the input from the key, read its character code (ordinal value) from the operating system, and […]

Read More
Back To Top