rakoth
19.03.2011 13:33
Допустим есть структура:
start.py
mymodules/myclass.py
В myclass.py:
class MyClass:
pass
в start.py :
classname = "MyClass"
modulename = "mymodules"
importlib.__import__('{0}.{1}'.format(modulename, classname.lower()))
Как теперь объявить новый объект класса classname?
werehuman
19.03.2011 12:03
Кажется, я нашел кой-чего интересного в GSoC. Я каким-то образом умудрился упустить из виду проект sympy, посмотрел — ба, да это же тема моей магистерской...
werehuman
13.03.2011 19:13
Ололо, читаю питоновское C API. Вероятно, я неправильно понял чего, но если при возврате None не увеличить счетчик ссылок, то сборщик мусора его снесет.
Rayslava
12.03.2011 19:28
> Питон — зло
Это было понятно ещё со времён Евы.
werehuman
11.03.2011 06:32
http://lucumr.pocoo.org/2010/5/25/wsgi-o... оказывается, все очень плохо.
«Right now I'm a little bit afraid we end up with a specification that requires use to do the encode/decode/encode/decode dance just because the standard library and a limitation on the bytes object makes us do. Because one thing is ... more →
werehuman
10.03.2011 17:42
Dive Into python 3 covers Python 3 and its differences from Python 2. The book is freely licensed under the Creative Commons Attribution Share-Alike license. http://diveintopython3.org/
Господа, для нас все сделали, бери-не хочу. Не будем же тормозить прогресс.
eurekafag
07.03.2011 22:07
Добавил поддержку нульчана. 95% рака покрыто :cf: Скачать за $24.99 (путём регистрации с заполнением анекты паспортными данными и отправкой 3-х смс) тут: https://bitbucket.org/eurekafag/locmecha... Ну или просто сделать hg pull && hg update если уже скачали раньше. На очереди ычан (легко) с доброчаном (трудно — ... more →
werehuman
07.03.2011 18:31
Вот вроде бы python-sphinx весь такой мощный из себя, а врубиться как на нем писать — не могу. А doxygen прост как пареная репа. Дилемма.
eurekafag
07.03.2011 14:10
Напоминаю о своём существовании. https://bitbucket.org/eurekafag/locmecha... — сегодня немного расширения функционала, багфиксов и комментариев к коду.
Организуй себе локальный метачан, забудь о нервном F5 на десятке тредов, не пропусти удаляемые мочераторами посты и узнай, когда именно умерли отслеживаемые треды ... more →
SirAnthony
07.03.2011 12:26
Я долго смотрел на неправильно вызываемую функцию(неправильный порядок аргументов), и долго не мог понять, как оно умудряется работать правильно. Оказалось, что я при неправильном вызове умудрился пихать в нее неправильные аргументы, что на выходе давало правильный результат.
diSabler
07.03.2011 11:40
привесли ноут на переустановку венды и установку "прожиточного минимума". после установки "системы" — первым делом ставлю питон и нпп. это патология?
eurekafag
06.03.2011 21:48
Ну что ж, первый коммит сделан. Куда это всё зайдёт — неизвестно. https://bitbucket.org/eurekafag/locmecha... скачать безплатно без смс и регистрации.
Локальный примитивный метачан — умеет качать треды вместе с картинками и тумбнейлами, обновляя, если тред уже был скачан. Должен помечать удалённые посты (на тирече ... more →
eurekafag
06.03.2011 14:45
Заметил, что постоянно очень медленно пишу код. Но меня это, внезапно, радует! Потому что при написании приходится изучать новые вещи. Например, сегодня я обнаружил, что BeautifulSoup давно отправился на свалку, а чоткие посоны юзают lxml. Туторы не слишком понятные там почему-то, но осилил. При этом пришлось ... more →
eurekafag
06.03.2011 09:43
Пробую comment-driven programming. Т.е. сначала оформляю логику в виде комментариев, а потом между ними пишу соответствующий код. Уже вижу плюсы — глупые идеи быстрее обнаруживаются и уничтожаются.
werehuman
05.03.2011 06:11
http://habrahabr.ru/blogs/qt_software/11...
PySide — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие от PyQt, PySide доступна для свободного использования как в открытых, так и закрытых, в частности, коммерческих, проектах, поскольку лицензирована по LGPL.
Проект возник в ... more →