Да, во он ? :, давайте разберемся почему он именно такой, а не другой. Единственное питонщикам не будет столь интересно это читать ибо у нас них он выглядит так: print True if 1 > 2 else False Четко и понятно «в лоб», с появлением его в python читал в блогах много рассуждений почему он такой, где же стандартный ? : подобный. Давайте разберемся… Читать дальше →
Недавно я открыл для себя альтернативу стандартной конструкции "expression_on_true if predicate else expression_on_false", которую я не встречал в справочниках: (expression_on_false, expression_on_true)[predicate] Как это работает В круглых скобках объявляется кортеж из двух элементов. В квадратных скобках вычисляется значение предиката. Происходит обращение к кортежу по индексу 1 (если значение предиката True) или 0 (если значение предиката False) Читать дальше →
Если вы читали в Интернете о ветвлении в GPU, то можете думать, что оно открывает врата Ада и впускает в этот мир демонов. В статьях говорится, что его нужно не допускать любой ценой, и что его можно избегать при помощи тернарного оператора, step() и других глупых математических трюков. Большинство таких советов в лучшем случае является устаревшим, а то и откровенно ошибочным. Давайте исправим ситуацию. Читать дальше →
У оператора МОТИВ появился новый роуминг-партнер. С 17 сентября 2014 года абоненты компании, путешествующие по Ирландии с домашней SIM-картой, смогут зарегистрироваться в сети оператора Vodafone Ireland Ltd (Ирландия)и всегда оставаться на связи с родными и […]