Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5e488bab07 | |||
| 48123018f3 | |||
| a1a066649b |
19
README.md
19
README.md
@ -1,3 +1,22 @@
|
|||||||
|
# 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.
|
||||||
|
|||||||
@ -1,24 +0,0 @@
|
|||||||
# 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!")
|
|
||||||
```
|
|
||||||
@ -1,26 +0,0 @@
|
|||||||
# 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