Pull to refresh

Comments 10

> извечные проблемы языка Python: асинхронность, GIL

а это точно проблемы языка Python? Может это проблемы тех кто использует питон там где нужен Elixir/Haskell или что-то вроде того?

> тестирование

а есть подробности в чём проблема?

> и, естественно, разницу между 2-м и 3-м питоном.

да вроде все популярные библиотеки и фреймворки мигрировали, не? Если кто-то остался на старом питоне, то это не проблема питона
Видимо неверно выразились. Это скорее не проблемы, а особенности, формулировку в посте поправим.

Но проблема перехода на 3-й питон никуда не делась. В позапрошлом году, например, на российском PyCon спросили у кого второй, руку подняло ползала, учитывая что Python 3 вышел в еще 2008 году. На конференции в Праге мы вообще встретили парня, который на версии 2.3.
Только недавно собирался перейти на 3ку, все поставил, настроил — буквально через пару дней ставлю CLI для облака — «для установки требуется Питон 2, чмоки».

У меня все проекты под Python 3. На удивление легко прошел переход, может быть, потому что стараюсь писать чистый код. :) Может быть, они недостаточно сложные.


В переходный период использовал одновременно python 2 и 3. Ничего не мешает. CLI для облака явно может существовать в отдельном virtualenv под Python 2.

Лично у меня проблемы были только с разницей в целочисленном делении между 2 и 3 Питоном. Чистый код тут не поможет — надо всё тестировать.
Добавлю, есть такой замечательный инструмент pyenv. Очень рекомендую ставить сразу вместе с плагином pyenv-virtualenv. Решил все мои проблемы про разные версии, окружения и их комбинации.

Вот если тут будет 100%, тогда уже можно будет надеется (хотя на самом деле и то не факт).


А тут собраны библиотеки, которые очень много где используются, а значит, и второй питон процветает, так что пока проблемы таки питона.

А это точно актуальный список? Там написано что ansible не поддерживает, но судя по доке не всё так плохо

К сожалению, вроде не все базовые модули переехали на python3.

UFO just landed and posted this here
Sign up to leave a comment.