Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| edd9d79245 | |||
| b787a91ae1 |
19
README.md
19
README.md
@ -1,22 +1,3 @@
|
|||||||
# Tools
|
|
||||||
|
|
||||||
## Powershell
|
|
||||||
|
|
||||||
Powershell ist eine sogenannte Shell unter Windows.
|
|
||||||
Mit dieser Shell können wir direkt mit dem Computer kommunizieren und ihm Befehle geben, ohne extra ein richtiges Programm schreiben zu müssen.
|
|
||||||
Wir verwenden Powershell insbesondere, um die Arbeitsumgebung, die wir für die AG benötigen, einfach und schnell aufzubauen.
|
|
||||||
|
|
||||||
## VS Code
|
|
||||||
|
|
||||||
Um den Programmcode zu schreiben und zu bearbeiten verwenden wir einen spezialisierten Texteditor - VS Code.
|
|
||||||
Dieser Editor hat eine Reihe von Funktionen, die uns als Programmierern das Leben leichter machen.
|
|
||||||
Insbesondere ermöglicht VS Code die automatische Vervollständigung von Code und die Ausführung unserer Programme.
|
|
||||||
|
|
||||||
## Git
|
|
||||||
|
|
||||||
Git ist ein System zur Versionsverwaltung von Programmcode.
|
|
||||||
Mit Git können wir Änderungen an unserem Code nachvollziehen, mit Anderen teilen und online speichern, sodass wir von überall daran arbeiten können und nichts lokal speichen müssen.
|
|
||||||
|
|
||||||
# Setup
|
# Setup
|
||||||
|
|
||||||
Zur Installation der notwendigen Tools wird die moderne Windows Kommandozeile _Powershell_ verwendet.
|
Zur Installation der notwendigen Tools wird die moderne Windows Kommandozeile _Powershell_ verwendet.
|
||||||
|
|||||||
24
session-1/README.md
Normal file
24
session-1/README.md
Normal 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
26
session-2/README.md
Normal 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)
|
||||||
Loading…
Reference in New Issue
Block a user