What is Python? The Story Behind the Language
Before you write a single line of code, let's answer the question almost every course skips: what actually IS Python, and why does it exist?
The story starts in 1989
It's December 1989. A 30-year-old Dutch programmer named Guido van Rossum is at home in the Netherlands over the Christmas holidays. His office is closed, so he decides to work on a fun side project: a new programming language that fixes everything he finds annoying about the ones he uses at work.
His complaint? Programming languages were built for computers, not humans. To say "if this is true, do that," you needed brackets, semicolons, and keywords like endif and begin/end. Code looked like machine instructions that humans had to translate in their heads.
Guido's idea: what if a language read almost like English?
if age >= 18:
print("You can vote")That's real Python. Compare it to what other languages looked like at the time — walls of brackets and punctuation. Guido wanted code that a *beginner* could read out loud and roughly understand. He succeeded so well that 35+ years later, universities, kids' coding clubs, and giant companies all teach Python first.
Why the funny name?
No — it's not the snake.
Guido was a fan of a British comedy group called Monty Python's Flying Circus. He thought "Python" was short, catchy, and a little mysterious. The name stuck, and to this day Python tutorials are full of Monty Python jokes (the "spam" in spam-filtering examples comes from their famous sketch).
Fun detail: Guido's colleagues originally called him Python's "Benevolent Dictator For Life" (BDFL) — a joke title meaning he had the final say on the language. He stepped down from the role in 2018, but Python's development is still guided by the community he built.
So what IS Python, technically?
Three definitions, from simple to precise:
| Word | Meaning |
|---|---|
| Interpreted | Your code runs line-by-line through a translator program (the interpreter) — no separate "build" step |
| General-purpose | Not specialized: Python builds websites, AI, games, scripts, scientific tools |
| High-level | Reads like English; the computer's messy details are hidden |
The one thing to remember
Python's design philosophy is so famous it has an official poem, The Zen of Python, baked into the language itself. You can read it right now — we will in a later lesson — but its most famous line is:
> "Simple is better than complex."
That line is why you're learning Python. It was written for you — the beginner — from day one.
✅ Checkpoint
You don't need to have installed anything yet. You just need to be able to answer:
If you can answer those four, you understand Python better than most people who've "been coding for months." Next: where Python actually runs in the real world — the numbers will surprise you.