1. Python
Der Name der Programmiersprache Python hat nichts mit der gleichnamigen Schlange zu tun. Der Name geht auf die britische Komikergruppe »Monty Python« zurück. Nichtsdestotrotz ist das Logo von Python eine Schlange. Allerdings ist Python auch kein ungewöhnlicher Name:
- Beispielsweise ist »a cup of java« der Ursprung des Namens der Programmiersprache Java, das heißt eine Tasse Kaffee. Das Logo ist demzufolge die Tasse dampfenden Kaffees. Es heißt, die Entwickler von Java hatten sehr viele Tassen Kaffee getrunken 😉.
- Noch prosaischer ist der Name C der Programmiersprache, an der sich eine Reihe nachfolgender Sprachen orientiert haben, so unter anderem C++, C#, Java und auch Python. Die erste Version hieß A, die zweite B und die dritte heißt letztendlich C.
Python im Informatikunterricht?
Python ist eine moderne Programmiersprache, der die Paradigmen (Denkweisen) des imperativen, prozeduralen, modularen und objektorientierten Programmierens zugrunde liegen.
Die Frage lautet:
- Ist Python als Programmiersprache im Informatikunterricht der allgemeinbildenden Schule geeignet und nutzbar als Werkzeug zum Problemlösen?
- Die Antwort lautet eindeutig ja. So gibt es beispielsweise Erfahrungen in der Thüringer Mittel- und Oberstufe, dass Python im Informatikunterricht leicht erlern- und handhabbar ist.
- Zudem besteht im Informatikunterricht der Oberstufe die Möglichkeit – unter anderem durch das Erlernen des Programmierens grafischer Benutzeroberflächen (GUIs) – eine gewisse Professionalität im Umgang mit Python zu erlangen.
Um Python im Informatikunterricht anzuwenden, gibt es verschiedene Entwicklungsumgebungen (IDEs).
- Zu empfehlen wäre beispielsweise die Python IDLE (Integrated Development and Learning Environment).
- Die Python IDLE kann von der Web-Seite https://www.python.org/downloads/ kostenfrei heruntergelanden und auf dem Computer installiert werden.
Im gesamten Themengebiet »Programmieren mit Python« – wird ausschließlich die Python IDLE verwendet.[2]
- [1] In dieser Abbildung und den folgenden Abbildungen – bis auf die letzte Abbildung – bleibt das betriebssystemspezifische Aussehen des GUI Hauptfensters – wie der Name, die Schaltflächen zum Maximieren, Minimieren und Schließen des Fensters – unberücksichtigt.
- [2] Es kann durchaus vorkommen, dass es Abweichungen zu anderen Python IDEs gibt.