IT History Journal
February 20

20 февраля 1991 — Опубликован язык Python

20 февраля 1991

20 февраля 1991 — Опубликован язык Python

Тогда это ещё не был мировой язык, который мы знаем сегодня. Это был небольшой, практичный инструмент, созданный одним человеком, который хотел сделать программирование проще и человечнее.

Начало

Python был создан Гвидо ван Россумом в нидерландском исследовательском институте Centrum Wiskunde & Informatica (CWI) в Амстердаме.
Ранее Гвидо работал над языком под названием ABC. ABC задумывался как простой для изучения язык, но у него были ограничения. Гвидо хотел создать нечто более гибкое — язык, который был бы простым, читаемым и при этом мощным.
Работу над Python он начал во время рождественских каникул 1989 года. В начале 1991 года он опубликовал первую версию в группе Usenet alt.sources.

Что было в версии 0.9.0?

Первая публичная версия получила номер 0.9.0.
В ней уже присутствовали многие возможности, которые определяют Python и сегодня:
Классы с поддержкой наследования
Обработка исключений
Функции
Базовые типы данных: списки, строки и словари
Модули
Самое важное — Python изначально делал акцент на читаемости кода. Отступы были не просто элементом оформления, а частью синтаксиса. Это решение сделало код на Python аккуратным и структурированным.

Почему название «Python»?

Это не про питона!
Гвидо был поклонником британской комедийной группы Monty Python. Ему хотелось короткое, необычное и немного игривое название. «Python» звучало просто и запоминалось.

Другая философия

В начале 1990‑х многие языки программирования были сложными и формальными.
Python пошёл по другому пути. Он ценил ясность выше хитроумности. Он поощрял писать код так, чтобы его легко могли читать другие люди.
Позже эта философия была сформулирована в тексте «The Zen of Python», который написал Тим Питерс.

От небольшого релиза к мировому языку

Релиз 1991 года стал лишь началом.
Python 1.0 вышел в 1994 году. Python 2.0 — в 2000 году. Python 3.0 — в 2008 году.
Сегодня Python используется в веб‑разработке, автоматизации, научных исследованиях, искусственном интеллекте, образовании, кибербезопасности и во многих других областях.