Kapitel 1. Skalierung mit Generatoren
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Diese for Schleife scheint einfach zu sein:
foriteminitems:do_something_with(item)
Und doch verbergen sich hier Wunder. Wie du wahrscheinlich weißt, nennt man esIteration, wenn man eine Sammlung Element für Element durchgeht. Nur wenige verstehen, wie das Iterationssystem von Python wirklich funktioniert und wissen zu schätzen, wie tiefgründig und gut durchdacht es ist. Dieses Kapitel macht dich zu einem dieser Menschen. Du wirst in die Lage versetzt, hoch skalierbarePython-Anwendungen zu schreiben, die immer größere Datenmengen performant und speichereffizient verarbeiten können.
Die Iteration ist auch der Kern eines der mächtigsten Werkzeuge von Python: die Generatorfunktion. Generatorfunktionen sind nicht nur eine bequeme Möglichkeit, nützliche Iteratoren zu erstellen, sondern sie ermöglichen auch exquisite Code-Organisationsmuster, die von Natur aus gute Programmiergewohnheiten fördern.
Dieses Kapitel ist etwas Besonderes, denn wenn du es verstehst, wirst du ein dauerhaft besserer Programmierer in jeder Sprache sein. Die Beherrschung der Python-Generatoren macht das in der Regel möglich, weil du auf dem Weg dorthin viele Unterschiede und Erkenntnisse gewinnst. Lass uns eintauchen.
Iteration in Python
Python hat eine eingebaute Funktion namens iter(). Wenn du ihr eine Sammlung übergibst, erhältst ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access