Для улучшения понимания языка программирования Python давайте рассмотрим историю его развития и становления.
Первичная концепция языка Python была придумана в конце 1980-х Гвидо Ван Россумом, сотрудником голландского Национального исследовательского института математики и информатики (иначе — CWI, Центр математики и информатики).
Изначально язык был разработан как ответ языку программирования ABC, родиной которого также являются Нидерланды. Среди главных особенностей Python в сравнении с языком ABC можно выделить то, что Python мог обрабатывать исключения и был в основном ориентирован на операционную систему Amoeba.
Забавный факт. Python не имеет никакого отношения к змеям. Язык получил свое название в честь британского телешоу — «Летающий цирк Монти Пайтона».
Конечно же, Python, как и все языки программирования, пережил целый ряд различных версий. Python 0.9.0 впервые вышел в свет в 1991 году. Помимо обработки ошибок, Python имел классы, списки и строки. И, что более важно, он включал лямбда-функции, map()
, filter()
и reduce()
. Всё это говорило о сильной направленности языка в сторону функционального программирования.
В 2000 году вышла новая версия Python — 2.0. Эта версия была своего рода «open-source»-проектом CWI. Здесь уже были генераторы списков и полноценный сборщик мусора. Также версия 2.0 поддерживала Unicode.
Следующей версией был Python 3.0, выпущенный в декабре 2008 года (последняя версия — Python 3.9.4 ). Несмотря на то, что вторая и третья версии очень схожи, всё-таки определенные различия есть. Возможно, самая очевидная разница заключается в том, как работает оператор print
. Ведь в Python 3.0 на смену оператору пришла функция print()
.
Хотите запустить Python? Придется пройти несколько шагов установки, но после этого вы сможете просто вводить в терминале слово «python» и запускать код на Python так же, как код на Ruby в IRB.