Форум сайта python.su
Доброе время суток! :-)
Задался целью освоить Python. Сейчас читаю литературу. Но не могу понять такую вещь: есть питон 2.6.4 и одновременно с ним есть и 3.1.1. Почему их два одновременно? Я так понимаю 3.1.1 новее, но зачем тогда существует более старая версия? Проясните пожалуйста.
И, если не трудно, скажите, книга: “Марк Саммерфилд Программирование на Python 3. Подробное руководство Programming in Python 3” стоящая для начального изучения? Может посоветуете книгу из серии “обязательно прочесть”
Заранее признателен за помощь :-)
Отредактировано (Дек. 15, 2009 17:03:34)
Офлайн
Если не углубляться: Их две, потому что различия между ними слишком значительны. Программы написанные для 2.4.6, попросту откажутся работать в третей ветке. Также очень много сторонних модулей еще не портированны на третью ветку.
Да и первая stable версия Python 3.1.1 вышла совсем недавно.
Обязательно прочесть:
Учебник Python 3.1
Dive Into Python 3 =))
Отредактировано (Дек. 15, 2009 17:24:49)
Офлайн
LSNДва одновременно, потому что они несовместимы, поэтому 90% продуктов, написанных на Python 2 еще не переведены на Python 3.
Но не могу понять такую вещь: есть питон 2.6.4 и одновременно с ним есть и 3.1.1. Почему их два одновременно?
LSNЕсть соответствующий раздел форума, не надо задавать здесь такие вопросы.
Может посоветуете книгу из серии “обязательно прочесть”
Офлайн
Понятно. То есть в данный момент начать стоит с изучения Python 2.6.4? я правильно понял?
regallИзвините, в следующий раз буду внимательнее, еще не освоился :-)
Есть соответствующий раздел форума, не надо задавать здесь такие вопросы.
Офлайн
LSNДа, пока лучше с ветки 2.х
Понятно. То есть в данный момент начать стоит с изучения Python 2.6.4? я правильно понял?
Офлайн
Начал с 3.1. и полностью перенес один свой проект с Delphi на Python, славо богу тех библиотек, которые сейчас есть под 3.1, для моей задачи хватило. Так что не жалею о том, что начала с 3.*.
Офлайн
А что именно изменилось какие главные отличия или их очень много?
Офлайн
Офлайн