Comments 4
я бы хотел завершить этот пост цитатой
Мне вот пришла на ум цитата из Маугли:
Да, нелегко сбрасывать кожу!
Имел опыт портирования ~300k sloc django монолита с 2 на 3. Проект был живой, в проде и продолжал расти. Справились за полгода в три пары рук, один раз уронили правда и сделали даунтайм на полчаса, но в целом считаю все прошло успешно. Глаза боятся а руки делают
Думаю, многие, кто перешёл и не бросил или начал учить сразу с третьей версии, признаются, что оно того стоило. Я начал изучать Python 3 в 2017, но мой первый проект, который я пилил полгода, был на Jython, который поддерживает только синтаксис второй версии. Был ещё не раз опыт работы с API-обёртками C++/Python2. После этого начинаешь полностью понимать причины, почему это было сделано так, а не иначе. И что вряд ли получилось бы создать новую версию даже как над/подмножество языка.
О, кто то вскрыл капсулу времени
Перелом в судьбе змеи: как Python менял версию с 2 на 3