Python Grundlagen
Aus Hackerspace Ffm
Version vom 9. März 2019, 23:52 Uhr von Tut (Diskussion | Beiträge) (→Wichtigste Unterschiede zu C)
Inhaltsverzeichnis
Software für Pythonentwicklung
Python Interaktive Shell
- Aufruf mit
python
oderpython3
für - Verlassen mit Ctrl+D (Mac, Linux) bzw. Ctrl+Z (Win) oder exit()
- Schleifen sind möglich:
for i in range(10):
- der Prompt ändert sich zu
....
, es muss nun eingerückt werden - eine leere Zeile beendet die Eingabge der Schleifenbefehle und führt sie aus
- der Prompt ändert sich zu
- auch gut um auszuprobieren, ob libs installiert sind:
import numpy
- History mit Alt+n/Alt+p (Mac: Ctrl+p/Ctrl+n)
Python Cheat-Sheet für Wursthakenprogrammierer
Wichtigste Unterschiede zu C
- Strukturierung mit Einrückungen (Space statt Tabs bevorzugt) statt Wursthaken {}, meist endet die Zeile dann mit einem :
- Bei Python3 erkennt man Funktionen und Methoden an (), z.B.
print("Hello World.")
- For-Schleife gibt's nur als For-Each - hier hilft range():
- C:
for(int i=0;i<10;i++) {}
- Python:
for i in range(10):
- C: