Sugar Comma Syntactic

python
machine learning
Author

George Girton

Published

September 29, 2022

MVP Homage

In the natural order of things, I got curious about ‘minimum viable python’. A fun name for a blog, and the domain name was available. And here I’ve written about it as if it’s the minimum amount of python code to do something, matching the term “Minimal Viable Product”. But a short catchy phrase can swing a surprising amount of weight.

A quick search turned up a two-year series of blog postings by a Canadian. And not just a Canadian, but a tall, snarky one!

Over the past two years, computer scientist Brett Cannon looking into the essence at the heart of python: what elements could not be re-written as other functions and, thus, would serve as the ‘minimum viable subset’ out of which all other python could be written.

A fantastic use of the blog form.

If you’re intested in starting at the beginning, to see ‘might be required to implement Python for WebAssembly’,

or you wonder “why some people try to minimize attribute access in Python when in very performance-critical code”,

or you just want to start at the beginning of a 29-post blog sequence on Python’s syntactic sugar.

Here’s the first blog post in the sequence.


Buddha out back looking at the pipes

Meanwhile, here’s something else that popped up. Wow, a complete machine learning package in python! Starting with a review of basic Python, and even including the previously mentioned design rules you can get with ‘import this’

— all photos Copyright © 2022-2024 George D Girton all rights reserved