История языка
В феврале 1991 года сотрудник центра математики и информатики в Нидерландах, Гвидо ван Россум, опубликовал исходный код нового на тот момент языка программирования — Python.
Создание языка было его личной инициативой. Изначально у проекта не было официального бюджета и все делалось только на энтузиазме.
Поэтому Гвидо Ван Россум стремился экономить время и определил для себя несколько правил, одно из которых — это «заимствовать идеи отовсюду, откуда это имеет смысл».
Так в Питон попали лучшие практики из множества языков, включая Lisp, Fortran, Java и так далее. Наибольшее же влияние на него оказали ABC и С.
ABC создавался для обучения программированию и привнес в Python отступы для группировки операторов, которые упрощают чтение и понимание кода.
Язык C, в свою очередь, «поделился» с Питоном многими синтаксическими конструкциями.
Спустя три года, в январе 1994 вышел Python 1.0, а еще через 6 лет в октябре 2000 Python 2.0. С каждой новой версией Питон обрастал новыми возможностями и функциями.
В декабре 2008 года, после длительного тестирования вышла первая версия Python 3. В Python 3 были устранены многие недостатки архитектуры, однако авторам пришлось пожертвовать обратной совместимостью.
Программы, которые созданы для Python 2, скорее всего будут выдавать ошибки, если их выполнять в среде Python 3. В настоящий момент вторая версия уже практически канула в лету, поэтому мы будем учиться программировать на последней. С указанием на различия между версиями в тех моментах где это важно.
Гвидо ван Россум
Сам же Гвидо ван Россум в 1995 году переехал из Нидерландов в США и начал работать в различных IT компаниях.
С 2005 по 2012 год в Google, где половину времени занимался проектами корпорации, а оставшуюся его часть посвящал развитию Питона.
С января 2013 Гвидо перешел в Dropbox, где также половину времени посвящал Питону.
Разумеется он не в одиночку занимался разработкой такого сложного проекта. Тысячи программистов со всего мира в рамках работы некоммерческой организации Python Software Foundation принимают участие в развитии языка.
При этом Гвидо до 2018 года являлся так называемым «великодушным пожизненным диктатором» проекта и именно за ним оставалось окончательное решение в вопросах развития Python.
Но летом 2018 года он снял с себя эти полномочия и сейчас язык полностью развивается сообществом разработчиков под началом фонда Python Software Foundation, который, в том числе, отвечает за выпуск новых версий языка, следит за интеллектуальными правами, гарантирует открытость исходных кодов и бесплатность Python, включая библиотеки и документацию. Также PSF организовывает профессиональные конференции и предоставляет гранты проектам связанным с Python.
Поэтому даже учитывая, что Гвидо ван Россум уже не принимает активного участия, Python продолжает динамично развиваться и уверенно держит планку одного из самых популярных языков.
Сам же Гвидо в конце октября 2019 года ушел из Dropbox на пенсию, но уже через год, в ноябре 2020, посчитал, что пенсия для него — это скучно и вернулся в ряды разработчиков, но на этот раз в Microsoft, чтобы улучшить работу Python в Windows.
Конечно Питон улучшается не только в Windows, но и в целом. Так в конце 2022 года было выпущено сразу несколько обновлений, которые усилили безопасность python-программ, а также значительно увеличили его скорость работы и улучшили подсказки в случае возникновения ошибок.
Само собой на этом развитие языка не остановилось и в 2023 и 2024 годах мы ожидаем еще больше возможностей, с которыми познакомим и вас.
Но перед этим вам сперва нужно освоить базу и начнем мы с установки Python, но об этом в следующем уроке.