The Tower of Hanoi is a classic problem that lends itself well to a recursive solution. The story involves some poor monks having to move 64 disks of different sizes (with central holes for the pegs) from one peg to …

### Beginner

## A Quick Introduction to Python 3 Programming

## by Alan • • 1 Comment

This **Quick Introduction to Python 3** aims to teach you just enough Python, so that you can get started in computer programming, and try out some of the example codes on this site!

First, you’ll want to install Python 3…

### Basic, Numbers

## Playing in Python with Pickover’s Premise per Pi

## by Alan •

My favourite tweeter is Clifford A. Pickover. His tweets are delightful nuggets of math, physics & more. I have a copy of his fascinating The Physics Book. However, in these tweets, he claims that the string **44899 **…

### Beginner, Games

## A Graphical Dice Simulator

## by Alan •

### Basic, Text

## A Python Dictionary

## by Alan •

This is simply a dictionary of Python keywords, implemented as – of course – a Python dictionary! Dictionaries are key:value pairs. The value can be any object, such as a tuple of strings. The first item in the …

### Basic, Turing Machines

## Dr. Turing’s Automatic Machine

## by Alan •

**Alan Turing** published a ground-breaking paper in 1936, *On computable numbers, with an application to the Entscheidungsproblem* (PDF). It was about an esoteric problem in mathematics, for which he needed a theoretical model of how a mathematician computes with pencil …

### Beginner

## Editors & IDEs

## by Alan • • 0 Comments

### Audio, Intermediate

## Make ‘Computer Music’ with a very small program!

## by Alan • • 1 Comment

### Beginner, Numbers

## Compute Average Heights

## by Alan • • 0 Comments

### Basic, Numbers

## Binary Search

## by Alan • • 2 Comments

### Uncategorised

## Python Programming Resources

## by Alan • • 0 Comments

If you’re looking for information, books, tutorials, blogs, editors & IDEs, etc about the **Python** programming language, then I humbly suggest you could do worse than checking out my curated list on Zeef, which is mirrored on this site…

### Basic, Fractals

## Naive Mandelbrot Set

## by Alan • • 0 Comments

This is your basic Mandelbrot Set plotter. Very little effort made to speed it up, except for plotting top & bottom pixels together as they’re mirrored across the x-axis. Later I’ll show you some much faster programs!

The heart of …

### Basic, Numbers

## FizzBuzz

## by Alan • • 0 Comments

### Web & Internet

## How the Web works, in Amazing Detail!

## by Alan • • 0 Comments

### Web & Internet

## WordPress Tips & Tutorials

## by Alan • • 0 Comments

### Linux

## LFCS: Linux Foundation Certified System Administrator

## by Alan • • 0 Comments

This is an effort to provide a set of links to material that should be helpful in studying for the Linux Foundation Certified System Administrator (LFCS) exam. Their site only provides a list of the required topics, without going into …