Python Grundlagen

Aus Hackerspace Ffm
Version vom 9. März 2019, 23:52 Uhr von Tut (Diskussion | Beiträge) (Wichtigste Unterschiede zu C)

Wechseln zu: Navigation, Suche

Software für Pythonentwicklung

Python Interaktive Shell

  • Aufruf mit python oder python3 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
  • 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):

Python Bibliotheken