Direkt zum Inhalt
StartseitePython

Funktionen in Python schreiben

"Lernen Sie, Best Practices für wartbare, wiederverwendbare, komplexe Funktionen mit guter Doku zu nutzen."

Kurs Kostenlos Starten
4 Stunden15 Videos46 Übungen90.785 LernendeTrophyLeistungsnachweis

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
Group

Trainierst du 2 oder mehr?

Versuchen DataCamp for Business

Beliebt 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!
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.
DataCamp Für UnternehmenFür eine maßgeschneiderte Lösung buchen Sie eine Demo.

In den folgenden Tracks

Zertifizierung verfügbar

Associate Data Scientist in Python

Gehe zu Track
  1. 1

    Beste Praktiken

    Kostenlos

    Das 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.

    Kapitel Jetzt Abspielen
    Docstrings
    50 xp
    Erstellen eines Docstrings
    100 xp
    Docstrings abrufen
    100 xp
    Docstrings zur Rettung!
    50 xp
    DRY und "Do One Thing"
    50 xp
    Eine Funktion extrahieren
    100 xp
    Eine Funktion aufteilen
    100 xp
    Pass by assignment
    50 xp
    Veränderlich oder unveränderlich?
    50 xp
    Beste Praxis für Standardargumente
    100 xp
  2. 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.

    Kapitel Jetzt Abspielen
  3. 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.

    Kapitel Jetzt Abspielen
  4. 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.

    Kapitel Jetzt Abspielen
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.

In den folgenden Tracks

Zertifizierung verfügbar

Associate Data Scientist in Python

Gehe zu Track

Mitwirkende

Collaborator's avatar
Hillary Green-Lerman
Collaborator's avatar
Becca Robins

Voraussetzungen

Python Toolbox
Shayne Miel HeadshotShayne Miel

Director of Software Engineering @ American Efficient

Mehr Anzeigen

Was sagen andere Lernende?

Melden Sie sich an 15 Millionen Lernende und starten Sie Funktionen in Python schreiben Heute!

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.