LINUX.ORG.RU
Форум — Talks  

Хочу начать изучать python


0

0
Посему вопросы знатокам: насколько большая разница между 2.x и 3.x? Если она существенная, то есть ли на сегодняшний день смысл разбираться в 2.х (да, я знаю что именно он в каждом дистрибе в отличие от 3.х)?

Всем заранее спасибо)

Учи 2.*. Один фиг маловато либ портировано на 3.*. Потом не проблема будет перелезть.
resurtm ★★★
()
Весьма хорошо знаю 2.5, но не имею понятия о 3.0, так что тема актуальна, по крайней мере для меня. Почитаю
shamazmazum
()
Изучай 2.х вникая в тонкости NewClass.
YogSagot ★★☆
()
Понравилась фича:

Extended Iterable Unpacking. You can now write things like a, b, *rest = some_sequence. And even *rest, a = stuff. The rest object is always a (possibly empty) list; the right-hand side may be any iterable. Example:

(a, *rest, b) = range(5)

дает в range [1,2,3]

В остальном предется переучиваться

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

list(dict.keys())

Работайте, никто не мешает.
ntp ★
()

Учите программирование, а не языки.

Если же вы умеете учить только языки, то учите 2.x. В python 3 революционных изменений кот наплакал, они все осваиваются за 1 вечер по whatsnew если питон 2.x хорошо знаете.
ntp ★
()
Прочти книгу "Dive in python", больше ничего для Питона не надо. 2ка будет жить еще лет 5, но лучше читать про 3ку, а потом писать под 2ку - не проблема.
kost-bebix ★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.