LINUX.ORG.RU

Вышел документальный фильм «Python: The Documentary»

 , биография, ,

Вышел документальный фильм «Python: The Documentary»

2

3

Состоялся открытый релиз документального фильма «Python: The Documentary» про историю развития популярного языка программирования, созданный CultRepo.

«Это история самого любимого в мире языка программирования: Python. То, что начиналось как сторонний проект в Амстердаме в 1990-х годах, превратилось в программное обеспечение, лежащее в основе искусственного интеллекта, науки о данных и некоторых крупнейших компаний мира. Но будущее Python было неопределённым. В какой‑то момент он едва не исчез. В этом 90-минутном документальном фильме с Гвидо ван Россумом, Трэвисом Олифантом, Барри Варшавой и многими другими основные участники проекта рассказывают историю становления Python, его развития под влиянием сообщества, конфликтов, которые едва не разрушили его, и влияния языка на... ну... всё», — пояснили в CultRepo.

Также в сети доступна видеозапись ключевого доклада по этому событию и ответов на вопросы на EuroPython.

Ранее авторы индекса TIOBE опубликовали августовский рейтинг популярных языков программирования.

«В прошлом месяце Python достиг наивысшего рейтинга среди языков программирования за всю историю индекса TIOBE. Мы думали, что Python уже не сможет расти дальше, но ИИ‑помощники по программированию позволили Python сделать ещё один шаг вперёд. Согласно недавним исследованиям Стэнфордского университета, ИИ‑помощники по программированию, такие как Microsoft Copilot, Cursor или Google Gemini Code Assist, на 20% эффективнее при использовании для популярных языков программирования. Причина очевидна: для этих языков доступно больше кода для обучения базовых моделей. Эта тенденция прослеживается и в индексе TIOBE, где мы видим консолидацию языков в верхних строках. Зачем начинать изучать новый малоизвестный язык, для которого недоступен ИИ‑помощник? Это современный способ сказать, что вы не хотите изучать новый язык, который плохо документирован и/или имеет слишком мало библиотек, которые могут вам помочь», — пояснил генеральный директор Tiobe Пол Янсен.

22 июля 2025 года состоялся выпуск Python 3.14 RC1 (release candidate 1) с официальной поддержкой Free-threaded Python. Выпуск Python 3.14 RC2 ожидается в конце августа. Стабильный релиз языка программирования Python 3.14 намечен на 7 октября 2025 года. Выпуск Python 3.13 случился 7 октября 2024 года.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Если в главной роли не Морган Фримен, то фильм провалится, а режиссёр обанкротится, сопьётся и умрёт в мотеле от передоза.

apt_install_lrzsz ★★★
()

Искусство все еще в большом долгу.

water_closed
()

Жаль нет имён тех, кто реально в самом начале были (кроме Гвидо и Барри). Тим Петерс, Алекс Мартелли. Где они, живы ли?..

Эх, ностальгия по comp.lang.python - там была прям атмосфера, что бы это не значило…

Chiffchaff
()

Это история самого любимого в мире языка программирования

Любит наш народ всякое говно (с). И не только наш.

bread
()
Ответ на: комментарий от Chiffchaff

Тим Петерс летом 24 ожигал

кста если на so задать правильный вопрос он качествено пояснит!

Мартелли очевидно тож

qulinxao3 ★☆
()
Ответ на: комментарий от YogSagot

Чекнул вики: Терри Гиллиам, Ерик Айдл и Майкл Пейлин живы еще, курилки.

YogSagot ★★☆
()
Ответ на: комментарий от qulinxao3

Мартелли подозрительно похож на командора из «Крутого пике».

bread
()
Ответ на: комментарий от LamerOk

Согласен. Ruby лучше примерно во всём, но распространение получило какое-то недоразумение.

Camel ★★★★★
()

Python уже вписал себя в историю комп. технологий, чтобы там кто не говорил про «правильные» языки.

axle_nix ★★
()

Самая мякота в предпоследнем абзаце «ПОДРОБНЕЕ»

perl5_guy ★★★★★
()
Ответ на: комментарий от gns

Грэм Чапман точно умер, я смотрел речь Джона Клиза на его похоронах где он говорил пронекновенную прекрасную речь про то как наш дорогой умерший друг был первым человеком когда либо сказавшим слово «shit» на Британском телевиденье, так что он чувствует потребность стать для него первым, кто когда либо на похоронах скажет слово «fuck». После чего все принялись хором петь «Always look at the bright side of life».

YogSagot ★★☆
()
Ответ на: комментарий от gns

Кстати, язык ведь унаследовал стиль труппы. Начинается всё до вульгарности примитивно и доступно, но начнешь закапываться - и на тебя посыплются неожиданности, абсурд и коррупция.

А потом либо влюбляешься в этот стиль, либо ненавидишь его.

unsigned ★★★★
()
Ответ на: комментарий от unsigned

Я до сих пор не понял, как на этой штуке писать, если честно. Как-то перл проще с пальцев стекал в свое время. На Питоне оно как-то натужнее получается. Ненависти нет, но и с любовью как-то не заладилось. Хотя питоновские задачки возникают время от времени, типа какой-нибудь юнит-тест написать.

gns ★★★★★
()
Ответ на: комментарий от Camel

Ruby лучше примерно во всём, но распространение получило какое-то недоразумение.

Руби был очень популярным для столь маргинального ЯП. А если учесть, какая там наколенная реализация была в версии 1, то вообще неслыханный успех. Еще и авторы азиаты, это уже совсем стоп-фактор. Где ещё такое было? Нигде. Так что руби никак не мог занять место питона, у которого блат на уровне мегакорпов и американских вузов.

bread
()
Ответ на: комментарий от YogSagot

Ну вот он единственный. И как-то рано умер, еще в 80х. Так что это несчастный случай или болезнь какая... Остальные живы.

gns ★★★★★
()
Ответ на: комментарий от bread

Еще и авторы азиаты, это уже совсем стоп-фактор.

Ну с этой точки зрения, авторы-бразильцы — это что-то вообще из страны диких обезьян :) А вот подиж ты, целый Lua получился :)

gns ★★★★★
()

Ну это не серьёзно. Надо было как про тетрис снять блокбастер как злой кейджиби чуть не уничтожил великий проект

AleksK ★★★
()

Просмотрел одну треть. Основная мысль - Перл был write-only ЯП, понимание кода на котором терялось за один год. Плюс Перл концентрировал вокруг себя агрессивных фанатиков. А Питон был и читаем, и программировали на нём вменяемые люди. Поэтому Питон и взлетел.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Чот я фанатов перла и не упомню. С читаемостью да, тут «все сложно».

gns ★★★★★
()
Ответ на: комментарий от gns

Хотя питоновские задачки возникают время от времени, типа какой-нибудь юнит-тест написать.

а я всегда думал, что юнит-тесты пишут на том же ЯП, что и продакшн код

seiken ★★★★★
()
Ответ на: комментарий от bread

Не знаю. У них разные ниши изначально. Писали себе на Lua ботов для всяких игрушек и писали... Он хорош как встроенный интерпретатор, если тебе в большой программе нужны какие-то скриптово-управляемые агенты или куски. Какой-нибудь контроллер сети банкоматов, например.

gns ★★★★★
()
Ответ на: комментарий от seiken

А если у тебя есть набор утилит, например, и хочется протестировать внешнее проявление. Например, если я создам файл X и запущу утилиту, то должен появиться файл Y c определенным содержимым.

Или тестировать реакции ядра. Типа если я загружу в аппармор такой-то профиль и совершу некоторое действие, то в аудите должно быть такое-то сообщение.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от gns

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

bread
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от seiken

Ну как сказать. Тут что под юнитом понимать. Если у утилиты стопицот параметров командной строки и нужно протестировать каждую?

Ну назови это не юнит-тестом, а тест, который использует разработчик для самого себя. Использование может быть каким угодно, хоть для регресс-тестирования.

gns ★★★★★
()
Ответ на: комментарий от bread

Мне, честно говоря, пофигу, для чего они изначально. Из питона получился монстрик, а луа где был, там и остался. Ну находит свои применения, и сфера их потихоньку разрастается. Ну и пусть. Нет задачи всех победить. Питон можно использовать для встраивания (вроде, у него нет глобального лока, как у Перла), но он уж больно здоров.

gns ★★★★★
()
Ответ на: комментарий от gns

Тут что под юнитом понимать.

само собой. Я писал о том, значении, которое используется в литературе.

seiken ★★★★★
()
Ответ на: комментарий от gns

вроде, у него нет глобального лока, как у Перла

есть, конечно! только недаво вышла версия, где его можно экспериментально отключить.

seiken ★★★★★
()
Ответ на: комментарий от axle_nix

вписал себя в историю

В историю можно попасть по разному - можно там остаться, а можно в неё вляпаться.

LamerOk ★★★★★
()
Ответ на: комментарий от seiken

Ой как все запущено! Как раз лет 20 назад я слышал, что вот несколько инстансов интерпретатора перла засунуть в свою программу нельзя, а вот ПИТОН... Значит и это оказалось неправда.

gns ★★★★★
()
Ответ на: комментарий от LamerOk

Не про это вопрос. Я хочу в своей программе поднять несколько инстансов питоновского интерпретатора с тем, что бы каждый обрабатывал свой скрипт и дергал основную программу за общим сервисом. Ну считай несколько вкладок броузера, только вместо JS прилетает питон.

gns ★★★★★
()
Ответ на: комментарий от gns

Не со мной.

Так я и не пишу тебе в личку.

LamerOk ★★★★★
()
Ответ на: комментарий от bread

Ну как glu-language Перл или Tcl как-то поудобнее будут. Питон для этого многословен.

gns ★★★★★
()
Ответ на: комментарий от apt_install_lrzsz

К Гвидо ван Россуму пришла Испанская инквизиция... :) Да уж... :)

gns ★★★★★
()
Ответ на: комментарий от unsigned

Ну Министерство Глупых походок, чо :)

gns ★★★★★
()
Ответ на: комментарий от Frohike

Пиши на Lua, его в ядро затащили. В отличие от :)

Иначе твой драйвер повторит судьбу норвежского голубого попугая.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.