Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/29: Рейтинг темы: голосов - 29, средняя оценка - 4.79
tegami
6 / 6 / 5
Регистрация: 21.05.2014
Сообщений: 430
1

Что лучше учить Python 2 или Python 3?

12.08.2015, 14:23. Просмотров 5693. Ответов 12
Метки нет (Все метки)

хочу начать учить питон но полазив в нете, частенько попадалась информация что вроде как 2 будет долго жить и в то же время много кто на 3 переезжает, собственно как определится какую версию, так скажем, учить ? может что-то подскажете
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2015, 14:23
Ответы с готовыми решениями:

С какого языка лучше начать программировать: Pascal или Python?
В свободное от школы время планирую начать заниматься изучением одного из языков программирования,...

Как учить Python?
Здравствуйте ! Ткните пожалуйста носом в нормальною литературу что бы изучить питон самому?...

Стоит ли Java-разработчику учить Python?
Стоит ли джава разработчику учить питон? Для каких задач или в каких случаях питон подойдет лучше...

Python - момент истины. Python - как оружие возмездие против системы
Какие модули в python мне нужны для взлома баз данных? Перехвата информации? Внедрения в систему? ...

Cx_freeze python error in main script как исправить- Python
Пытался создать из .py .exe , но при запуске .exe получаю ошибку вот код setup.py from cx_Freeze...

12
alex925
2694 / 2300 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
12.08.2015, 15:15 2
Лучший ответ Сообщение было отмечено tegami как решение

Решение

Сейчас нет смысла начинать работать с python 2, он устарел и не актуален. На 3 версию уже портированы все нужные библиотеки и там сейчас очень много крутых плюшек реализовано и сильно оптимизированы многие вещи. По этому начинай сразу знакомится с 3 версий.

P.S что касается python 2, он конечно будет жить, потому что у компаний разных есть много кода на нем и ни кто не сможет его переписать быстро и без очень веских на то причин.
По этому 2 ветка будет жить еще и какие-то время, но она уже как я выше сказал не актуальна.
1
akzo
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
12.08.2015, 15:26 3
Все в первую очередь зависит от целей, если вы смогли ответить на вопрос зачем вам питон, то и на этот ответите
1
alex925
2694 / 2300 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
12.08.2015, 15:29 4
akzo, твой комментарий уместен в теме про и выбор языка на и котором писать, но не в этой теме.
1
12.08.2015, 15:29
akzo
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
12.08.2015, 15:47 5
Уж больно любите вы спорить alex925, но чтож обосную, скажем что человеку хочется добавить в программу голосовое управление, он ищет, ищет и вуалля он находит очень простую библиотеку на питон 2.6 и что вы ему предложите, обойти ее и искать библиотеку на питон 3? Или например он ищет бесплатный хостинг с Django, а там поддержка только питон 2.6(2.7). Так что все зависит от цели. Конечно тут я расматривал питон как хобби.
А вообще за что платят, то и учить надо)
1
alex925
2694 / 2300 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
12.08.2015, 15:53 6
Цитата Сообщение от akzo Посмотреть сообщение
Или например он ищет бесплатный хостинг с Django, а там поддержка только питон 2.6(2.7)
Как я уже сказал, python 3 пошёл в массы и продакшен, по этому найти хостинг с поддержкой python 3 вполне себе реально)
Цитата Сообщение от akzo Посмотреть сообщение
очень простую библиотеку на питон 2.6 и что вы ему предложите, обойти ее и искать библиотеку на питон 3
Предложу перестать страдать ерундой и не использовать не поддерживаемую версию python)
Ну и как я сказал выше, на python 3 портированы почти все нужные библиотеки или им есть хорошие замены, по этому проблем с библиотеками быть не должно + будет проще жить пользуясь современными плюшками)
1
Wolkodav
616 / 470 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
12.08.2015, 18:10 7
tegami, еще пару лет подождите и можно тройку. Я пока за второй python. Нигде еще не встречал, где используют тройку... Да и вредно новичкам тройку учить... Сразу переменные на русском языке пойдут и т.д. А переход с двойки на тройку не почувствуете)
1
alex925
2694 / 2300 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
12.08.2015, 18:28 8
Цитата Сообщение от Wolkodav Посмотреть сообщение
Нигде еще не встречал, где используют тройку.
Много примеров с ходу не приведу, но один яркий пример могу привести. Компания в которой работает Андрей Светлов (core developer python и создатель asyncio) используют python 3, это продакшен, не просто так.
Цитата Сообщение от Wolkodav Посмотреть сообщение
Сразу переменные на русском языке пойдут и т.д
Не все же новички такие потерянные. Думаю проще просто сказать сейчас, что не надо так делать и все. А советовать использовать не актуальную версию python из-за этого глупо.

В python 3:
- улучшили работу с потоками
- улучшили производительность
- в windows стало по удобнее работать из консоли (из-за скрипта для запуска интерпретатора)
- все строки стали юникодными
- появились в стандартной библиотеке крутые инструменты для работы с асинхронкой
- и т д и т п
В общем просто невероятно много вкусностей там, не использовать их глупо.
1
mmm_corp
Эксперт Pascal/Delphi
101 / 89 / 32
Регистрация: 30.05.2015
Сообщений: 576
12.08.2015, 18:48 9
в 3 питоне был переход на юникод, это очень веский аргумент в его пользу однозначно изучайте тройку
1
tegami
6 / 6 / 5
Регистрация: 21.05.2014
Сообщений: 430
13.08.2015, 10:08  [ТС] 10
alex925, akzo, Wolkodav, mmm_corp,
почитал сообщения, также сам еще полазил по нету поразмышлял, вобщем выбрал 3 питон из-за того что он новее и неплохо зарекомендовал себя а раз так то будущее ему светит, всем спасибо за сообщения, было над чем поразмышлять, и еще, если я выбрал 3 питон это не значит что 2 плохой или типа того, я объяснил свой выбор выше, обе версии хороши (мало ли там)
0
Wolkodav
13.08.2015, 10:34
  #11

Не по теме:

tegami, не переживай, у питон 2-3 нету никакой вражды) Это тебе не Apple with Android)

0
akzo
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
13.08.2015, 12:09 12
Когда уже питон 4))
0
tegami
6 / 6 / 5
Регистрация: 21.05.2014
Сообщений: 430
16.08.2015, 13:32  [ТС] 13
Wolkodav, окей)
akzo, )
0
16.08.2015, 13:32
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2015, 13:32

Как из Python скрипта выполнить другой python скрипт?
Как из Python скрипта выполнить другой python скрипт? Если он находится в той же папке но нужно...

Порт pyqt5 (python 3.5) программы на android - Python
Подскажите пожалуйста возможно ли программу написанную на python методами pyqt5 переделать под...

Почему синтаксис Python 2.* и Python 3.* так отличается?
Привет! Решил на досуге заняться изучением Python'a. Читаю книгу по второму питону, а пользуюсь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.