## 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:
```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 :)
😎