Dieser Kurs macht dich von null zum Python Profi – und zwar egal, wofür du Python brauchst. Angefangen bei den Grundlagen lernst du alles bis hin zu Webseiten, Desktop-Apps, Data-Science-Auswertungen und Machine Learning.
„Ein hervorragender Kurs! Sehr klar strukturiert und gut erklärt“ (★★★★★, Alexey Vidanov)
Dieser Kurs enthält über 300 Lektionen, unzählige Quizze, Tests, Praxisprojekte, Merkblätter, und Übungsaufgaben – der einfachste Weg, wenn du Python Profi werden möchtest.
ES WERDEN KEINE PROGRAMMIERKENNTNISSE BENÖTIGT
Zuerst ein kleiner Ausblick, was dir dieser Kurs alles bietet:
Verstehe die Grundlagen von Python
Verstehe Objektorientierung
Entwickle eigene Anwendungen in Python
Fordere dein Wissen mit diversen Quizzen und Übungsaufgaben heraus
Leichtes Wiederholen von Wissen: Umfangreiche Merkblätter
Diverse Praxisbeispiele:
Extrahiere Daten aus Webseiten mit einem Web-Crawler
Schreibe echte Desktop – Anwendungen mit Qt
Entwickle einen Webserver mit Flask
Werte Daten automatisiert mit Python aus
Und viel mehr…
Dieser Kurs enthält diverse Praxisbeispiele. Du lernst also nicht nur die Programmiersprache Python, sondern auch, wie du mit ihr echte Anwendungen entwickeln kannst.
Python ist eine unglaublich coole Programmiersprache, die für verschiedenste Zwecke verwendet werden kann. Daher ist es nicht nur wichtig, dass du Python selbst lernst, sondern auch lernst, welche Tools Python perfekt ergänzen. Und genau deswegen habe ich diesen Kurs entwickelt – damit du zu einem fähigen Python – Entwickler wirst, egal welche Richtung du nach dem Kurs einschlagen möchtest.
Nach Abschluss dieses Kurses kannst du Desktop – Anwendungen schreiben, Webseiten entwickeln, Daten aus fremden Webseiten extrahieren, zusätzliche Daten über coole Formulare erfassen, und automatisiert mit Python auswerten – also wirklich der komplette Workflow.
Dazu schauen wir uns im Kurs diverse, zusätzliche Tools an:
Der DataScience – Stack: Numpy, Pandas und Matplotlib
Web – Crawling mit “requests” und “beautifulsoup”
Web – Entwicklung mit Flask
Interaktive Programme mit Jupyter Notebooks
Desktop – Anwendungen mit PyQt
Mein Ziel ist, dass du nach Abschluss dieses Kurses ein fähiger Python-Entwickler bist – egal für welchen Zweck du Python später konkret einsetzen möchtest. Dadurch bist du ideal für zukünftige Jobs und Projekte vorbereitet.
Python Basics
Python Basics (Fortsetzung, Teil 2)
Kontrollstrukturen
- 11Listen in Python
- 12Listen in Python
Teste dein Wissen zum Thema Listen in Python!
- 13[überspringen, wenn richtig gelöst] Musterlösung Quiz: Listen in Python
- 14Listen - Die pop-Funktion
- 15Merkblatt: Listen in Python
- 16Motivation
- 17Daten umwandeln (1)
- 18Daten umwandeln (2)
- 19Kommentare
- 20Kommentare in Python
Teste dein Wissen!
- 21[überspringen, wenn richtig gelöst] Musterlösung Quiz: Kommentare
- 22Merkblätter
- 23Übungsblatt: Python Grundlagen
- 24[überspringen, wenn richtig gelöst] Musterlösung: Python Grundlagen
Kontrollstrukturen (Fortsetzung, Teil 2)
- 25Einführung
- 26if, else
- 27Vergleichsoperatoren
- 28Ausdrücke verknüpfen und Booleans
- 29Merkblatt: Vergleichsoperatoren
- 30If & Booleans
Teste dein Wissen zu if & booleans! :)
- 31[überspringen, wenn richtig gelöst] Musterlösung Quiz: If & Booleans
- 32Der in-Operator
- 33Der not-Operator
- 34Merkblatt: Operatoren und Listen
- 35Der not - Operator
Teste dein Wissen!
- 36[überspringen, wenn richtig gelöst] Musterlösung Quiz: Der not - Operator
- 37elif
Funktionen
- 38Die while-Schleife
- 39Die for-Schleife
- 40Wann welche Schleife?
- 41In, Schleifen, ...
Teste dein Wissen!
- 42[überspringen, wenn richtig gelöst] Musterlösung Quiz: In, Schleifen, ...
- 43Schleifen (break, continue)
- 44Exkurs: Wie gehst du mit Problemen um?
- 45Projekt: Trump Twitter Bot
- 46Merkblatt: Schleifen
- 47Übungsblatt Kontrollstrukturen
- 48[überspringen, wenn richtig gelöst] Musterlösung: Übung Kontrollstrukturen
Listen in Python
- 49Einführung
- 50Funktionen
- 51Funktionen (2)
- 52Ausblick auf Objekte
- 53Einführung Datei öffnen
- 54Hinweis: Wie Backslash („“) eingeben?
- 55Datei öffnen
- 56Datei schreiben
- 57Datei und with
- 58CSV öffnen
- 59CSV lesen und Zeilen überspringen
- 60Exkurs: Grafiken zeichnen
- 61Hinweis: Geburtsstatistiken
- 62Geburtsstatistiken
- 63Aufgabe Geburtsstatistiken
- 64Überprüfung deiner Lösung
- 65[überspringen, wenn richtig gelöst] Musterlösung: Aufgabe Geburtsstatistiken
- 66Merkblatt: Funktionen & Methoden
- 67Übungsblatt Funktionen
- 68Lösungstipps: Übungsblatt Funktionen
- 69[überspringen, wenn richtig gelöst] Musterlösung: Übungsblatt Funktionen
Objektorientierung
- 70Einführung Listen
- 71Arbeiten mit Listen
- 72List Slicing
- 73List Slicing
Das List-Slicing möchten wir ein bisschen üben. Dafür gibt's jetzt hier ein kleines Quiz :)
- 74[überspringen, wenn richtig gelöst] Musterlösung: Quiz List Slicing
- 75List Comprehension
- 76Ausblick: Tupel & Dictionaries
- 77Dictionaries
- 78Dictionaries
- 79[überspringen, wenn richtig gelöst] Musterlösung: Quiz Dictionaries
- 80Tupel
- 81Tupel packen und entpacken
- 82Dictionaries und Schleifen
- 83Aufgabe: Dictionaries & Schleifen
- 84Lösungstipps: Dictionaries & Schleifen
- 85Überprüfe deine Lösung: Aufgabe Dictionaries und Schleifen
In der letzten Lektion habe ich dir eine Aufgabe gestellt. In diesem kurzen Quiz kannst du prüfen, ob du zum korrekten Ergebnis gekommen bist :)
- 86[überspringen, wenn richtig gelöst] Musterlösung: Dictionaries & Schleifen
- 87Datenstrukturen ineinander verschachteln
- 88Merkblätter: Dictionaries, Listen und Tupel