Beschreibung: Dieser Kurs legt den Grundstein für Ihre Reise in die Python-Programmierung. Sie lernen wesentliche Python-Syntax, Datenstrukturen und Kontrollfluss, während Sie Debugging und grundlegende Code-Optimierungstechniken üben. Vorteile: Sie erhalten eine solide Grundlage in der Python-Programmierung, die Sie in die Lage versetzt, saubere, funktionale Skripte zu schreiben und gängige Programmieraufgaben zu bewältigen. Am Ende dieses Kurses sind Sie in der Lage: - grundlegende Python-Programme unter Verwendung von Variablen, Datentypen und Operatoren zu schreiben; - bedingte Anweisungen und Schleifen zur Steuerung des Programmablaufs zu implementieren.

Grundlagen der Python-Programmierung

Grundlagen der Python-Programmierung
Dieser Kurs ist Teil mehrerer Programme.
Dieser Kurs ist Teil von mehreren Programmen.

Dozent: Microsoft
99.606 bereits angemeldet
Bei enthalten
556 Bewertungen
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Anfänger“
Hochschulbildung. Keine vorherige Computererfahrung erforderlich.
556 Bewertungen
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Anfänger“
Hochschulbildung. Keine vorherige Computererfahrung erforderlich.
Kompetenzen, die Sie erwerben
- Kategorie: Wiederverwendbarkeit von CodeWiederverwendbarkeit von Code
- Kategorie: FehlersucheFehlersuche
- Kategorie: Einheitliche PrüfungEinheitliche Prüfung
- Kategorie: Web-EntwicklungWeb-Entwicklung
- Kategorie: SkriptingSkripting
- Kategorie: VersionskontrolleVersionskontrolle
- Kategorie: ComputerprogrammierungComputerprogrammierung
- Kategorie: AlgorithmenAlgorithmen
- Kategorie: Software-PrüfungSoftware-Prüfung
- Kategorie: Daten-StrukturenDaten-Strukturen
Werkzeuge, die Sie lernen werden
- Kategorie: JupyterJupyter
- Kategorie: Git (Versionskontrollsystem)Git (Versionskontrollsystem)
- Kategorie: Python-ProgrammierungPython-Programmierung
- Kategorie: GitHubGitHub
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
36 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 6 Module
Introduction to Python bietet eine umfassende Einführung in die Welt der Python-Programmierung. Der Kurs beginnt mit einer Begrüßung der Teilnehmer am Microsoft Python Developer Certification Programm und gibt einen Überblick über die Kursstruktur und die Erwartungen. Anschließend werden die Lernenden in die grundlegenden Konzepte der Programmierung eingeführt, einschließlich der Art und Weise, wie Computer Anweisungen interpretieren, und der Rolle von Programmiersprachen. Das Modul betont die Eignung von Python für Anfänger aufgrund seiner Lesbarkeit und Vielseitigkeit und zeigt reale Beispiele für seine Anwendungen in der Webentwicklung, Datenwissenschaft und maschinelles Lernen. Die Lernenden erhalten praktische Erfahrung, indem sie ein einfaches Python-Programm ausführen und es modifizieren, um die grundlegende Syntax zu verstehen. Das Modul behandelt auch wichtige Tools und führt die Lernenden durch die Installation von Python und Jupyter Notebook, einer beliebten Integrierten Entwicklungsumgebung (IDE). Schließlich machen die Lernenden ihre ersten Schritte im Programmieren, indem sie ein "Hello, World!"-Programm schreiben und dabei Variablen, Datentypen und grundlegende Operationen kennenlernen. Am Ende von Modul 1 haben die Lernenden ein solides Verständnis für die Möglichkeiten von Python und sind mit den notwendigen Werkzeugen und Grundkenntnissen ausgestattet, um ihre Reise in die Programmierung zu beginnen.
Das ist alles enthalten
11 Videos8 Lektüren5 Aufgaben1 Diskussionsthema
11 Videos•Insgesamt 51 Minuten
- Grundlagen der Programmierung•6 Minuten
- Python in Aktion: Beispiele aus der Praxis•2 Minuten
- Python erläutern•6 Minuten
- Python in freier Wildbahn: Von Webanwendungen bis zum maschinellen Lernen•6 Minuten
- Einführung in Ihr Python-Toolkit•3 Minuten
- Wählen Sie Ihre IDE: Ein Überblick über die Optionen•5 Minuten
- Demo: Navigieren in Jupyter-Notizbüchern•5 Minuten
- Ihre ersten Python-Wörter: Syntax und Struktur•6 Minuten
- Grundlegende Operationen, Ausdrücke und Variablen•5 Minuten
- Variablen in Python: Behältnisse für Ihre Daten•6 Minuten
- Wie Python Code ausgibt•3 Minuten
8 Lektüren•Insgesamt 80 Minuten
- Lehrplan für die Grundlagen der Python-Programmierung•10 Minuten
- Willkommen in der Welt der Programmierung•10 Minuten
- Die Macht von Python•10 Minuten
- Installation von Python: Eine Schritt-für-Schritt-Anleitung•10 Minuten
- Was ist Jupyter Notebook?•10 Minuten
- Hallo, Python-Welt!•10 Minuten
- Wie Python-Code interpretiert wird•10 Minuten
- Anatomie eines Python-Programms•10 Minuten
5 Aufgaben•Insgesamt 90 Minuten
- Tätigkeit: Ein einfaches Python-Programm•15 Minuten
- Enthüllung von Python: Was, warum und wie?•15 Minuten
- Ihr Python-Werkzeugsatz: Einrichten der Umgebung•15 Minuten
- Erste Schritte im Code: Ein Python-Programm schreiben•15 Minuten
- Einführung in Python•30 Minuten
1 Diskussionsthema•Insgesamt 5 Minuten
- Stellen Sie sich vor•5 Minuten
Modul 2, "Python-Grundlagen", vermittelt ein grundlegendes Verständnis der wichtigsten Programmierkonzepte in Python. Die Lernenden befassen sich zunächst mit den Kontrollflussmechanismen und beherrschen bedingte Anweisungen (if, else, elif), um Entscheidungen innerhalb ihrer Programme zu ermöglichen. Anschließend erforschen sie Schleifen (for, while), um sich wiederholende Aufgaben effizient zu erledigen und Daten zu iterieren. Durch praktische Übungen und Programmieraufgaben werden die Lernenden praktische Erfahrungen in der Anwendung dieser Konzepte sammeln. Das Modul betont auch die Bedeutung von organisierten Daten und stellt Listen als grundlegende Datenstruktur für die Speicherung und Bearbeitung von geordneten Informationssequenzen vor. Die Lernenden erfahren, wie sie Listenelemente erstellen, ändern und darauf zugreifen können, und erhalten so eine solide Grundlage für die Verwaltung von Daten in ihren Python-Programmen. Am Ende dieses Moduls werden die Lernenden in der Lage sein, Python-Code zu schreiben, der logisch und effizient ausgeführt wird und sowohl Kontrollflussstrukturen als auch grundlegende Datenorganisationstechniken enthält.
Das ist alles enthalten
4 Videos6 Lektüren5 Aufgaben
4 Videos•Insgesamt 22 Minuten
- Entscheidungen treffen mit Python: If, else, und elif•5 Minuten
- Demo: Schritt-für-Schritt-Verfolgung der Code-Ausführung•6 Minuten
- Listen sind ein beliebter Datencontainer•6 Minuten
- Listen meistern: Schneiden, Würfeln und mehr•5 Minuten
6 Lektüren•Insgesamt 60 Minuten
- Entscheidungen und Selektionen: Was sind sie?•10 Minuten
- Einführung in Schleifen und bedingte Anweisungen•10 Minuten
- Wiederholte Aktionen: For- und while-Schleifen•10 Minuten
- Kontrollfluss in Python: Der Dirigent deines Codes•10 Minuten
- Häufige Fallstricke bei der Codeausführung: Wie man sie vermeidet•10 Minuten
- Einführung in die Listen•10 Minuten
5 Aufgaben•Insgesamt 85 Minuten
- Aktivität: Variablen und Schleifen•15 Minuten
- Den Fluss kontrollieren: Bedingte Anweisungen und Schleifen•15 Minuten
- Aktivität: Arbeiten mit einer Liste•10 Minuten
- Organisieren Sie Ihre Daten•15 Minuten
- Python-Grundlagen•30 Minuten
Modul 3 untersucht die Kernkonzepte von Funktionen und Modulen in Python und vermittelt den Lernenden die Fähigkeiten, wiederverwendbaren, organisierten und effizienten Code zu schreiben. Zunächst werden Funktionen als grundlegende Bausteine eines jeden Python-Programms vorgestellt, ihre Syntax erklärt und die Lernenden angeleitet, ihre erste Funktion zu schreiben. Das Modul baut dann auf dieser Grundlage auf, indem es Klassen als Blaupausen für Objekte erforscht und zeigt, wie man sie definiert und instanziiert. Das DRY-Prinzip (Don't Repeat Yourself) wird hervorgehoben, wobei die Bedeutung der Wiederverwendbarkeit von Code hervorgehoben wird und wie Funktionen dies erreichen. Die Lernenden werden auch mit den in Python eingebauten Funktionen vertraut gemacht und machen sich mit praktischen Übungen vertraut, um ihr Verständnis zu festigen. Im weiteren Verlauf des Moduls wird die praktische Anwendung von Funktionen erforscht, einschließlich der Definition von Argumenten, Rückgabewerten und bewährten Verfahren zum Schreiben effizienter und lesbarer Funktionen. Die Lernenden sammeln Erfahrungen bei der Erstellung benutzerdefinierter Klassen mit Attributen und Methoden und wenden diese Konzepte in Programmierübungen an. Das Modul fordert die Lernenden dann auf, wie Programmierer zu denken, indem sie reale Probleme in kleinere, überschaubare Funktionen zerlegen und so die Modularität und die Organisation des Codes fördern. Schließlich erweitert das Modul den Werkzeugkasten der Lernenden, indem es eingebaute und externe Module vorstellt und erklärt, wie man sie effektiv importiert und einsetzt. Die Lernenden lernen beliebte Bibliotheken für verschiedene Aufgaben kennen und erwerben Kenntnisse in der Verwaltung von Paketen mit pip, dem Python-Paketinstallationsprogramm. Das Modul endet mit einer praktischen Aufgabe, bei der die Lernenden ihr eigenes Modul erstellen und so ihr umfassendes Verständnis der behandelten Konzepte unter Beweis stellen.
Das ist alles enthalten
11 Videos9 Lektüren8 Aufgaben1 Unbewertetes Labor
11 Videos•Insgesamt 48 Minuten
- Funktionen: Die Bausteine von Python•5 Minuten
- Klassen: Blaupausen für Objekte•5 Minuten
- Eingebaute Funktionen sind die praktischen Helfer von Python•6 Minuten
- Module: Der Werkzeugkasten für Ihren Code•2 Minuten
- Eigene Funktionen schreiben•5 Minuten
- Variabler Umfang: Wo Ihre Daten leben•2 Minuten
- Funktionen in der realen Welt•2 Minuten
- Erstellen von benutzerdefinierten Klassen•3 Minuten
- Verwendung eingebauter Module•6 Minuten
- Externe Bibliotheken: Die Aufladung Ihres Python-Codes•6 Minuten
- Module importieren: Die Möglichkeiten von Python erweitern•5 Minuten
9 Lektüren•Insgesamt 90 Minuten
- Die Kunst der Abstraktion: Funktionen und das DRY-Prinzip•10 Minuten
- Variabler Umfang: Wie sie sich verhalten•10 Minuten
- Erstellung benutzerdefinierter Klassen•10 Minuten
- Bewährte Verfahren zum Schreiben von Python-Funktionen•10 Minuten
- Problemlösung mit Funktionen•10 Minuten
- Teile und herrsche: Die Macht der Modularität•10 Minuten
- Pakete mit pip verwalten: Installieren und Aktualisieren von Bibliotheken•10 Minuten
- Python-Bibliotheken: Die Macht der Gemeinschaft•10 Minuten
- Ihr eigenes Modul erstellen•10 Minuten
8 Aufgaben•Insgesamt 135 Minuten
- Aktivität: Experimentieren mit eingebauten Funktionen•15 Minuten
- Die Macht der Wiederverwendbarkeit: Funktionen, Klassen und Module enthüllt•15 Minuten
- Aktivität: Üben von Funktionen und Modulen•15 Minuten
- Organisieren Sie Ihren Code: Funktionen in Aktion•15 Minuten
- Aktivität: Klasse und Funktionen•15 Minuten
- Denken wie ein Programmierer: Probleme mit Funktionen aufschlüsseln•15 Minuten
- Erweitern Sie Ihr Toolkit mit Modulen und Bibliotheken•15 Minuten
- Funktionen und Module•30 Minuten
1 Unbewertetes Labor•Insgesamt 15 Minuten
- Erstellen Sie Ihr eigenes Modul: Eine Python-Herausforderung•15 Minuten
Dieses Modul bietet eine umfassende Einführung in Datenstrukturen in Python und konzentriert sich auf deren praktische Anwendung in realen Szenarien. Die Lernenden lernen grundlegende Datenstrukturen wie Listen, Wörterbücher und Mengen kennen und verstehen ihre einzigartigen Eigenschaften und Anwendungsfälle. Anhand praktischer Übungen und anschaulicher Beispiele entwickeln sie die Fähigkeit, Datenstrukturen für verschiedene Programmieraufgaben auszuwählen, zu erstellen, zu manipulieren und zu optimieren. Das Modul befasst sich auch mit Algorithmen, insbesondere mit dem Sortieren und Suchen, und zeigt, wie diese mit Datenstrukturen interagieren, um Probleme effizient zu lösen. Am Ende dieses Moduls werden die Lernenden in der Lage sein, Datenstrukturen zu nutzen, um Informationen in ihren Python-Programmen effektiv zu organisieren, zu verwalten und zu verarbeiten.
Das ist alles enthalten
12 Videos6 Lektüren7 Aufgaben
12 Videos•Insgesamt 62 Minuten
- Datenstrukturen: Die Container für Ihren Code•2 Minuten
- Wörterbücher: Schlüssel-Wert-Kraftwerke•5 Minuten
- Sets: Die einzigartige Kollektion•5 Minuten
- Datenstrukturen: Das richtige Werkzeug für den Job•3 Minuten
- Geordnet vs. ungeordnet: Die Suche nach Ihren Daten•5 Minuten
- Demo: Datenmanipulation in Python anhand praktischer Beispiele•7 Minuten
- Wörterbücher in der Tiefe: Mehr als nur die Grundlagen•6 Minuten
- Demo: Reale Anwendungen und wann die einzelnen Datenstrukturen zu verwenden sind•7 Minuten
- Sortieren von Listen in Python•6 Minuten
- Demo: Durchsuchen von Listen in Python: Finden Sie, was Sie brauchen•5 Minuten
- Die Wahl der richtigen Datenstruktur: Ein Entscheidungsrahmen•5 Minuten
- Fallstudien: Datenstrukturen auf Probleme abstimmen•6 Minuten
6 Lektüren•Insgesamt 60 Minuten
- Datenstrukturen in Python: Ein Spickzettel•10 Minuten
- Mutabilität ist wichtig: Ändern von Daten in Python•10 Minuten
- Entfesseln Sie die Kraft von Wörterbüchern: Anwendungen in der realen Welt•10 Minuten
- Datenstrukturen: Ihr Python-Organisationssystem•10 Minuten
- Algorithmen und Datenstrukturen: Ein tieferer Einblick•10 Minuten
- Tipps und Tricks zur Auswahl der Datenstruktur•10 Minuten
7 Aufgaben•Insgesamt 125 Minuten
- Verständnis der Datenstrukturen•15 Minuten
- Datenstrukturen in die Praxis umsetzen•15 Minuten
- Aktivität: Finden Sie, was Sie brauchen•15 Minuten
- Algorithmen und Listen: Sortieren und Suchen•15 Minuten
- Die Wahl des richtigen Werkzeugs: Auswahl der Datenstruktur•15 Minuten
- Übungen zur Datenstruktur: Übung macht den Meister•20 Minuten
- Datenstrukturen in Python•30 Minuten
Dieses Modul erforscht die entscheidenden Fähigkeiten der Fehlersuche und -behandlung in Python. Die Lernenden werden zunächst die Natur von Ausnahmen verstehen, diese lästigen roten Fahnen, die Probleme im Code signalisieren. Sie werden häufige Python-Ausnahmen erforschen und lernen, deren Ursachen zu identifizieren und Lösungen zu implementieren. Das Modul führt dann in eine Vielzahl von Debugging-Techniken ein, von der Einfachheit von Druckanweisungen bis hin zu den Möglichkeiten interaktiver Debugger. Die Lernenden sammeln praktische Erfahrungen mit diesen Werkzeugen, indem sie durch den Code schreiten, Variablen untersuchen und Fehler aufspüren. Das Konzept der Ausnahmebehandlung wird dann entmystifiziert, wobei der try-except-Block im Mittelpunkt steht. Anhand von Beispielen aus der Praxis wird gezeigt, wie man Fehler anständig behandelt und Programmabstürze verhindert. Schließlich betont das Modul einen systematischen Ansatz zur Fehlersuche und leitet die Lernenden an, effektive Code-Detektive zu werden. Sie werden lernen, Fehlermeldungen zu analysieren, Online-Ressourcen zu nutzen und Strategien zu übernehmen, die von erfahrenen Entwicklern verwendet werden.
Das ist alles enthalten
10 Videos4 Lektüren6 Aufgaben
10 Videos•Insgesamt 49 Minuten
- Einführung in die Fehlerbehandlung und Fehlersuche•2 Minuten
- Python-Ausnahmen Teil 1: Die roten Fahnen verstehen•6 Minuten
- Python Ausnahmen Teil 2: Anatomie einer Ausnahme•5 Minuten
- Druck-Debugging: Ihr treuer Helfer•5 Minuten
- Interaktive Debugger: Schritt für Schritt durch Ihren Code•2 Minuten
- Debugger: Das Warum und Wie•6 Minuten
- Abfangen von Fehlern mit try-except•6 Minuten
- Demo: Beispiele für die Behandlung von Ausnahmen in der Praxis•6 Minuten
- Der Leitfaden des Detektivs zur Fehlersuche•6 Minuten
- Demo: Debugging in Aktion•5 Minuten
4 Lektüren•Insgesamt 40 Minuten
- Häufige Python-Ausnahmen: Ein Leitfaden•10 Minuten
- Werkzeugkasten zur Fehlersuche: Unverzichtbare Techniken für Python-Entwickler•10 Minuten
- Bewährte Verfahren für die Behandlung von Ausnahmen•10 Minuten
- Gängige Debugging-Strategien, die von erfahrenen Entwicklern verwendet werden•10 Minuten
6 Aufgaben•Insgesamt 105 Minuten
- Häufige Python-Ausnahmen•15 Minuten
- Aktivität: Code debuggen•15 Minuten
- Grundlegende Techniken zur Fehlersuche•15 Minuten
- Behandlung von Ausnahmen in Python•15 Minuten
- Die Denkweise bei der Fehlersuche: Ein systematischer Ansatz•15 Minuten
- Fehlerbehandlung und Fehlersuche•30 Minuten
Dieses Modul bietet eine wichtige Einführung in Softwaretests und Versionskontrolle, die für jeden angehenden Python-Entwickler unerlässlich sind. Die Lernenden werden zunächst in die Welt der Unit-Tests eintauchen und deren Bedeutung für die Gewährleistung der Codequalität und die Reduzierung von Fehlern verstehen. Sie werden das pytest-Framework erkunden und lernen, wie man Tests effektiv schreibt und ausführt. Das Modul verlagert dann den Schwerpunkt auf die Versionskontrolle mit Git und zeigt den Lernenden, wie sie Änderungen verfolgen, nahtlos zusammenarbeiten und ihre Codebasis effizient verwalten können. Schließlich werden die Lernenden dieses Wissen anwenden, um ein professionelles Portfolio auf GitHub zu erstellen und ihre Fähigkeiten und Projekte potenziellen Arbeitgebern zu präsentieren. Dieses Modul legt den Schwerpunkt auf praktisches Lernen durch Demos, Aktivitäten und praktische Übungen, um sicherzustellen, dass die Lernenden ein solides Verständnis für diese grundlegenden Konzepte erlangen.
Das ist alles enthalten
10 Videos10 Lektüren5 Aufgaben1 Programmieraufgabe
10 Videos•Insgesamt 51 Minuten
- Warum Unit-Tests wichtig sind•6 Minuten
- Unit-Tests: Beseitigung von Fehlern in Ihrem Code•6 Minuten
- Demo: Erste Schritte mit pytest•6 Minuten
- pytest Tipps und Tricks•6 Minuten
- Git-Grundlagen für berufstätige Entwickler•6 Minuten
- Git: Die Zeitmaschine für Ihren Code•2 Minuten
- Die Vorteile der Versionskontrolle•3 Minuten
- Demo: Einrichten in GitHub•5 Minuten
- Demo: Was ist der Unterschied zwischen Git und GitHub?•6 Minuten
- Demo: Untersuchung eines GitHub-Portfolios•6 Minuten
10 Lektüren•Insgesamt 100 Minuten
- Grundlagen des Unit-Tests•10 Minuten
- pytest-Einbauten: Die Bühne für Ihre Tests bereiten•10 Minuten
- Testorganisation und -struktur in pytest: Ordnung in Ihren Tests•10 Minuten
- Einführung in Git•10 Minuten
- Git für Anfänger•10 Minuten
- Git einrichten•10 Minuten
- Erstellung eines Softwareentwicklungsportfolios•10 Minuten
- Ihr GitHub-Konto einrichten•10 Minuten
- Ein Leitfaden zu 'Probleme lösen mit Python'•10 Minuten
- Grundlagen der Python-Programmierung: Alles auf einen Blick•10 Minuten
5 Aufgaben•Insgesamt 90 Minuten
- Einführung in Unit-Tests•15 Minuten
- pytest: Ihr Python-Testbegleiter•15 Minuten
- Die Zeit zurückspulen: Versionskontrolle mit Git•15 Minuten
- Ihr berufliches Portfolio•15 Minuten
- Testgrundlagen & Versionskontrolle•30 Minuten
1 Programmieraufgabe•Insgesamt 30 Minuten
- Aktivität: Lösen von Problemen mit Python•30 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.

von

von

Unser Ziel bei Microsoft ist es, jeden Einzelnen und jede Organisation auf der Welt in die Lage zu versetzen, mehr zu erreichen. In dieser nächsten Revolution der digitalen Transformation wird das Wachstum durch Technologie angetrieben. Unser integrierter Cloud-Ansatz schafft eine unübertroffene Plattform für die digitale Transformation. Wir gehen auf die realen Bedürfnisse unserer Kunden ein, indem wir Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform und Azure nahtlos integrieren, um für jede Organisation - vom Großunternehmen bis hin zum Familienbetrieb - geschäftliche Vorteile zu erschließen. Das Rückgrat und die Grundlage dafür ist Azure.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
556 Bewertungen
- 5 stars
70,43 %
- 4 stars
20,07 %
- 3 stars
3,58 %
- 2 stars
1,61 %
- 1 star
4,30 %
Zeigt 3 von 556 an
Geprüft am 27. Feb. 2026
The course was a great introduction to the world of Python. I was able to understand Python concepts and start writing my own code to solve real-life problems. It was also my first Python course.
Geprüft am 11. Juni 2025
I am glad I took this course. It helped me get a good foundation for the next phase
Geprüft am 12. Apr. 2025
Excellent—as long as it isn’t your first course. This course heavily relies on students’ interest and their desire to explore independently. Many topics are introduced, but not elaborated on.
Häufig gestellte Fragen
Sie lernen, wie man Python-Programme schreibt, ausführt und Fehler behebt. Es beginnt mit der Syntax und dem Programmablauf und geht dann über zu wiederverwendbarem Code, Datenstrukturen und den Gewohnheiten, die helfen, den Code zuverlässig und organisiert zu halten. Sie werden diese Ideen in kurzen Programmieraufgaben wie dem Schreiben einfacher Skripte, der Verwendung von Schleifen zur Verarbeitung von Listen und der Behebung von häufigen Fehlern in funktionierendem Code anwenden.
Nein, Sie brauchen keine Vorkenntnisse in Python, keine Berufserfahrung oder einen Abschluss, um zu beginnen. Der Kurs beginnt mit der Einrichtung von Python und Jupyter Notebook und führt Sie dann durch einfache Programme, Variablen und grundlegende Operationen. Ein gewisses Maß an Sicherheit im Umgang mit dem Computer ist hilfreich, aber es wird nicht vorausgesetzt, dass Sie bereits programmiert haben.
Ja, er ist anfängerfreundlich, wenn Sie eher eine umfassende Einführung als einen schnellen Syntax-Spickzettel wünschen. Der Kurs erklärt die wichtigsten Ideen Schritt für Schritt und vertieft sie mit kurzen Übungen, Quizfragen und Programmieraufgaben. Wenn Sie sich bereits mit Python auskennen, mag sich der Kurs am Anfang einfach anfühlen, aber er ist nützlich, wenn Sie auch Debugging und Git üben möchten.
Planen Sie insgesamt etwa 25 Stunden ein. Bei etwa 10 Stunden pro Woche ergibt das etwa 2 bis 3 Wochen, je nachdem, wie viel Zeit Sie mit dem Programmieren verbringen. Der Kurs umfasst Lektionen, Lesungen, Tests, Programmieraufgaben und angeleitete Übungen, sodass das Arbeitspensum abwechslungsreich ist und nicht nur aus Videos besteht.
Ja, es wird regelmäßig praktisch gearbeitet, aber eher unter Anleitung als in einem großen Projekt mit offenem Ende. Sie werden kleine Programme debuggen, Schleifen schreiben, um Daten umzuwandeln, mit Listen und Wörterbüchern arbeiten und eine Programmieraufgabe erledigen, die bedingte Logik und Iteration anwendet. Es gibt auch eine angeleitete Übung zum Erstellen und Verwenden von Python-Modulen, so dass Sie jede Idee schon bald nach dem Erlernen in die Praxis umsetzen können.
Der Kurs behandelt das Schreiben grundlegender Python-Programme, die Steuerung des Programmablaufs und die Umwandlung wiederkehrender Logik in wiederverwendbaren Code. Außerdem werden Datenstrukturen, Debugging und die Behandlung von Ausnahmen behandelt, bevor der Kurs mit Tests, Git und den Grundlagen des GitHub-Portfolios endet. Insgesamt geht es um die alltäglichen Fähigkeiten, die Ihnen helfen, sauberes Python zu schreiben und Ihre Arbeit zu verwalten, während sie wächst.
Am Ende des Kurses sollten Sie in der Lage sein, kleine Python-Skripte zu schreiben, die Variablen, Bedingungen, Schleifen, Funktionen und allgemeine Datenstrukturen verwenden. Sie werden auch in der Lage sein, allgemeine Fehler zu beheben, Ausnahmen zu behandeln und einfache Arbeiten mit Git zu verfolgen. Sie sollten zum Beispiel in der Lage sein, ein Skript zu schreiben, das eine Liste von Werten verarbeitet, die Ergebnisse in einem Wörterbuch speichert und es dann testet oder korrigiert, wenn etwas nicht funktioniert.
Es ist eher ein konzeptorientiertes Lernen mit regelmäßiger Programmierunterstützung als ein projektlastiges Bootcamp. Der Kurs nimmt sich Zeit, um zu erklären, wie Python funktioniert, und vertieft dann jedes Thema durch kurze Programmieraktivitäten, Quizfragen und Debugging-Übungen.
Wählen Sie diesen Kurs, wenn Sie eine breite Python-Grundlage wünschen, die über die Syntax hinausgeht und sich mit Debugging, Testen, Git und GitHub beschäftigt. Anstatt bei grundlegenden Skripten stehenzubleiben, wird gezeigt, wie Sie Ihren Code mit Funktionen und Modulen organisieren, mit Datenstrukturen arbeiten und Ihre Arbeit systematischer verwalten können. Wenn Sie einen Einsteigerkurs suchen, der die wichtigsten Programmierpraktiken mit den Gewohnheiten verbindet, die für die Pflege und den Austausch von Code erforderlich sind, ist dieser Kurs genau das Richtige für Sie.
Weitere Fragen
Finanzielle Unterstützung verfügbar,


