Zum Hauptinhalt springen

Kurs

Fallstudie: Software in Python entwickeln

Fortgeschritten3 Std.

Erstelle praxisnahe Anwendungen mit Python – übe OOP und Software Engineering, um sauberen, wartbaren Code zu schreiben.

Python3 Std.10 Videos29 Übungen2,050 XP2,460Leistungsnachweis

Erstelle dein kostenloses Konto

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

Beliebt bei Lernenden in tausenden Unternehmen

Du bildest ein Team weiter?

Für Unternehmen testen →

Kursbeschreibung

Dieser Kurs bietet dir eine praxisnahe Einführung in die Softwareentwicklung, indem er dich Schritt für Schritt bei der Entwicklung einer praktischen Anwendung begleitet: einem Hypothekenrechner. Du lernst, wie du monatliche Zahlungen auf Basis wichtiger Eingaben wie Darlehensbetrag, Zinssatz und Laufzeit berechnest. Unterwegs wendest du wichtige Prinzipien des Software Engineerings an, um Code zu schreiben, der effizient, modular und wartbar ist.

Was du entwickeln wirst

Mit Python entwickelst und implementierst du einen Hypothekenrechner, der sich von einem einfachen Tool zu einer leistungsstarken Lösung weiterentwickelt. Du beginnst mit einfachen Modulen und erweiterst deren Funktionalität mithilfe von Vererbung, um fortgeschrittene Rechner zu erstellen – darunter auch einen, der Finanzberechnungen durchführt. In diesem praxisorientierten Projekt lernst du, wie moderne Softwareentwicklung in der Praxis funktioniert und wie du skalierbaren Code strukturierst.

Techniken, die du anwenden wirst

Im Verlauf des Kurses lernst du, bewährte Methoden wie das DRY-Prinzip (Don’t Repeat Yourself) und Modularität anzuwenden, um deinen Code effektiv zu organisieren. Du hältst dich an die PEP 8-Standards, nutzt Tools wie Pylint, um die Codequalität zu sichern, und schreibst automatisierte Tests mit pytest, damit deine Anwendung zuverlässig funktioniert. Am Ende des Kurses verfügst du über die Fähigkeiten, praxisnahe Softwarelösungen selbstbewusst zu entwerfen, umzusetzen und zu testen.

Voraussetzungen

Lernprogramm

Kursübersicht

1

Einführung in die Fallstudie

3

Wartbarkeit

Der Hauptcode steht, jetzt stell sicher, dass alles wie vorgesehen funktioniert und Best Practices folgt. Lerne, Code zu reviewen, zu refaktorisieren und zu verbessern sowie umfassendere Tests auszuführen.
Kapitel starten

Fallstudie: Software in Python entwickeln

Kurs
abgeschlossen

Leistungsnachweis verdienen

Jetzt einschreiben

Erweitere deine Datenkompetenzen mit DataCamp for Mobile

Mach Fortschritte unterwegs – mit unseren mobilen Kursen und den täglichen 5-minütigen Coding-Challenges.