@bellatrix: #907644 (мой опыт общения с тернопольчанами подтверждает, что западная Украина уже не такая западная, sad but true)
Специально для def _get_name(self):
return super(ListItem,self).name or self.displayText
Тут используется свойство логических операторов в питоне возвращать не просто True/False, а сам операнд, если он интерпретируется как истина. Тоесть в этом методе возвращается значение родительского класса, но если "унаследованое" значение является пустой строкой, None etc, то вернется другое значение, вычисляемое уже данным классом. Попробую проилюстрировать на более простом примере:
user_name=raw_input("введите ваше имя в системе. Нажмите <enter>, если хотите зайти анонимно") or "anonymous"
переменная user_name получит значение, введенное пользователем, или "anonymous", если raw_input() вернет пустую строку (пользователь нажал <enter>)
@bellatrix:
evolkov.net
Логические ошибки
Из: МакМаллин Р. Практикум по когнитивной терапии: Пер. с англ. — СПб.: Речь, 2001. — 560 с.
elcom.ru
Логика: Сборник упражнений и тестов с краткими объяснениями материала / авторы и составители: А.С. Тимощук, Л.Е. Филиппова. Владимир, 2006. 56 с.
В большей степени для evolkov.net
Логические ошибки
Из: МакМаллин Р. Практикум по когнитивной терапии: Пер. с англ. — СПб.: Речь, 2001. — 560 с.
elcom.ru
Логика: Сборник упражнений и тестов с краткими объяснениями материала / авторы и составители: А.С. Тимощук, Л.Е. Филиппова. Владимир, 2006. 56 с.
Лейбніц
news.mail.ru
выжимка:
ОСЛО, 26 февраля. Норвегия открывает бесплатные бордели. Уже откликнулось 90 добровольцев желающих обслуживать клиентов, пишет Scandi News.
«60 женщин и 30 мужчин подходят к этому без обиняков и относятся к сексу как к чему-то естественному и само собой разумеющемуся, как, например, к завтраку», — рассказывает в шведской газете «Афтонбладет» председатель объединения Free Political Movement («Свободное политическое движение») Франк Хорн Хартведт, который продвигает данную идею.
...
Напомним, Центральный союз арендаторов Финляндии ежемесячно регистрирует обращения владельцев жилья, желающих сдать его в обмен на оказание услуг интимного характера. Зачастую такие «жилищные схемы» предлагаются студенткам, которые обычно ограничены в средствах.
Финская полиция не запрещает подобную практику. Единственными условиями являются совершеннолетие обоих участников «сделки», а также соблюдение законодательных норм. Однако представители правоохранительных органов рекомендуют женщинам сообщать о принятии таких предложений, что должно помочь избежать преступлений.
А вы говорите Европа...
выжимка:
ОСЛО, 26 февраля. Норвегия открывает бесплатные бордели. Уже откликнулось 90 добровольцев желающих обслуживать клиентов, пишет Scandi News.
«60 женщин и 30 мужчин подходят к этому без обиняков и относятся к сексу как к чему-то естественному и само собой разумеющемуся, как, например, к завтраку», — рассказывает в шведской газете «Афтонбладет» председатель объединения Free Political Movement («Свободное политическое движение») Франк Хорн Хартведт, который продвигает данную идею.
...
Напомним, Центральный союз арендаторов Финляндии ежемесячно регистрирует обращения владельцев жилья, желающих сдать его в обмен на оказание услуг интимного характера. Зачастую такие «жилищные схемы» предлагаются студенткам, которые обычно ограничены в средствах.
Финская полиция не запрещает подобную практику. Единственными условиями являются совершеннолетие обоих участников «сделки», а также соблюдение законодательных норм. Однако представители правоохранительных органов рекомендуют женщинам сообщать о принятии таких предложений, что должно помочь избежать преступлений.
А вы говорите Европа...
s="python is cool"
if "python" in s:
print "s is about python!"
#а я всегда писал if s.find('python')>-1: ...
Все мы пользуемся генераторами списков в python. А вы знаете, что генератор можно зделать "ленивым", чтобы он не вычислял весь список в памяти, а выполнял работу только во время итерирования? (вспомните разницу между range и xrange, и ы поймете, о чем я). Для того, чтобы так зделать, заключите генератор в круглые скобки, вместо квадратных:
(x**3 for x in xrange(20))
Если передаете генератор в функцию, скобки можно опустить:
myfunc(x**3 for x in xrange(10))
Многие боятся запуска Большого адронного коллайдера:
— Ведь это страшно!
— Он может уничтожить всю планету!
Я же хочу отметить, что ничего страшного или плохого в уничтожении нашей планеты нет (точнее, не будет): страх, горе, так же, как хорошо/плохо, — это чисто человеческие понятия. Если не будет планеты, то не будет и людей. Значит, не будет ни страха, ни горя.
В первом приближении можно считать, что количество горя от происшествия равно произведению числа погибших на число скорбящих. В этом случае мы можем заключить, что максимальное количество горя будет, если погибнет ровно половина людей. Кроме того, получается, что горе от смерти одного человека в точности равно горю от смерти всех, кроме одного.
...
iproc.ru
code.google.com
...
SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.
Проверил, действительно работает! Must have.
готовая домашка по матану и линейной алгебре только-что стала жертвой внезапного bsod, вместе с выдраными из логов интересными паролями.
Да, я знаю, что сохраняться надо. Но мои лучи праведного негодования настигнут и невозбранно покарают всю эту туеву кучу индусов, приложившую свои кривые ручонки к написанию самой-популярной-в-мире-операционной-системе
I take it you already know
Of tough and bough and cough and dough?
Others may stumble, but not you,
on hiccough, thorough, laugh and through...
Well done! And now you wish, perhaps,
To learn of less familiar traps.
Beware of heard: a dreadful word
That looks like beard and sounds like bird.
And dead: it's said like bed not bead —
For goodness' sake don't call it deed.
Watch out for meat and great and threat
(They rhyme with suite and straight and debt!)
A moth is not a moth in mother;
Nor both in bother, broth in brother;
And here is not a match for there,
Nor dear and fear, for bear and pear.
And then there's dose and rose and lose,
(Just look them up), and goose and choose,
And cork and work and card and ward,
And font and front and word and sword,
And do and go and thwart and cart...
Come, come! I've hardly made a start.
A dreadful language? Man alive!
I'd mastered it when I was five!
I will teach you in my verse,
Words like corps, corks, horse and worse.
For this phonetic labyrinth
Gives monkey, donkey, ninth and plinth;
Wounded, rounded, grieve and sieve;
Friend and fiend; alive and live.
Query does not rhyme with very,
Nor does fury sound like bury.
Dies and diet; lord and word,
Earth and hearth and clerk and herd;
Evil, devil, tomb, bomb, comb;
Doll, roll, dull, bull, some and home.
Finally — for I've said enough —
Through though thorough plough cough tough!
While hiccough has the sound of cup...
My advice is: give it up!