Programmieren mit Python

Python ist eine objektorientierte Scriptsprache, welche Anfang der 1990er von Guido van Rossum entwickelt wurde. Python ist für viele Betriebssystemplattformen verfügbar und darf frei verwendet werden. Die Sprache besitzt eine klare Struktur und ist deshalb für Programmieranfänger gut geeignet. Der Name der Programmiersprache stammt von der englischen Komikergruppe Monty Python .

Zur Zeit existieren zwei Pythonversionen Python 2.x und 3.x. Die Version 2.x soll nach und nach durch Python 3.x abgelöst werden. Die Version 2.x erhält seit Januar 2020 keine Updates mehr. Für den Neueinstieg ist es deshalb sinnvoll, gleich mit Python 3.x anzufangen.

Die Projektseite von Python im Internet ist https://www.python.org.

Inhalt:

Installation von Python

Grundlegende Datentypen, Variablen - die Pythonshell

Algorithmen und ihre Grundstrukturen

Lineare Programme - Aus- und Eingabe

Ein- und zweiseitige Alternative

Mehrfachverzweigungen

Schleifen mit Abbruchbedingung

Zählschleifen

Listen

Zusammenfassung algorithmische Kontrollstrukturen

Modularisierung von Programmen

Funktionen in Python

Rekursion und Iteration

Module

Objektorientierte Programmierung mit Python

Objekte und Klassen

Vererbung

Mehrfachvererbung

Programmieren mit dem Python-Turtlemodul

Spiele mit Python programmieren

Installation von Pygame Zero

Projekt 1 - Catch Homer

Projekt 2 - Super Mario

Projekt 3 - Punkte verbinden

Projekt 4 - Catch the Grinch

Weblinks:

Projektseite von Python

Pythonkurs von BWINF

Python online programmieren

Online-Lehrbuch Python