A comedy title became a programming-language name

When Guido van Rossum was developing Python in the late 1980s, he wanted a name that was short, distinctive, and a little irreverent. He chose it from Monty Python’s Flying Circus, the British comedy show he enjoyed. The reference gave the language a memorable identity without describing what it did: Python is a general-purpose programming language, not a tool for working with reptiles.

That playful choice suited a language designed to make code relatively clear to read. The name itself does not explain Python’s technical ideas, but it helped signal that programming could have a sense of humor as well as precision.

The joke lives on in the language’s culture

The animal association has proved hard to avoid: Python’s familiar logo uses two intertwined snake shapes. But the comedy reference also turns up in programming examples and documentation, where “spam” and “eggs” often stand in for sample values—a nod to a famous Monty Python sketch.

That small tradition makes the origin more than a bit of trivia. A name chosen for a private amusement became a cue for the language’s approachable, playful public personality.