Programmieren mit Python
Programmieren mit Python, der Sprache von Datenanalyse und Automatisierung, Webservern und maschinellem Lernen. Du beginnst beim ersten Programm und kommst bis zu Klassen, Dateien, Collections, Tests, Threads und Netzwerk. Die Ideen sind dieselben wie in den Kursen zu Java und C#; der Code und die Einzelheiten sind Python.
Mach da weiter, wo du aufgehört hast:
So lernst du hier
Abschnitt „So lernst du hier“Der Kurs ist in Module gegliedert, jedes Modul in kurze Lektionen. Eine Lektion ist eine Reihe von Karten, eine Idee pro Karte: ein echtes Problem, was tatsächlich passiert (oft mit einer Animation neben dem Code), eine kleine Aufgabe, dann die nächste Idee. Am Ende gibt es eine Übung für deinen Editor und einen kurzen Test.
Jedes Modul benutzt nur, was die früheren gezeigt haben. Dein Fortschritt wird in deinem Browser gespeichert: Eine Lektion macht bei der Karte weiter, bei der du warst.
Die Kursübersicht
Abschnitt „Die Kursübersicht“Modul 0
Willkommen
3 Lektionen · die Sprache, wo man sie einsetzt, Einrichtung
Modul 1
Sprachgrundlagen
9 Lektionen · Variablen, Bedingungen, Schleifen, Arrays
Modul 2
Funktionen
4 Lektionen · Code, den du einmal schreibst und oft aufrufst
Modul 3
Klassen und Objekte
5 Lektionen · deine eigenen Typen
Modul 4
Vererbung und Polymorphie
6 Lektionen · das Gemeinsame an einer Stelle
Modul 5
Fehler und Exceptions
3 Lektionen · wenn etwas schiefgeht
Modul 6
Text und Dateien
5 Lektionen · Strings, Regex, Dateien
Modul 7
Collections
5 Lektionen · Listen, Stack, Queue, Dictionaries, Sets
Modul 8
Modernes Python
4 Lektionen · Lambdas, Streams, Muster
Modul 9
Programme in der echten Welt
5 Lektionen · Tests, Threads, Netzwerk, Datenbanken, Reflection
Wir bauen ein Spiel
drei Spiele von Grund auf
8 Lektionen
Die Chroniken von Arkanum
ein ganzes Konsolen-RPG, Lektion für Lektion
15 Lektionen
- Das Spiel, das wir bauen
- Die Spielschleife
- Ein Stapel von Bildschirmen
- Bildschirme, die eine Antwort zurückgeben
- In der Konsole zeichnen
- Die Karte und das Sichtfeld
- Helden, Feinde, Werte
- Das Kampfsystem
- Blut, Wunden und Effekte
- Fähigkeiten und Aktionen als Befehle
- Gegner, die denken
- Gegenstände, Inventar, Beute
- Stufen, Dialoge und Quests
- Speichern und Laden
- Das ganze Spiel und die Balance
Epic Cosmos: das Imperium
eine ganze rundenbasierte Weltraumstrategie
6 Lektionen
Projekt
ein ganzes Programm, Schritt für Schritt
1 Lektion
Übung
Aufgaben
50 Aufgaben mit geprüften Lösungen, dann alle Aufgaben aus den Lektionen, nach Modulen.
Mehr
1 Seite · wo du noch lernen kannst