Почему русских называют кацапами и что это значит
Python: print() в обработчике сигналов может уронить программу
Автор технического блога разбирает частный, но показательный вопрос про сигналы в Python: безопасно ли вызывать print() внутри обработчика сигнала. Отправная точка, устройство CPython. В языке C обработчик сигнала выполняется прямо в момент прерывания, внутри низкоуровневого обработчика, и поэтому обязан подчиняться жёстким ограничениям на то, какие функции вообще можно вызывать. CPython устроен иначе: пользовательский Python-обработчик не вызывается внутри низкоуровневого C-обработчика сигнала,...
Как выбрать принт: анималика
В части 1 и 2 я рассказала, что такое дешевый принт и чем он отличается от принта дорогого, а также на примере горошка почему конкретный вид принта не может быть устаревшим. Но есть и другая проблема. Принты могут ощущаться дешевыми не только из-за ассоциаций с другой эпохой, но и из-за своих объективных характеристик - качества композиции.
Наверняка, все видели тьюториалы про то, как лучше выставлять кадр (кто не видел, посмотрите). Если вкратце, то "хорошая" композиция отличается от "плохой" лишь тем, что она работает дольше - она привлекает внимание и удерживает его дольше...