Diese Übung ist Teil des Kurses
In diesem Kapitel lernst du, was es bedeutet, effizienten Python-Code zu schreiben. Du lernst die Standardbibliothek von Python kennen, erfährst etwas über NumPy-Arrays und übst den Umgang mit einigen der in Python integrierten Tools. Dieses Kapitel bildet die Grundlage für die Konzepte, die im Folgenden behandelt werden.
In diesem Kapitel erfährst du, wie du die Laufzeiten verschiedener Codierungsansätze erfassen und vergleichen kannst. Du übst die Verwendung der Pakete line_profiler und memory_profiler, um ein Profil deiner Codebasis zu erstellen und Engpässe zu erkennen. Anschließend setzt du das Gelernte in die Praxis um, indem du diese Engpässe durch effizienten Python-Code ersetzt.
Aktuelle Übung
Dieses Kapitel behandelt komplexere Tipps und Tricks zur Effizienz. Du lernst einige nützliche integrierte Module zum Schreiben von effizientem Code und übst die Anwendung der Mengenlehre. Dann lernst du etwas über Schleifenmuster in Python und wie du sie effizienter gestalten kannst.
Dieses Kapitel bietet eine kurze Einführung in die effiziente Arbeit mit DataFrames von Pandas. Du lernst die verschiedenen Möglichkeiten kennen, mit denen du über einen DataFrame iterieren kannst. Dann lernst du, wie du Funktionen effizient auf Daten anwenden kannst, die in einem DataFrame gespeichert sind.