Должен ли я изучать Python 3 или 2.x?

Возможный дубликат:
Узнать python 2, затем 3, или 3 с самого начала?

Я читал, где-то оба отличаются друг от друга по отношению к синтаксису. Я искал ресурсы и учебные пособия, многие из них для Python 2, я считаю, что для Python не так уж много. Если кто-то может указать на плюсы и минусы для меня, я буду благодарен.

3 Solutions collect form web for “Должен ли я изучать Python 3 или 2.x?”

Основная причина, по которой большинство людей говорит вам придерживаться версии 2.x, заключается в том, что многие библиотеки по-прежнему не переносятся на 3.x. Так что для новичка это большой про, чтобы придерживаться версии 2.x (и con для 3.x)

Я должен был сделать тот же звонок некоторое время назад и (в основном из-за совместимости с существующим материалом), я уверен, что сделал все правильно, сосредоточившись на 2.x. Я думаю, что те же условия, вероятно, все еще будут применяться, если мне придется снова принять удар по этому решению.

Кроме того, вы не хотите быть в положении, когда вы учились 3, но однажды ваш босс приходит к вам с каким-то случайным приложением Python, и «эй, вы сказали, что знаете, что питон прав?» (И тут пришло какое-то странное приложение 2.x Python.) Итак, даже если вы используете 3 в своей повседневной работе, хорошо знать различия, начиная с одного и того же места «большинство» других разработчиков Python начал.

Кроме того, если вы сохраняете старый код, он, вероятно, будет в 2.x. Кроме того, большинство учебных пособий для 2.x. Однако стоит изучить различия, «что нового в python3», поэтому вы узнаете, как писать для интерпретатора v3, если вам нужно это сделать.

Python - лучший язык программирования в мире.