Специально для таких, как я, сделал epub для Dive Into Python 3 http://ompldr.org/vN3IxYQ/test.epub У меня в нуке работает. Не фонтан, но читать можно.
*python
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/
Господа, для нас все сделали, бери-не хочу. Не будем же тормозить прогресс.
Get warnings about all Unicode/bytestring mixing in Python 2: http://pypi.python.org/pypi/unicode-nazi
Название то какое! UNICODE NAZI
Вот вроде бы python-sphinx весь такой мощный из себя, а врубиться как на нем писать — не могу. А doxygen прост как пареная репа. Дилемма.
http://habrahabr.ru/blogs/qt_software/11...
PySide — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие от PyQt, PySide доступна для свободного использования как в открытых, так и закрытых, в частности, коммерческих, проектах, поскольку лицензирована по LGPL.
Проект возник в ... more →
http://www.google.com/buzz/gvanrossum/fn...
Guido van Rossum
I don't think DRY is the big deal that it is made out to be.
А я считал это постулатом.
Dojo и Twisted — асинхронные. Имеют схожую модель асинхронности. Как оказалось — и там и там можно вставлять одинаковые костыли (reactor.callLater(0, xyz) и setTimeout(xyz, 0) например).
http://habrahabr.ru/blogs/python/114731/ твою дивизию, да я наполовину непитоничный.
The first Python version, 0.9.0, was released on Feb 20, 1991. Python 3.2.0 was released exactly 20 years later, on Feb 20, 2011.
http://twitter.com/#!/gvanrossum/status/...
Вышел python 3.2. Теперь твистед не нужен http://www.python.org/dev/peps/pep-3148/
Если в коллбэках пропадают эксцепшны, то дернуть их можно так:
def printException(e):
if isinstance(e, failure.Failure):
try:
e.raiseException()
except:
from traceback import print_exc
print_exc()
Хреначим addErrback по этой функции и профит.
UNICODEDECODEERROR КРОВЬ КИШКИ МЯСО ГОВНО ASCI CODEC CAN'T СУКА БЛЯДЬ ENCODE CHARACTERS IN БЛЯДЬ POSITION ORDINAL NOT IN RAGE RAGE RAGE RAGE RAGE RAGE
А я вот не знал такого синтаксического сахара. В голову взбрело, наобум проверил — работает
http://pastebin.com/sy1p7GiM
Вот хороших туториалов по твистеду днем с огнем не сыщешь, зато код твистеда документирован очень и очень подробно. Вместо туториала можно найти простенький хелло-ворлд на твистеде, а потом запустить его в дебаггере и жать step into.
Evoque (evoque.gizmojo.org) оказался очень неудобным шаблонизатором. Переношу все свое добро на mako.
Твистед меня очень удивил. Решил я заюзать Content-Type: multipart/x-mixed-replace. Даже не думал проверить наличие какого-либо api для оного в твистеде — все равно проще руками две-три строчки написать. Запилил значит свой заголовок, руками через request.write пишу все нужные заголовки, в общем, реализую протокол ... more →
Ну нахрена нужен семафор, в котором нельзя за один раз выделить несколько маркеров?
Нашел багу в регекспах. re.split(r"[^\\],", "a,b,c,d\,e,f") выдает совсем не то, что ожидается.
PEP: 323
Title: Copyable Iterators
Last-Modified: 2009-01-18 10:50:42 +0100 (Sun, 18 Jan 2009)
This PEP has been deferred. Copyable iterators are a nice idea, but after four years, no implementation or widespread interest has emerged.
Я не знаю, радоваться мне или плакать, что я написал такой код http://pastebin.com/jjXnzTbV
*python is used by:
kb
kb
Пахом
Pahom
16+
238328
werehuman
werehuman
Оранжевус Охуеннус
utros
nobiiru
nobiiru
SirAnthony
SirAnthony
профессиональный говноед
ulidtko
Артс
arts
0xd34df00d
0xd34df00d
der_FeniX
der_FeniX
eurekafag
eurekafag
Crazy_Owl
Crazy_Owl
0x2207
0x2207
Spiritual ecstasy
rapture
Maxim Kirenenko
part1zano
desperate donkey
odin
eoranged
eoranged
Darth Bricktop
Like-all
Mагог Магогович
magog
jabber
jabber
asmer
asmer
Nico-izo
Nico-izo
Марсианская улиточка
gisty
gelraen
gelraen
Джордж Ричмонд
richmond
rakoth
rakoth
Minoru
Minoru
13oz
13oz
Johan
johan
Unknown Artist
kelthuzad
Hirthwork McGillah
hirthwork
Лисий хвост
madInsane
nstm0
nstm0
Ky6uk
Ky6uk
Basileus
Basileus
alxrt
alxrt
Alexander Aleschenko
top4ek
amd63
amd63
K900
K900
lexszero
lexszero
analizer
analizer
Няша с няшей
nekoexmachina
няша
generatorglukoff
Александр Марков
komar
anonymous_owl
anonymous_owl
zw0rk
zw0rk
Nebeda
nebeda
rnd_d
rnd_d
svtk
svtk
Iwasawafag
Iwasawafag
diSabler
diSabler
dorfe
dorfe
Forth EMU
emu
rogaboru
rogaboru
Amberize
Amberize
cirno
cirno
Anonymous
anonim
muhas
muhas
nya
nya
beardog
beardog
lkdjvsdkjfgh
saransk
Bender Bending Rodríguez
DJm00n
Shu
Shu
Azzz
azzz
Evgeny I. E. Omelchenko
Elemir
Катенька
sociobljad
Sectoid
Sectoid
Myp
Myp
Kain Winterheart
kainwinterheart
Veles
vs
Jarkko
Jarkko
Tosh
zombieff
Dees7
Dees7
proton
proton
lockie
lockie
sambaynu
sambaynu
xl0
xl0
Kerrigan
Kerrigan
RainerGomes
RainerGomes
sattellite
sattellite
Oxyd
Oxyd
silvery
silvery
Haomand
Haomand
ФЫВА
Incred
hleem
hleem
Darion
Darion
Oleg
NetBUG
Смерть Неизбежна
lHooFool
Oleg Tsarev
zamotivator
Michael Pogoda
MPogoda
4DA
4da
NIR
NIR
Хотеть!
xotetb
hóngweìbīng
hongweibing
eill
eill
DarkElve
DarkElve
Раджа
radjah
kb
Pahom
238328
werehuman
utros
nobiiru
SirAnthony
ulidtko
arts
0xd34df00d
der_FeniX
eurekafag
Crazy_Owl
0x2207
rapture
part1zano
odin
eoranged
Like-all
magog
jabber
asmer
Nico-izo
gisty
gelraen
richmond
rakoth
Minoru
13oz
johan
kelthuzad
hirthwork
madInsane
nstm0
Ky6uk
Basileus
alxrt
top4ek
amd63
K900
lexszero
analizer
nekoexmachina
generatorglukoff
komar
anonymous_owl
zw0rk
nebeda
rnd_d
svtk
Iwasawafag
diSabler
dorfe
emu
rogaboru
Amberize
cirno
anonim
muhas
nya
beardog
saransk
DJm00n
Shu
azzz
Elemir
sociobljad
Sectoid
Myp
kainwinterheart
vs
Jarkko
zombieff
Dees7
proton
lockie
sambaynu
xl0
Kerrigan
RainerGomes
sattellite
Oxyd
silvery
Haomand
Incred
hleem
Darion
NetBUG
lHooFool
zamotivator
MPogoda
4da
NIR
xotetb
hongweibing
eill
DarkElve
radjah