PyLab – Python IDE

In Hamburg haben wir im Fach Informatik die Wahl, welche Programmiersprache wir für die Oberstufe nutzen wollen. Wir können zwischen Java und Python wählen. Eine dieser beiden Sprachen wird von den Schülern im Abitur abverlangt, sie müssen objektorientiert programmieren.

Das Programmieren generell stellt viele Schüler vor große Probleme, denn sie sind es aus ihrem täglichen Leben nicht gewohnt, unsere heutige Welt ist nämlich sehr oft weit weg von all den Dingen, die man im täglichen Umgang mit dem Computer so zu beachten hat, wenn man sich aus der Blase des Handys und Tablets entfernt.

Für lange Zeit hatten wir als IDE das kleine Programm thonny, mit dem wir sehr gute Erfahrungen gemacht haben, denn es ist einfacher zu bedienen, als dies bei den Schwergewichten wie PyCharm zum Beispiel der Fall ist. Leider hatte thonny aber in den letzten Monaten immer wieder Probleme in unserer Umgebung, die sich nicht haben beheben lassen.

Aus diesem Grund habe ich mich im April diesen Jahres dazu entschieden, dass ich für meine Schüler eine eigene, möglichst kleine IDE basteln möchte. Diese sollte vollständig aus sich selbst laufen und keine externen Abhängigkeiten besitzen. Sie muss auch dringend mit iServ als Softwareverteilung funktionieren, denn wir verwalten unsere Geräte über einen eigenen iServ.

Das kleine Projekt ist mit der Zeit immer mal wieder ein Stück größer geworden, bis ich es dann vor ein paar Monaten zu Beginn des Schuljahres angefangen habe, mit meinen Schülern zu testen. Zahlreiche Bugreports, die oft mitten im Unterricht kamen, einige quasi unbrauchbare und diverse brauchbare Versionen später, ist es nun endlich an der Zeit auch anderen Personen, einen Zugriff zu gewähren.