In my latest book, Fast Python, I bust a lot of speed myths in Python. Some of the most basic advice people give about optimizing Python code is wrong, likely because no one ever bothered to test it. In this book, I go back to the basics and verify (or bu... (more…)
Read more »
The title may have given away the article contents, but feel free to read on pretending you don’t know the ending. Background: I work for the Raspberry Pi Foundation and I do a lot of Python stuff on Raspberry Pi. I presented this project recently in a li... (more…)
Read more »
Making your own programming language with Python Why make your own language? When you write your own programming language, you control the entire programmer experience.
This allows you to shape exact how each aspect of your language works and how a devel... (more…)
Read more »
A practical programming course for office workers, academics, and administrators who want to improve their productivity. (more…)
Read more »
Constant-factor differences are frequently ignored when analyzing the
complexity of algorithms and implementations, as they appear to be
insignificant in practice In this paper, we demonstrate that this assumption
can in fact have far more profound implic... (more…)
Read more »