Выбор версии python для новичка?

Хочу приступить к изучению данного языка, столкнулся с проблемой выбора версии. Всюду пишут 3.4 сырая и многие библиотеки не работают. Работаю на ОС Linux с питоном на борту 2.7.4. Вопрос к знающим людям, какую версию использовать? Хотелось бы учиться программировать на питоне от консоли до GUI, так же поддержка сети тоже важна.
  • Вопрос задан
  • 1275 просмотров
Решения вопроса 4
valerium
@valerium
Изобретая велосипед
На дворе скоро начнётся 2016 год. Пора бы уже считать третий пайтон пайтоном по умолчанию.

Да, есть несколько библиотек, которые не работают под третий пайтон, но практически всем им есть замена.
Ответ написан
Olej
@Olej
инженер, программист, преподаватель
Только Python 3.
Самое радикальное событие, сдерживавшее переход к Python 3 как умолчанию, стандарту - произошло: в Fedora (к версии 22-23) подготовили замену пакетному менеджеру yum и перешли полностью на Python 3.
А поскольку развитие на сегодня из всех Linux идёт только в Fedora (и ещё чуть-чуть в OpenSUSE) то остальные ... утрутся и потихоньку проглотят ;-) - так было с PulseAudio, так было с systemd, та будет с Python 3.
Ответ написан
un1t
@un1t

Из популярного почти все портировано
https://python3wos.appspot.com/
Ответ написан
Sly_tom_cat
@Sly_tom_cat
.
Как по мне так в плане изучения - версия не важна.
Когда человек дойдет в своих познаниях до тех вопросов, которые различаются (принципиально) в 2-м и 3-м питоне, ему уже будет не важна версия ибо Python примерно на 90% один и тот же в версии 2 и в версии 3.

И более того - нужно (уже освоив азы) познать в чем разница между 2 и 3, опять же потому, что множество примеров кода на которые выбудете смотреть при решении своих задач - все равно будут в Python2.

Да и учебников по второму питону написано море - не стоит их игнорировать - есть очень толковые книги.

Но писать лучше сразу себя приучать в стиле 3-го питона (тот же print - функцией, а не оператором) тем более что 2.7 синтаксически очень сильно совместим с 3.x.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Spirkaa
Чуть-чуть пишу на python 3
Python 3.4+ и asyncio рулят. Не хватает scrapy, но и он когда-нибудь выйдет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы