Funktionen in Python schreiben
"Lernen Sie, Best Practices für wartbare, wiederverwendbare, komplexe Funktionen mit guter Doku zu nutzen."
Kurs Kostenlos Starten4 Stunden15 Videos46 Übungen90.785 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
Du hast deine Analyse gemacht, deinen Bericht erstellt und ein Modell trainiert. Was kommt als Nächstes? Wenn du dein Modell in der Produktion einsetzen willst, muss dein Code zuverlässiger sein als die Skripte in einem Jupyter-Notebook. Funktionen schreiben in Python vermittelt dir eine solide Grundlage für das Schreiben komplexer und schöner Funktionen, so dass du in deinem Team Forschungs- und Ingenieursfähigkeiten einbringen kannst. Du lernst nützliche Tricks, zum Beispiel wie du Kontextmanager und Dekoratoren schreibst. Außerdem lernst du Best Practices, wie du wartbare, wiederverwendbare Funktionen mit guter Dokumentation schreibst. Es heißt, dass Menschen, die gut recherchieren und hochwertigen Code schreiben können, Einhörner sind. Nimm an diesem Kurs teil und entdecke die Magie!
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
- 1
Beste Praktiken
KostenlosDas Ziel dieses Kurses ist es, dich zu einem Python-Experten zu machen. Deshalb beginnt das erste Kapitel mit den besten Praktiken beim Schreiben von Funktionen. Du erfährst, warum Docstrings wichtig sind und wie du erkennst, wann du einen Teil des Codes in eine Funktion umwandeln musst. Außerdem erfährst du, wie Python Argumente an Funktionen übergibt, und lernst einige häufige Fehler kennen, die beim Aufrufen von Funktionen zu Problemen bei der Fehlersuche führen können.
- 2
Kontext-Manager
Wenn du jemals das Schlüsselwort "with" in Python gesehen hast und dich gefragt hast, was es damit auf sich hat, dann ist dies das richtige Kapitel für dich! Kontextmanager sind ein bequemer Weg, um Verbindungen in Python bereitzustellen und zu garantieren, dass diese Verbindungen aufgeräumt werden, wenn du sie nicht mehr brauchst. In diesem Kapitel erfährst du, wie du Kontextmanager verwendest und wie du deine eigenen schreiben kannst.
Verwendung von Kontextmanagern50 xpDie Anzahl der Katzen100 xpDie Geschwindigkeit von Katzen100 xpKontextmanager schreiben50 xpDer timer()-Kontextmanager100 xpEin schreibgeschützter open()-Kontextmanager100 xpFortgeschrittene Themen50 xpContext Manager Anwendungsfälle50 xpDas Kratzen der NASDAQ100 xpÄndern des Arbeitsverzeichnisses100 xp - 3
Dekorateure
Dekoratoren sind ein extrem mächtiges Konzept in Python. Sie ermöglichen es dir, das Verhalten einer Funktion zu ändern, ohne den Code der Funktion selbst zu verändern. Dieses Kapitel vermittelt die grundlegenden Konzepte, die du brauchst, um Dekoratoren (Funktionen als Objekte, Gültigkeitsbereich und Schließungen) zu verstehen, und gibt dir eine gute Einführung in die Verwendung und Definition von Dekoratoren. Dieser tiefe Einblick in die Python-Interna macht dich zum Superstar unter den Pythonisten.
Funktionen sind Objekte50 xpAufbau einer Daten-App für die Kommandozeile100 xpÜberprüfung des Codes deines Mitarbeiters100 xpRückgabefunktionen für ein Mathe-Spiel100 xpUmfang50 xpUmfang verstehen50 xpÄndern von Variablen außerhalb des lokalen Bereichs100 xpSchließungen50 xpKontrolle der Schließung100 xpVerschlüsse halten deine Werte sicher100 xpDekorateure50 xpDekorator-Syntax verwenden100 xpDefinieren eines Dekorators100 xp - 4
Mehr über Dekorateure
Da du nun weißt, wie Dekoratoren unter der Haube funktionieren, findest du in diesem Kapitel eine Reihe von Beispielen aus der Praxis, die dir zeigen, wann und wie du Dekoratoren in deinen eigenen Code einbauen solltest. Außerdem lernst du fortgeschrittene Decorator-Konzepte kennen, z. B. wie du die Metadaten deiner dekorierten Funktionen erhältst und wie du Decorators schreibst, die Argumente annehmen.
Beispiele aus der realen Welt50 xpDrucke die Rückgabeart100 xpZähler100 xpDekorateure und Metadaten50 xpDocstrings beim Dekorieren von Funktionen beibehalten100 xpGemeinkosten für Dekorateure messen100 xpDekorateure, die Argumente annehmen50 xpRun_n_times()100 xpHTML Generator100 xpTimeout(): ein Beispiel aus der Praxis50 xpMarkiere deine Funktionen100 xpPrüfe die Rückgabeart100 xpToll gemacht!50 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
Mitwirkende
Voraussetzungen
Python ToolboxShayne Miel
Mehr AnzeigenDirector of Software Engineering @ American Efficient
Was sagen andere Lernende?
Melden Sie sich an 15 Millionen Lernende und starten Sie Funktionen in Python schreiben 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.