## Die Programmiersprache Python ![](images/01-basics/python-2.jpg) --- ### 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
---

🎲

## Spielregeln --- ### Syntax > Die Grammatik des Computers - Besonderheit bei Programmiersprachen: kleine Fehler können nicht “überlesen” (korrigiert) werden --- Groß- und Kleinschreibung: ```js print("hello") Print("hello") ``` Reihenfolge der Zeichen: ```js pirnt("hello") ``` Klammern: ```js 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 ```js 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 :)

😎