Уведомления

Группа в Telegram: @pythonsu

#1 Март 28, 2009 16:13:16

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

изменения в 3.0.1

Stofel
Вот потом, можно уже будет сделать осознаный выбор версии.
Не будете ви вибирати версії, а будете використовувати ту під яку працюють потрібні вам бібліотеки,



Офлайн

#2 Март 28, 2009 16:17:42

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

изменения в 3.0.1

Совет хороший.
Гвидо как раз сейчас говорит, что очень мало людей сейчас используют Py3k. В основном те, кто работают над собственно новой веткой - Core Developers.
Большинство сторонних библиотек еще не портированы. Они, в свою очередь, зависят от других либ, которые тоже еще не портированы в свою очередь.
2.6 имеет неплохую совместимость с новьем. 2.7 выйдет довольно скоро и будет еще ближе.
Библиотеки конвертируются, но процесс требует времени
Сейчас просто невозможно писать что-то большое и настоящее на тройке.

Так что лучше все же подождать.
P.S. Раньше работало хуже, однозначно. И мне очень нравятся существующие изменения (и еще не реализованные открытые PEP's). Но пока - рано.



Офлайн

#3 Март 28, 2009 16:25:05

Stofel
От:
Зарегистрирован: 2009-03-28
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

изменения в 3.0.1

Андрей Светлов
Сейчас просто невозможно писать что-то большое и настоящее на тройке.
Совет то давался новичкам ;)

Просто совет писать на чем то другом, не часто бывает хорошим и ведет к флейму.



Офлайн

#4 Март 28, 2009 18:32:52

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

изменения в 3.0.1

На самом деле как раз новичку нужно, чтобы любая скачанная библиотека заработала без всяких проблем. С которыми бороться он просто не умеет пока.
По моему совет заключается в том, что не требуется экспериментировать с новой версией - проблем и без нее хватит поначалу. Да и разница заметна на самом деле только довольно искушенному взгляду (если убрать тривиальные print, input, xrange и похожие вещи).

Например, instancemethod возвращает function вместо unbound method будучи взят у класса. А у boundmethod кардинально поменялись названия для im_self, im_class, im_func. Ну и что? Много ли программистов вообще знают о том, что это такое? (На моей работе - далеко не все). И т.д.



Офлайн

#5 Март 28, 2009 18:50:24

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

изменения в 3.0.1

Stofel
Это была попытка избавить новичка от концептуальной ошибки и множества проблем, связанных не только со сторонними библиотеками, а и отсутствием учебных пособий, литературы, да и опыта 3-ки у множества уже опытных в питоне людей.
Но для того что бы понять совет нужно думать, а если не понимаешь - уточнать.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version