V tomto krátkém příspěvku bych vás chtěl pozvat na obhajobu mé disertační práce, která se bude konat v pátek 12.9. od cca 12:30 hodin v místnosti č. G108 na Fakultě informačních technologií VUT v Brně.
Když chcete v Pythonu vyhodit výjimku, napíšete raise Exception
. Od Pythonu 3 existuje méně známé rozšířená příkazu raise
obsahující dodatek from AnotherException
. Právě o tomto rozšíření pojednává následující příspěvek.
Někdo preferuje mezery, někdo tabelátory. Diskuse o tom, který způsob je lepší, bývají nekonečné, protože každý z nich má své pro a proti a každý programátor to vidí jinak, takže to nemá smysl řešit. V následujícím článku bych však chtěl argumentovat, proč není dobrý nápad v kódu tabelátory a mezery mixovat.
Když programátor napíše blok kódu či složitější podmínku, tak má tendenci k vytvořenému kusu kódu napsat vysvětlující komentář. Z hlediska pochopitelnosti kódu je to samozřejmě lepší, než kdyby se čtenář musel snažit pochopit význam analýzou kódu. V dnešním příspěvku si však ukážeme lepší alternativu: místo bloku kódu s komentářem napíšeme funkci.
Věděli jste, že od Pythonu verze 3 lze v identifikátorech používat i znaky mimo obvyklý rozsah [a-zA-Z0-9_]
?
Tento příspěvek je určen především programátorům, kteří zatím nevidí důvod, proč psát jednotkové testy (angl. unit tests). Stručně v něm zmiňuji důvody, kvůli kterým se jednotkové testy vyplatí.
Dnes se podíváme na používání proměnné s nepříliš popisným názvem: flag
.
Dnes se podíváme na to, jak přehledněji zapisovat a používat složitější regulární výrazy v Pythonu.
Dneska se podíváme na to, jak zjednodušit odstraňování prvků z kontejneru v C++.
Python obsahuje řadu vestavěných objektů, které jsou unikátní. Mezi notoricky známé patří např. None
, True
či False
. Jedním z těch méně známých je výpustka (angl. ellipsis), zapsaná jako tři tečky (...
). V tomto příspěvku se dozvíte, o co jde a k čemu se tento objekt hodí.