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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.