Jste zde

Python

Co je nového v Pythonu 3.7

Na konci června byl vydán Python 3.7. Pojďme se spolu podívat na vybrané novinky, které tato nová verze Pythonu přináší.

Ještě jednou a lépe: porovnání s None v Pythonu

Tentokrát se podíváme na to, jak v Pythonu správně porovnávat objekty s None.

Zvaná přednáška o Pythonu v předmětu IPP na VUT FIT

Stejně jako loni jsem začátkem letošního března měl na VUT FIT v předmětu IPP zvanou tříhodinovou přednášku na téma Úvod do Pythonu. V příspěvku se dozvíte odkazy na slajdy, podpůrné materiály a záznam z přednášky.

Chyby v návrhu: nevyužívání typového systému

Dnes se v našem seriálu o chybách v návrhu podíváme na situace, při nichž bychom plnohodnotným využíváním typového systému zpřehlednili kód a učinili jej méně náchylným k chybám.

Zvaná přednáška o Pythonu v předmětu IPP na VUT FIT

Začátkem letošního března jsem měl na VUT FIT v předmětu IPP zvanou tříhodinovou přednášku na téma Úvod do Pythonu. V příspěvku se dozvíte odkazy na slajdy, podpůrné materiály a záznam z přednášky.

Match vs search u regulárních výrazů v C++ a Pythonu

V příspěvku se podíváme na rozdíl mezi operacemi match a search u regulárních výrazů v jazycích C++ a Python. Především si však ukážeme záludnost, ve které se operace match ve zmíněných jazycích liší. Velmi stručně se podíváme i na pár dalších jazyků.

Textové vs binární soubory

Podíváme se krátce na to, v čem se liší zpracování textových a binárních souborů. Vše si budeme ilustrovat v Pythonu. Tento příspěvek volně navazuje na můj předchozí příspěvek o rozdílech mezi znakovou sadou a kódováním.

Znaková sada vs kódování

Občas dochází k zaměňování pojmů znaková sada a kódování. Nejčastěji se s tímto setkávám v případech, kdy dotyčný hovoří o Unicode a např. UTF-8 tak, jako by to bylo to stejné. V příspěvku se podíváme na to, jaký je mezi těmito dvěma termíny rozdíl a budeme si to prakticky ilustrovat v Pythonu.

Proč psát kód na jedné úrovni abstrakce

V dnešním příspěvku se podíváme na to, proč je dobré psát kód na jedné úrovni abstrakce (angl. single level of abstraction). Ukážeme si několik příkladů kódu, který tomuto principu nevyhovuje, poté jej upravíme a uvidíme, jaké výhody nám to přineslo.

Stránky

Přihlásit se k odběru RSS - Python