Это действительно будет зависеть от того, что вы хотите сделать. Вообще говоря, Python 3 «еще не готов», в том смысле, что немногие библиотеки поддерживают Python 3. В конечном итоге это сильно ограничит то, что вы можете сделать с помощью языка как новичка.
С другой стороны, если вы думаете, что потратите свое время на более "чистое программирование" задач, изучая свой путь, то Python 3 может быть хорошей отправной точкой, поскольку такие вещи, как strings
, дико отличается в Python 3.
Итак, что вы хотите от Python прямо сейчас? Хотите делать полезные вещи? Python 2.x. Вы хотите узнать о Python ради изучения Python? Python 3.
Здесь через год или два Python 3, скорее всего, станет выбором по умолчанию. До тех пор, это действительно зависит от вас. Но вы можете быть уверены, что любые навыки в Python, которые вы приобретете, будут полезны в 2.x и 3. Некоторые важные вещи изменились в Python 3, но Python 3 все еще остается Python.