## Simon’s Magnum Opus

At the beginning of each year, I make a very long, ridiculous video (which I like to call a “magnum opus”). Last year it was the 2048 cookies project. This … Continue reading Simon’s Magnum Opus

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

# Tag: Python

## Simon’s Magnum Opus

## Squangular numbers

## ProLang: Simon’s first jam submission

## An Improved Piano Practice Code

## How many piano practice iterations?

## A Small Program that Doubles Itself

## Physics Engine using Verlet Integration

## Spring Challenge 2020 PacMan in p5.js

## Making small animations with Python turtle

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

## Simon’s Formula to Check Triangle Numbers

## Code Solving Towers of Hanoi

At the beginning of each year, I make a very long, ridiculous video (which I like to call a “magnum opus”). Last year it was the 2048 cookies project. This … Continue reading Simon’s Magnum Opus

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

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?

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

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

Simon has recreated the CodingGame.com’s Spring Challenge 2020 PacMan game in p5.js to be able to work on the AI versions after the spring challenge has finished. Link to Simon’s … Continue reading Spring Challenge 2020 PacMan in p5.js

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.

Simon spent the morning of December 5 pondering about how to test whether a number is a triangle number. “To test if something is a triangle number: double it, ask … Continue reading Simon’s Formula to Check Triangle Numbers

Simon has written a short Python code solving the Towers of Hanoi puzzle: https://repl.it/@simontiger/Towers-of-Hanoi