LINUX.ORG.RU
ФорумTalks

Python 2 или 3 в 2017

 


0

2

В 2017-м году, что более актуально, 3-й Питон или всё ещё второй?

Вопрос возможно наивный, я дуб в этих делах.

Deleted

То, что поддерживают твои зависимости. Когда пишешь с нуля — пофиг. И да, толсто и сколько уже можно?

/thread

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

Я просто в этом не шарю. А гуглинг по этому вопросу слегка осложняется тем фактом, что информация интересна более-менее свежая, а не чье-то мнение 3-х летней давности.

Deleted
()

Вроде уже почти все, что живое вообще есть, портировано на 3 питон, правда не факт что на 3.6 ветку - так что нужна будет какая-то из младших версий мб

Balantay
()

Если что-то с высокой нагрузкой, то однозначно 3. Остальное пофиг имхо.

Lordwind ★★★★★
()

3-й Питон

Пишите на нём, и даже думать забудьте о втором. Я вот сейчас пытаюсь опакетить для openSUSE одну нестандартную софтину написанную на смеси второго и третьего питона, и у меня от 2-х дней возни уже просто возникает желание пойти и начать убивать.

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

Вообще, я пишу плагин для Саблайма. Там используется третий Питон, но ответы, которые нахожу на StackOverflow - иногда касаются второго, иногда третьего. И я пытался понять, стоит ли вообще обарщать внимание на те вещи, которые рассказываются про вторую ветку, или сразу пропускать.

Deleted
()

Всем спасибо, в целом ясно.

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

Ну смотри, где-то год назад я начинал делать свой проект, связанный с вычислениями, на питоне. Думал перейти на третью версию, но под неё толком не было ничего, повышающего производительность. Пришлось дропнуть всё в пользу С. Но сейчас, afaik, есть PyPy для третьего питона. Быть может и остальные штуки довели до ума.

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

PyPy есть для 3 питона, но только для 3.5 - это тоже нужно учитывать

Balantay
()
Ответ на: комментарий от Deleted

А гуглинг по этому вопросу слегка осложняется тем фактом, что информация интересна более-менее свежая, а не чье-то мнение 3-х летней давности

у гугеля есть такая кнопка «результаты за последний год»

upcFrost ★★★★★
()

В «2017» безусловно входит «2», но никак не «3».

Virtuos86 ★★★★★
()

если новый проект хочешь разрабатывать, то 3.

cetjs2 ★★★★★
()

Python 2 или 3

в 2017

В хорошо заданном вопросе, как говорится.

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

Она кстати работает очень криво.

Deleted
()
Ответ на: комментарий от leave

Tools > Anytime > Меняешь. Но оно работает, я повторяюсь, криво.

Deleted
()
Ответ на: комментарий от Goury

Для себя хоть на шестом пили.

Вот кто украл машину времени

Deleted
()
Ответ на: комментарий от Jopich

Да, про Юникод спасибо. Я уже и сам к этому про это прочитал, но это конечно хорошо.

Deleted
()
Ответ на: комментарий от Esper

На сайте написано, что для 3.5 уже норм работает. Мб у них там перманентная бета

Balantay
()

Третий. Второй пистон закопать и забыть как страшный сон.

Unicode4all ★★★★★
()

3.5+

Бери 3й. Джанга после 1.11 отказывается от 2 версии. Думаю скоро и остальные подтянутся

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

Все гугло-поделия тащат 2

Есть приятное исключение в виде tensorflow.

Solace ★★
()

Python 2 имеет смысл использовать только тогда, когда имеется какя-то очень-очень важная библиотека, не портированная еще на Python 3, либо будет использоваться не стандартная реализация Python-а, которая еще не поддерживает 3. (Например IronPython и JPython пока застряли в Python 2).

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

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

leave ★★★★★
()

Естественно только 3-й.

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

Этот процесс уже два года как:-). Уже две версии сменили, а в дев ветке ни намека на переход.

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

"Supporting Python 3" by Lennart Regebro (2015)

Рекомендую свободную книжку для тех кто мечется между Python2 и Python3

https://github.com/regebro/supporting-python-3

http://python3porting.com/pdfs/SupportingPython3-screen-1.0-latest.pdf

http://python3porting.com/pdfs/SupportingPython3-phone-1.0-latest.pdf

atsym ★★★★★
()
Последнее исправление: atsym (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.