Compare commits

...

2 Commits

Author SHA1 Message Date
edd9d79245 Add session-2 first draft 2024-10-29 14:27:15 +01:00
b787a91ae1 Add session-1 first draft 2024-10-29 14:08:18 +01:00
2 changed files with 50 additions and 0 deletions

24
session-1/README.md Normal file
View File

@ -0,0 +1,24 @@
# Warum Programmieren?
- Computer sind "dumme" Maschinen, sie folgen Befehlen
- Alle Programme, die wir täglich benutzen, bestehen aus einer langen Liste von Befehlen
- Diese Liste von Befehlen bezeichnen wir als _Programm_
- Diese Befehle werden in einer _Programmiersprache_ gegeben
- Probleme und Aufgaben können automatisiert werden
# Ziel
- Einstieg in Programmierung mit Python
- Entwicklung eines Telegram-Bots
# Hello, World!
Aufgaben:
- Gitea Account anlegen und Passwort setzen
- Setup durchführen
- Hello World Programm schreiben um alles zu testen
```python
print("Hello, World!")
```

26
session-2/README.md Normal file
View File

@ -0,0 +1,26 @@
# Python
- Skriptsprache
- Wird interpretiert
- REPL (Read Eval Print Loop)
## Sprachkonstrukte
### Variablen und Datentypen
- Variablen können zugewiesen werden
- Variablen können geändert werden
- Variablen können verschiedene Datentypen haben
### Operatoren
- Operatoren bearbeiten Variablen und Werte
- Arithmetische Operatoren
- Vergleichsoperatoren
- Logische Operatoren
- Zuweisungsoperatoren
### Kontrollstrukturen
- Entscheidungen (if-else)
- Schleifen (while, for, foreach)