In diesem Kurs lernen Sie, wie man gut in Python programmiert.

Sie werden durch zahlreiche kurze Videos, Notizbücher und Selbsteinschätzungsübungen von den ersten Schritten in der Sprache bis zum Studium der fortschrittlichsten Konzepte geführt.

Python hat eine Reihe von Bibliotheken, die wahrscheinlich bereits das tun, was Sie wollen. Sie können mit Django eine Website erstellen, mit NumPy und Pandas wissenschaftliche Berechnungen durchführen und vieles mehr. Um jedoch alle Möglichkeiten dieses reichhaltigen Ökosystems voll auszuschöpfen, müssen Sie sich ein tiefes Verständnis der Sprache aneignen.

Die Sprache Python fördert eine intuitive Programmierung, die auf natürlicher Syntax und leistungsstarken grundlegenden Konzepten beruht, die die Programmierung vereinfachen. Es ist wichtig, diese Konzepte gut zu verstehen, um schnell effektive Programme zu schreiben, die leicht zu verstehen und zu warten sind und die Möglichkeiten der Sprache voll ausschöpfen.

Wir werden in diesem Kurs alle Aspekte der Sprache behandeln, von Grundtypen bis zu Metaklassen, aber wir werden es um die grundlegenden Konzepte artikulieren, die die Stärke von Python sind:

- das Konzept der dynamischen Typisierung und der gemeinsamen Referenzen, das eine schnelle, leicht erweiterbare und speichereffiziente Programmierung ermöglicht;
– das Konzept des Namensraums, das eine sicherere Programmierung ermöglicht und unerwünschte Interaktionen zwischen verschiedenen Teilen eines Programms minimiert;
– das Konzept des Iterators, das eine natürliche und intuitive Programmierung ermöglicht, bei der das Durchsuchen einer Datei nur eine Codezeile erfordert;
– das Konzept der Vektorisierung, um eine hervorragende Leistung in Anwendungen des wissenschaftlichen Rechnens zu erzielen.