Топ

Краткая история языка Python

Для улучшения понимания языка программирования 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.

Краткая история языка Python

sofi-sk@inbox.ru

Recent Posts

Библиотека Pydantic: валидация данных на Python

Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…

2 дня ago

7 наилучших библиотек визуализации Python на 2024 год

Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…

6 дней ago

Как преобразовать строку в байты в Python

В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…

2 недели ago

Что такое Werkzeug?

В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…

3 недели ago

Как прибавить дни, месяцы и годы к дате в Python

При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…

4 недели ago

Социальная аутентификация в приложении на Flask

В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…

1 месяц ago