Weiter zum Inhalt

Kurs

Funktionen in Python schreiben

Mittelstufe4 Std.

Lerne empfohlene Vorgehensweisen für das Schreiben von Code für komplexe, aber dennoch klare und wiederverwendbare Funktionen.

Python4 Std.15 Videos46 Übungen3,650 XP110K+Leistungsnachweis

Erstelle dein kostenloses Konto

Mit Google fortfahren
oder
Indem du fortfährst, akzeptierst du unsere Nutzungsbedingungen, unser Datenschutzrichtlinie und dass Ihre Daten in den USA gespeichert werden.

Geliebt von Lernenden in Tausenden Unternehmen

Kursbeschreibung

Du hast deine Analyse durchgeführt, den Bericht erstellt und ein Modell trainiert. Und jetzt? Wenn du dein Modell in Produktion bringen willst, muss dein Code verlässlicher sein als explorative Skripte in einem Jupyter-Notebook. Dieser Kurs gibt dir ein solides Fundament, um komplexe und elegante Funktionen zu entwickeln – so trägst du Forschungs- und Engineering-Kompetenz zu deinem Team bei. Du lernst praktische Tricks wie das Schreiben von Context Managern und Decorators. Außerdem lernst du Best Practices kennen für wartbare und wiederverwendbare Funktionen mit guter Dokumentation. Es heißt, wer gute Forschung betreibt und hochwertigen Code schreibt, sei ein Einhorn. Absolviere diesen Kurs und erlebe, was dahintersteckt!

Voraussetzungen

Lernprogramm

Kursübersicht

1

Best Practices

Das Ziel dieses Kurses ist, dich zu einer Python-Expertin bzw. einem Python-Experten zu machen. Deshalb startest du im ersten Kapitel mit Best Practices für das Schreiben von Funktionen. Du lernst, was Docstrings sind, warum sie wichtig sind und woran du erkennst, wann du einen Codeblock in eine Funktion auslagern solltest. Außerdem erfährst du im Detail, wie Python Argumente an Funktionen übergibt, und erkundest typische Stolperfallen, die Kopfschmerzen beim Debuggen von Funktionsaufrufen verursachen können.
Kapitel starten
2

Context Manager

Wenn du das Schlüsselwort „with“ in Python gesehen hast und dich gefragt hast, was es damit auf sich hat, ist dieses Kapitel genau richtig für dich! Context Manager sind eine bequeme Möglichkeit, Verbindungen in Python bereitzustellen und sicherzustellen, dass sie aufgeräumt werden, sobald du sie nicht mehr brauchst. Dieses Kapitel zeigt dir, wie du Context Manager verwendest und wie du deine eigenen schreiben kannst.
Kapitel starten
3

Decorators

Decorators sind ein äußerst mächtiges Konzept in Python. Sie erlauben dir, das Verhalten einer Funktion zu ändern, ohne den Code der Funktion selbst anzupassen. Dieses Kapitel legt die Grundlagen, um Decorators gründlich zu verstehen (Funktionen als Objekte, Scope und Closures), und gibt dir eine gute Einführung darin, wie Decorators verwendet und definiert werden. Dieser Deep Dive in Pythons Interna bereitet dich darauf vor, eine echte Pythonista-Koryphäe zu werden.
Kapitel starten
4

Mehr zu Decorators

Jetzt, da du weißt, wie Decorators unter der Haube funktionieren, bearbeitest du in diesem Kapitel viele Praxisbeispiele, wann und wie du in deinem eigenen Code Decorators verwendest. Außerdem lernst du fortgeschrittene Konzepte wie das Bewahren der Metadaten dekorierter Funktionen und das Schreiben von Decorators, die Argumente annehmen.
Kapitel starten

Funktionen in Python schreiben

Kurs
abgeschlossen

Bescheinigung über den Abschluss erhalten

Jetzt einschreiben

Datenkompetenz für unterwegs – mit der DataCamp-App

Mit unseren Kursen für Mobilgeräte und täglichen Programmier-Challenges erweiterst du deine Datenkompetenz von unterwegs.