or
Toto cvičení je součástí kurzu
V této kapitole zjistíš, co znamená psát efektivní kód v Pythonu. Prozkoumáš standardní knihovnu Pythonu, seznámíš se s poli NumPy a procvičíš si práci s některými vestavěnými nástroji Pythonu. Tato kapitola tvoří základ pro koncepty, které probereme v dalších lekcích.
Aktuální cvičení
V této kapitole se naučíš měřit a porovnávat dobu běhu různých přístupů k psaní kódu. Procvičíš si práci s balíčky line_profiler a memory_profiler pro profilování kódu a hledání úzkých míst. Nakonec získané znalosti uplatníš v praxi – tato úzká místa nahradíš efektivním kódem v Pythonu.
Tato kapitola se věnuje pokročilejším tipům a trikům pro efektivní kód. Naučíš se několik užitečných vestavěných modulů a procvičíš si práci s teorií množin. Pak se zaměříme na vzory procházení smyčkami v Pythonu a na to, jak je zefektivnit.
Tato kapitola nabízí stručný úvod do efektivní práce s DataFramy v pandas. Seznámíš se s různými způsoby, jak procházet DataFrame, a naučíš se efektivně aplikovat funkce na data uložená v DataFramu.