Eine einfache Programmierumgebung für Python ist Portable Python. Diese ist kostenlos hat zudem den großen Vorteil, dass sie sich z.B. auf einem USB-Stick installieren lässt und somit überall mit hingenommen werden kann. (Außerdem kann sie unter mns+ benutzt werden )
Download:
http://www.portablepython.com/site/download/
Installation:
Einfach die zip-Datei entpacken und den Ordner an einen beliebigen Ort verschieben. Portable Python muss nicht installiert werden!
Starte das Programm python.exe
. Dies öffnet ein Python-Kommandozeilen-Fenster und wir können loslegen mit ein paar Rechenaufgaben:
>>> 2+2 4
oder etwas schwieriger:
>>> (50-5*6)/4 5
Potenzieren kann man natürlich auch. Probiere einmal aus:
>>> 2**20
Das kann dein Taschenrechner nicht!
Mit dem Gleichheitszeichen kann man Variablen einen Wert zuweisen:
>>> laenge = 20 >>> breite = 5*9 >>> laenge * breite 1800
>>> a="Hallo" >>> b=" Welt!" >>> a+b 'Hallo Welt!'
Mit Hilfe von Variablen kann man immer wieder kehrende Rechenwege automatisieren. Diese Rechenwege nennt man auch „Algorithem“.
Aufgabe: In der Variablen a sei 13 und in der Variablen b sei 3 gespeichert. Nun soll ein Algorithmus diese Inhalte austauschen. (Der Inhalt zweier voller Tassen soll ausgetauscht werden, da beim Tischdecken 2 Personen die falschen Tassen erhalten haben…)
Zu diesem Problem gibt es verschiedene Lösungen:
Lösung 1 Man führt eine dritte Variable c ein. (Man benutzt eine dritte leere Tasse…):
c=a a=b b=c
Warum darf man die Zeilen 2 und 3 nicht austauschen?
Lösung 2 funktioniert nur mit Zahlen.
>>> a=a+b >>> b=a-b >>> a=a-b
oder
>>> a=a*b >>> b=a/b >>> a=a/b
Gibt natürlich mit Nullen gewisse Probleme…
Und sogar erste Programmierversuche kann man von der Kommandozeile aus starten:
>>> b = 3 >>> while b < 31: ... print (b) ... b = b + 3 ... 3 6 9 12 15 18 21 24 27 30
Die zweite und dritte Zeile müssen eingerückt werden! (z.B. mit der Tab-Taste)
>>> a, b = 0, 1 >>> while b < 1000: ... print (b) ... a, b = b, a+b ... 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987