Стоит добавить еще и аннотацию типов и форматирование строк из perl/bash (привет, 3.6)
Стоит добавить статическую типизацию через лет 5, и привет perl6python4. Потом открытую спецификацию еще через лет 5, и привет perl6python5 :) Ну, еще макросы, параллелизм... кароч, учить надо python10.
но ты не беспокойся — уже чез год~два и не оcтанется совсем ни каких програм на 2 ..
куда они денутся? исчезнут?
кстати, в red hat el нет python 3, только 2. про 7 не знаю. а ему ещё жить и жить.
так что это уже не будет ни кого беспокоить
а никто и не беспокоится. не было лучшего способа оставить в покое python 2, чем выпустить python 3 :) этот шаг в 3000 году ещё назовут одним из самых гениальных решений в области психологии масс на базе технологий
Открытая спецификая (контракт, записанный на бумажке PDF) — это влажные мечты проприетарщиков.. :-)
В опенсурсе особого смысла не имеет — так как исходный код уже представляет собой «спецификацию».. А ни каким бумажным контраком — нельзя *полномерно* указать все детали возможного правильного поведения
(свидетельства тому — жалкие потуги Java-разработчиков — с их несовместимыми друг-с-другом фреймворками и интерпретаторами, функционирующие якобы по контракту)
# P.S.: слегка поясню. Ява хоть и опенсурсна — но сама ниша заполнена людьми с проприеиарным типом мышления (опенсурсность им не нужна — и мыслят они той категорией будто бы код закрыт:))
Без разницы какой учить в начале, т.к. разница не столь существенна, но лично я последнее время подсел на asyncio, поэтому новые проекты начинаю на тройке.