1.9 KiB

Die Programmiersprache Python


Vorteile:

  • einfach für uns Menschen zu lesen
  • viele vorgefertigte Programmbausteine
  • sehr vielseitig einsetzbar
  • von großen Organisationen verwendet (Google, NASA oder Filmstudio Pixar)

Python wurde in den 1990er Jahren von dem niederländischen Informatiker Guido van Rossum erfunden


Was brauche ich zum Programmieren?

Unsere Entwicklungsumgebung

  • Text-Editor
  • Compiler

Thonny-Editor

  • einsteigerfreundlich
  • grundlegende Funktionen
  • kann ein Programm direkt ausführen

🎲

Spielregeln


Syntax

Die Grammatik des Computers

  • Besonderheit bei Programmiersprachen: kleine Fehler können nicht “überlesen” (korrigiert) werden

Groß- und Kleinschreibung:

print("hello")
Print("hello")

Reihenfolge der Zeichen:

pirnt("hello")

Klammern:

print "hello"
print("hello"

Semantik

Die Bedeutung der Worte

  • Auch bei richtiger Struktur kann die Bedeutung der Anweisungen unsinnig oder missverständlich sein.

🏦

Beispiel in natürlicher Sprache:

"Bank"

  • Mehrdeutigkeiten: Sitzbank oder Geldverwaltung?

✖️

Beispiel aus der Mathematik:

Punktrechnung vor Strichrechnung

print(3 * 2 + 4)
print(3 * (2 + 4))

Note:

  • Abgrenzung Programmiersprache:
    • keine Mehrdeutigkeiten
    • Bedeutung was vom Computer getan werden soll
    • Logik spielt eine zentrale Rolle
    • Fall-Unterscheidung
    • Wiederholungen

Fähler

Fähler machen ist normal und passiert ständig :)

😎