Python Kurs: Mit Python programmieren lernen für Anfänger und Fortgeschrittene
Dieses Python Tutorial entsteht im Rahmen von Uni-Kursen und kann hier kostenlos genutzt werden. Python ist eine für Anfänger und Einsteiger sehr gut geeignete Programmiersprache, die später auch den Fortgeschrittenen und Profis alles bietet, was man sich beim Programmieren wünscht. Der Kurs ist eine Einführung und bietet einen guten Einstieg. Es wird aktuelles Wissen vermittelt - daher schreiben wir unseren Python-Code mit der aktuellen Python-Version 3.
einfach Python lernen über das Programmieren von Spielen
Damit programmieren lernen mit Python noch mehr Spaß macht, werden wir im Kurs anhand verschiedener Spiele die Anwendung von Python kennen lernen und unser Wissen als Programmierer aufbauen. Die Grundlagen werden direkt in bekannte Spiele umgesetzt wie:
- Galgenmännchen
- Lotto-Simulator
- einen Chatbot
- Tic-Tac-Toe Spiel
- Pong (damit noch mehr Bewegung ins Spiel kommt)
- Breakout
- Bee Invaders (cooler Space Invaders Clone mit Honig)
- und vieles mehr
Dazu werden im Kurs Schritt für Schritt die Vorgehensweise beim Lernen von Programmieren gezeigt. Es wird anhand von Beispiel-Code alle Befehle erklärt, wie man mit diesem Wissen Programme schreibt. Beispielsweise wie aus einem Sprite-Sheet mit den einzelnen Bewegungsstadien eine animierte Spielerfigur wird – in diesem Fall eine Honigbiene.
Und das fertige Ergebnis (sieht dann umgesetzt in Python + Pygame noch besser aus):
Python ist Zukunftsorientiert
Python hat sich zu einer sehr beliebten Programmiersprache entwickelt. In immer weiteren Softwareprogrammen und Hardware kann man Python einsetzen – was Python noch interessanter macht. Im Kurs gibt es auch einen Abstecher zum Einplatinencomputer Raspberry Pi (Pi steht für Python-Interpreter).
Das Programmieren in Python kann in folgenden Formen gemacht werden:
- Funktionale Programmierung
- Objektorientierte Programmierung (OOP)
- wie auch Aspektorientierte Programmierung (AOP)
Python ist eine gute Programmiersprache auch für Einsteiger, die bisher noch nicht mit Programmieren und Programmiersprachen in Berührung gekommen sind.
Bei Python spricht man von einer Skriptsprache – ein erstelltes Programm wird interpretiert, wenn es gestartet wird. Daher bekommt man erst dann Fehlermeldungen, wenn Fehler im Python-Programm sind. Dazu aber später mehr. Die Sprache ist sehr einfach zu lernen und durch die (erzwungene) saubere Erstellung von Code punktet die Sprache: Sie ist gut lesbar und hat einen übersichtlichen kurzen Code. Daher ist Python sehr einfach zu lernen und ideal als Einführung in eine Programmiersprache.
Viel Spaß in diesem Python Kurs.