Python and Lambdas

I come from a functional programming background, so I a lot of love for functions and so-called anonymous functions or lambdas. However, I have realised that I don’t make use of Python’s lambda syntax… Read more


The Rsync Algorithm in Python

I’ve often pondered this great and terrible beast – rsync. It’s spiny, nearly impenetrable command-line interface. Its majestic and wonderful efficiency. The depths of its man page, and the heights of its use-cases. (more…)

Read more »

Exploratory Data Analysis in Python

In this notebook I'm going to share with you some of my techniques and thought processes for exploratory data analysis. I'll demonstrate everything with analysis of a real data set. It is important to emphasize that there isn't a single right way to do ... (more…)

Read more »

How code linting will make you awesome at Python

In Python code reviews I’ve seen over and over that it can be tough for developers to format their Python code in a consistent way: extra whitespace, irregular indentation, and other “sloppiness” then often leads to actual bugs in the program.

Read more »