Code Editor

Gleich geht's los! Du wirst deine erste Zeile Programmcode schreiben. Daher ist es an der Zeit einen entsprechenden Editor - Code Editor - herunter zu laden.

Anmerkung Es kann sein, dass du diese Informationen bereits aus dem Kapitel über Installation kennst. Wenn dem so ist, kannst du direkt zum nächsten Kapitel übergehen!

Es gibt viele verschiedene Editoren. Welcher für Dich am besten ist, ist weitestgehend Geschmackssache. Die meisten Python-Programmierer verwenden komplexe, aber extrem leistungsfähige IDEs (Integrated Development Environments), z. B. PyCharm. Für Anfängerinnen sind diese jedoch wahrscheinlich weniger gut geeignet. Unsere Empfehlungen sind ebenso leistungsfähig, aber viel einfacher zu bedienen.

Unsere Vorschläge siehst Du unten. Aber fühl dich ganz frei deine Trainerin zu fragen, was ihre Vorlieben sind - wenn sie sich mit dem Editor auskennt, wird es leichter sein, Hilfe zu erhalten.

Gedit

Gedit ist ein kostenloser open-source Editor. Es gibt ihn für alle Betriebssysteme.

Hier herunterladen:

Sublime Text 2

Sublime Text ist ein sehr beliebter Editor mit einem kostenlosen Testzeitraum. Er ist einfach zu installieren und zu verwenden, und er ist für alle Betriebssysteme verfügbar.

Hier herunterladen:

Atom

Atom ist ein ganz neuer Code-Editor, der von GitHub ins Leben gerufen wurde. Er ist kostenlos, open-source, einfach zu installieren und einfach zu bedienen. Atom ist verfügbar für Windows, OSX und Linux.

Hier herunterladen:

Warum installieren wir einen Code-Editor?

Vielleicht wunderst Du Dich, warum wir so spezielle Code-Editor-Software installieren, statt einfach etwas wie Word oder Notepad zu benutzen.

Erstens muss Code "plain text", also unformatierter Text, sein und das Problem mit Programmen wie Word und Textedit ist, dass sie nicht "plain text" sondern "rich text" (mit Schriftarten und Formatierungen) produzieren und benutzerdefinierte Formate wie RTF (Rich Text Format) verwenden..

Ein weiterer Grund ist, dass Code-Editoren (bisweilen auch Programmier- oder Text-Editoren genannt) auf das Bearbeiten von Programm-Code spezialisiert sind und Funktionen aufweisen, die normale Textverarbeitungen nicht haben, beispielsweise sogenanntes 'Syntax-Highlighting', d.h. das farbliche Hervorheben von bestimmten Code-Stellen, oder auch das automatische Schließen von Klammern, sowie viele weitere hilfreiche Möglichkeiten.

Einige davon werden wir später in Aktion sehen. Glaub uns: es wird nicht lange dauern, bis Du Deinen Code-Editor nicht mehr missen möchtest :)