Python Toolbox
Bauen Sie Ihre modernen Data-Science-Fähigkeiten weiter aus, indem Sie über Iteratoren und Listenverständnisse lernen.
Kurs Kostenlos Starten4 Stunden12 Videos46 Übungen283.977 LernendeLeistungsnachweis
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.Trainierst du 2 oder mehr?
Versuchen DataCamp for BusinessBeliebt bei Lernenden in Tausenden Unternehmen
Kursbeschreibung
Im Kurs „Python Toolbox“ wirst du deine fortgeschrittenen Python-Kenntnisse weiter ausbauen. Zunächst lernst du etwas über Iteratoren – Objekte, die du bereits im Zusammenhang mit for-Schleifen kennengelernt hast. Dann lernst du etwas über List Comprehensions, die für alle Datenexperten und Entwickler, die mit Python arbeiten, ein äußerst nützliches Werkzeug sind. Am Ende des Kurses bearbeitest du eine Fallstudie, in der du alle Techniken anwendest, die du in beiden Teilen des Kurses gelernt hast.
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
Assoziierter Python-Entwickler
Gehe zu TrackGrundlagen der Python-Programmierung
Gehe zu Track- 1
Verwenden von Iteratoren in PythonLand
KostenlosDu lernst alles über Iteratoren und Iterables (iterierbare Objekte), mit denen du bereits beim Schreiben von for-Schleifen gearbeitet hast. Du lernst einige praktische Funktionen kennen, mit denen du effektiv mit Iteratoren arbeiten kannst. Das Kapitel endet mit einem Anwendungsfall, der für die Welt der Data Science und den Umgang mit großen Datenmengen relevant ist – in diesem Fall mit Daten von Twitter, die du mithilfe von Iteratoren in Blöcken lädst.
Einführung in Iteratoren50 xpIteratoren vs. Iterables50 xpIterieren über Iterables (1)100 xpIteration über Iterables (2)100 xpIteratoren als Funktionsargumente100 xpMit Iteratoren spielen50 xpVerwenden von enumerate100 xpVerwenden von zip100 xpVerwenden von * und zip zum „Entzippen“100 xpIteratoren verwenden, um große Dateien in den Speicher zu laden50 xpVerarbeiten großer Mengen von Twitter-Daten100 xpExtrahieren von Informationen für große Mengen von Twitter-Daten100 xpHerzlichen Glückwunsch!50 xp - 2
List Comprehensions und Generatoren
In diesem Kapitel baust du auf deinem Wissen über Iteratoren auf und lernst List Comprehensions kennen, mit denen du komplizierte Listen – und Listen von Listen – in einer einzigen Codezeile erstellen kannst! List Comprehensions können deinen Code drastisch vereinfachen und effizienter machen und werden zu einem wichtigen Bestandteil deiner Python-Toolbox. Dann lernst du etwas über Generatoren, die sehr hilfreich sind, wenn du mit großen Datenmengen arbeitest, die du nicht im Speicher ablegen willst, sondern die du stattdessen direkt generierst.
List Comprehensions50 xpEine einfache List Comprehension schreiben50 xpList Comprehension über Iterables50 xpList Comprehensions schreiben100 xpVerschachtelte List Comprehensions100 xpFortgeschrittene Comprehensions50 xpVerwendung von Bedingungen in Comprehensions (1)100 xpVerwendung von Bedingungen in Comprehensions (2)100 xpDictionary Comprehensions100 xpEinführung in Generatorausdrücke50 xpList Comprehensions vs. Generatoren50 xpDeine eigenen Generatorausdrücke schreiben100 xpÄndern der Ausgabe in Generatorausdrücken100 xpEinen Generator erstellen100 xpZusammenfassung von Comprehensions und Generatoren.50 xpList Comprehensions für zeitgestempelte Daten100 xpBedingte List Comprehensions für Daten mit Zeitstempel100 xp - 3
Und jetzt alles zusammen!
In diesem Kapitel kannst du deine neu erworbenen Fähigkeiten anwenden, um aussagekräftige Informationen aus einem realen Datensatz – den Weltentwicklungsindikatoren der Weltbank – zu extrahieren. Du hast die Möglichkeit, deine eigenen Funktionen und List Comprehensions zu schreiben, während du mit Iteratoren und Generatoren arbeitest, um deine Python-Kenntnisse zu festigen.
Willkommen zur Fallstudie!50 xpZippen von Dictionarys100 xpSchreiben einer hilfreichen Funktion100 xpVerwendung einer List Comprehension100 xpDas alles in einen DataFrame verwandeln100 xpPython-Generatoren zum Streamen von Daten verwenden50 xpVerarbeiten von Daten in Blöcken (1)100 xpEinen Generator schreiben, um Daten in Blöcken zu laden (2)100 xpEinen Generator schreiben, um Daten in Blöcken zu laden (3)100 xpDen read_csv-Iterator von pandas zum Streamen von Daten verwenden50 xpEinen Iterator schreiben, um Daten in Blöcken zu laden (1)100 xpEinen Iterator schreiben, um Daten in Blöcken zu laden (2)100 xpEinen Iterator schreiben, um Daten in Blöcken zu laden (3)100 xpEinen Iterator schreiben, um Daten in Blöcken zu laden (4)100 xpEinen Iterator schreiben, um Daten in Blöcken zu laden (5)100 xpAbschließende Gedanken50 xp
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
Assoziierter Python-Entwickler
Gehe zu TrackGrundlagen der Python-Programmierung
Gehe zu TrackMitwirkende
Voraussetzungen
Introduction to Functions in PythonHugo Bowne-Anderson
Mehr AnzeigenData Scientist
Was sagen andere Lernende?
Melden Sie sich an 15 Millionen Lernende und starten Sie Python Toolbox Heute!
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.