Direkt zum Inhalt
StartseitePython

Lernpfad

Python-Programmierung

Verbessere deine Programmierkenntnisse. Lerne, wie du Code optimierst, Funktionen und Tests schreibst und Best-Practice-Techniken der Softwareentwicklung anwendest.
Track kostenlos starten

Im Lieferumfang enthaltenPremium or Teams

Pythontopics.programmierung19 Stunden9,539

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

Beschreibung des Lernpfades

Python-Programmierung

In diesem Kurs baust du auf den Konzepten und Fähigkeiten auf, die im Kurs Python Programming Fundamentals behandelt werden. Verbessere deine benutzerdefinierten Funktionen durch den Einsatz von Kontextmanagern und Dekoratoren und lerne, wie du die Effizienz deines Codes verbessern kannst. Während du deine Fähigkeiten ausbaust, lernst du Software-Engineering-Konzepte kennen, darunter Modularität, Dokumentation und automatisierte Tests mit pytest. Am Ende des Kurses wirst du deine Fähigkeiten in der objektorientierten Programmierung (OOP) nutzen, um deinen Code zu lesen, wiederzuverwenden und zu pflegen. Starte diesen Track, um deine Reise in der Python-Programmierung fortzusetzen. Als Nächstes wirst du praktische Erfahrungen sammeln und lernen, wie du Funktionen nach Best Practices schreibst, z. B. wie du Dokumentation schreibst und Kontextmanager und Dekoratoren verwendest. Während deine Python-Kenntnisse wachsen, lernst du Software-Engineering-Konzepte wie Modularität, Dokumentation und automatisiertes Testen kennen, bevor du dich mit Unit-Testing-Fähigkeiten wie dem Debuggen von Code, Test Driven Development (TDD) und der Verwendung von Fixtures und Mocking befasst. Auf dem Weg dorthin nutzt du Pakete wie pandas, NumPy, setuptools, pytest und pycodestyle, um die Python-Programmierung zu üben. Am Ende des Kurses wirst du deine Fähigkeiten in der objektorientierten Programmierung (OOP) nutzen, um deinen Code zu lesen, wiederzuverwenden und zu pflegen. Starte diesen Track, um deine Reise in der Python-Programmierung fortzusetzen.

Voraussetzungen

Grundlagen der Python-Programmierung
  • Chapter

    Bonus

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Writing Efficient Python Code

    Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Python-Programmierung
4 Kurse
Track
abgeschlossen

Leistungsnachweis verdienen

Fügen Sie diese Anmeldeinformationen zu Ihrem LinkedIn-Profil, Lebenslauf oder Lebenslauf hinzu
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung

Im Lieferumfang enthaltenPremium or Teams

Jetzt anmelden

Machen Sie mit 15 Millionen Lernende und starten Sie Python-Programmierung 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.