## Squangular numbers

Simon has created a Python program that looks for “squangular” numbers. 36 is both a square number (6×6 square of things makes 36 things) and a triangular number (8×8 triangle … Continue reading Squangular numbers

Skip to content
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com

# Category: Python

## Squangular numbers

## How efficient is a base?

## ProLang: Simon’s first jam submission

## An Improved Piano Practice Code

## How many piano practice iterations?

## Simon’s first 4 kyu kata solved! And a high competitive programming rank!

## A Small Program that Doubles Itself

## Simon’s Halting Problem Gist

## Physics Engine using Verlet Integration

## New Friends. New Horizons.

## Making small animations with Python turtle

## Live Session with Stephen Wolfram and the Wolfram Demo Project, World Science Scholars.

Simon has created a Python program that looks for “squangular” numbers. 36 is both a square number (6×6 square of things makes 36 things) and a triangular number (8×8 triangle … Continue reading Squangular numbers

I defined the efficiency function in JS, I turned the crank and I got this table. So what this is is the efficiency in bases 2 through 8 for the … Continue reading How efficient is a base?

Amidst all the traveling in August, Simon was working on his first serious coding competition submission. Together with a friend from Australia, he was building a new programming language called … Continue reading ProLang: Simon’s first jam submission

Simon has come up with another Python script to keep track of his piano practice. I’m gonna run this Python script every day. It’s going to calculate how long I’m … Continue reading An Improved Piano Practice Code

Simon has used Python to calculate how many days in a row he would have to practice the piano until he has doubled his daily practice time. The answer is … Continue reading How many piano practice iterations?

Simon has solved his first 4 kyu kata (programming assignment at a master programmer level) on CodeWars: Kata In our dojo, kata are real code challenges focused on improving skill … Continue reading Simon’s first 4 kyu kata solved! And a high competitive programming rank!

I wrote a small program that copies itself. When the program doubles itself it executes itself twice. The code that doubles itself is now doubled. The second time you run … Continue reading A Small Program that Doubles Itself

You can easily turn every statement into a program. If the program stops, or “halts”, then the statement is true, and if it never stops, or “loops”, the statement is … Continue reading Simon’s Halting Problem Gist

Simon created a physics engine in Python with Turtle. He used Verlet integration (French pronunciation: [vɛʁˈlɛ]), a numerical method for integrating Newton’s equations of motion in calculating trajectories of particles in molecular … Continue reading Physics Engine using Verlet Integration

Thanks to the lock-down, Simon’s got new friends. For a little over a month now, he has been part of exciting daily discussions, challenging coding sessions and just playing together … Continue reading New Friends. New Horizons.

This is what I got from the kids yesterday as my Mother’s Day present. Simon has taught Neva to make little animations in Python. This is another little video of … Continue reading Making small animations with Python turtle

Simon has completed the course A New Kind of Science with Stephen Wolfram and the World Science Scholars program. Which doesn’t mean he is done with digging deep into Wolfram’s … Continue reading Live Session with Stephen Wolfram and the Wolfram Demo Project, World Science Scholars.