This blog has a really interesting assortment of articles on mathematics and programming. You can use the tags to your right to find topics that interest you, or you may want to have a look at

- the problems I wrote to get your brain working;
- some twitter proofs of mathematical facts.

You can also subscribe to the blog newsletter.

In the fifth article of this short series we will be handling some subtleties that we overlooked in our experiment to classify handwritten digits from the MNIST dataset.

This article covers the basics of sequence slicing in Python and teaches you some idiomatic slicing patterns to write more elegant code.

In this article we use (finite state) automatons to count 698,438,863,898,480,640 passwords in a couple milliseconds.

A short article with all you need to know about sequence indexing in Python – and a bit more.

Two doors, one gives you eternal happiness and the other eternal sadness. How can you pick the correct one?

If you need to access the items of an iterable but also keep
track of their indices, have you considered using `enumerate`

?
Let's talk about another of Python's amazing tools to work
with `for`

loops.

Syncro is a beautiful game where you have to unite all the petals in a single flower. In how many moves can you do it?

In part 4 of this series we add some unit testing,
improve our tokenizer and implement the primitives `⍴`

and `⍤`

.