Задать вопрос

Что лучше: python 2 или 3?

Привет! Хочу пробежаться по питону, какая ветка актуальнее, или все зависит от задач?
Да и вообще,что нового в 3 ветке?
  • Вопрос задан
  • 25731 просмотр
Подписаться 11 Оценить Комментировать
Решения вопроса 2
RomanAkaMagician
@RomanAkaMagician
Можно долго спорить какая версия лучше, но с логической стороны поддержку 2 ветки продлили до 2020 (вроде как) при этом большинство крупных проектов уже переехали 3, то что имеет смысл начинать с 3 версии.

Python 3.х - борьба с 2.x длиною в 5 лет
Ответ написан
Комментировать
sim3x
@sim3x
Для пробежки любая норм

Да и вообще,что нового в 3 ветке

https://docs.python.org/3.0/whatsnew/3.0.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 6
wiygn
@wiygn
борец с ветряными мельницами
Так толсто, что даже тонко. Предлагаю дождаться вам четвертой ветки.

Ну а если этот вопрос задан на полном серьезе, то с каждым минорным релизом в третьей ветке грустит один адепт второй, ведь рано или поздно (на самом деле поздно) им придется мигрировать.

Под типичный круг задач есть свои наборы популярных модулей, подавляющее большинство которых медленно-медленно, но стали совместимы с третьей веткой. Если ничего сверхъестественного делать не собираетесь, то стоило бы использовать ее.
Ответ написан
Комментировать
bogolt
@bogolt
А вам нужен абстрактный питон или питон и какие-то особые библиотеки? Не смотря на то что питон 3 вышел довольно давно, до сих пор не все библиотеки работает под ним, и для многих из них придется пользоваться второй версией.
Ответ написан
Комментировать
quas
@quas
Раз уж вы только собрались подружится с Python, то конечно актуальнее начать знакомство с третьей версией интерпретатора. А лучше или хуже, не серьезно звучит вопрос... Python он и в Африке Python.
Ответ написан
ali_aliev
@ali_aliev
Разработчик на Django/Python, JavaScript
можно в гугле написать "python 3 vs python 2" :))))))))
Ответ написан
alxpy
@alxpy
Рекомендую начать с 3й версии - Киллер-фичи Python 3
Ответ написан
Комментировать
@w007s
Одного варианта ответа нет.
1) Если просто хотите начать изучать и не знаете для чего, то Python 3
2) Если конкретно под какую-то программу или компанию, то ту версию какая там используется
3) Если хотите с помощью Python подрабатывать, делать какие-то проекты, и если в них не важна версия, то лучше Python 2, так как для него больше готовых кодов, больше поддержки, и готовых ответов на вопросы в интернете.
4) Если представить что человек знает обе версии на отлично, то лучше для новых проектов использовать Python 3
5) Ещё момент, при использование готовых библиотек может оказаться, что нужная работает на 3.6, а на 3.7 и более новых версиях не работает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы