Python Tutorial
- jetzt Python programmieren lernen

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 Python programmieren lernen 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 umgesetzt in bekannte Spiele wie:

Spiele programmieren mit Python
  • 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 und 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.

die 6 Stadien des Fluges unserer Biene

Und das fertige Ergebnis (sieht dann umgesetzt in Python + Pygame noch besser aus):

Biene mit animierter Bewegung im Flug
Biene mit animierter Bewegung im Flug

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 zu 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 erst dann Fehlermeldungen, falls 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.