Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 23, 2010 09:25:17

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

2.х или 3.х

Мне переход на 2.6 с 2.5 дался с трудом, в связи с отсутствием некоторых либ, про тройку пока не говорю. Сейчас на отдельной машине держу 2.5 для некоторых нужд и библиотек, например ensymble для сборки симбиановских sis, или модуля для работы с twain, которого под 2.6 нет :(



Офлайн

#2 Апрель 23, 2010 10:41:00

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

2.х или 3.х

Ну в общем у меня ситуация аналогичная, как и у большинства:
- писал на 2.4 и не переходил на 2.5, потому что Zope 3.3.1 был только на 2.4;
- перешел на 2.5, потому что Zope 3.4 собран для 2.5
- теперь пишу на 2.6, потому что Django есть для 2.6, и более старые версии использовать незачем + использую wxPython, который есть собранный для 2.6 + BlueBream, который был Zope3, тоже есть на 2.6. Особого смысла использовать 2.4 и 2.5 на данном этапе развития языка и pypi не вижу (разве что есть какие-то специфические пакеты).
- На тройку переходить пока не собираюсь так как всего этого еще для нее нет, а мы, все-таки, ищем инструмент под задачу, а не задачу под инструмент, но маленькие утилитарные автоматизационные скриптики, не требующие доп. пакетов, которые использую в работе, все пишу на 3-ке.



Офлайн

#3 Апрель 28, 2010 15:34:43

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

2.х или 3.х

мой выбор – 2.5



Офлайн

#4 Апрель 28, 2010 19:00:22

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

2.х или 3.х

bialix +1
Всё что нужно там есть (синтаксис, stdlib).



Офлайн

#5 Апрель 29, 2010 11:15:10

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

2.х или 3.х

мне вот интересно, зачем 2,7 сделали. если уж и переходить то на 3.х

Офлайн

#6 Апрель 30, 2010 08:41:42

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

2.х или 3.х

Для того, чтобы менее затратно (или более постепенно?) перехрдить на тройку.
Лично я сейчас ратую за использование 2.6 там, где нельзя использовать 3 – я за прогресс, а не за торчание на одном и том же месте вроде 2.5.



Офлайн

#7 Апрель 30, 2010 10:01:47

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

2.х или 3.х

ZZZ
Лично я сейчас ратую за использование 2.6 там, где нельзя использовать 3 – я за прогресс, а не за торчание на одном и том же месте вроде 2.5.
Преимущество более старых версий Питона только по скорости. Во всех новых версиях вижу только плюсы (я имею в виду сам язык, а не наличие библиотеки паектов).



Офлайн

#8 Апрель 30, 2010 12:28:32

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

2.х или 3.х

regall
Преимущество более старых версий Питона только по скорости.
скорости О_о
так каждая новая быстрей работает.



Офлайн

#9 Май 1, 2010 08:37:50

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

2.х или 3.х

Нет. Когда вышел 2.6.0, он был куда медленней 2.5.x… Это было заметно не только на специфических тестах, но и невооружённым глазом. Однако сейчас скорости почти выправились… Но ветка 2.5 всё равно быстрее.
А вот в сравнении 2.5 vs 2.4 не уверен – в 2.5 была работа под лозунгом “Need For Speed” и они много чего пооптимизировали.



Офлайн

#10 Май 22, 2010 03:46:22

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

2.х или 3.х

Обсуждение, похоже, закончилось.
Итак, берем 2.4 за базу:
- отлично, есть декораторы
- 2.5 - with statement (это просто замечательно) и advanced generators (которые держат .send, .throw, .close). Absolute/relative imports.
- 2.6 - io, .format (утомил ‘%d’% 1), abc, collections, decorators for classes.
- 3.1 (3.0 всерьез рассматривать нельзя, да и не для того он делался) - true unicode, опять же true exception handling, fast io, ушли cPickle/cStringIO etc, importlib, urllib.

По моему, каждый релиз добавлял очень симпатичные штучки.
Дополните или возразите?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version