or
Den här övningen är en del av kursen
I det här kapitlet lär du dig vad det innebär att skriva effektiv Python-kod. Du utforskar Pythons standardbibliotek, lär dig om NumPy-arrayer och övar på att använda några av Pythons inbyggda verktyg. Kapitlet lägger grunden för de koncept som behandlas längre fram.
I det här kapitlet lär du dig att mäta och jämföra körtider för olika kodlösningar. Du övar på att använda paketen `line_profiler` och `memory_profiler` för att profilera din kodbas och hitta flaskhalsar. Sedan omsätter du dina kunskaper i praktiken genom att ersätta dessa flaskhalsar med effektiv Python-kod.
Det här kapitlet behandlar mer avancerade tips och tricks för effektivitet. Du lär dig några användbara inbyggda moduler för effektiv kod och övar på mängdteori. Därefter går du igenom loopmönster i Python och hur du kan göra dem mer effektiva.
Det här kapitlet ger en kort introduktion till hur du arbetar effektivt med pandas DataFrames. Du lär dig de olika sätten att iterera över en DataFrame och hur du effektivt tillämpar funktioner på data som lagrats i en DataFrame.
Aktuell övning