Add introduction to python syntax
This commit is contained in:
parent
6728883d4d
commit
8def427e7f
@ -23,3 +23,99 @@ Die Sprache wird in der Regel dynamisch typisiert, was bedeutet, dass die Typen
|
||||
- Künstliche Intelligenz und Machine Learning: Entwicklung von Modellen und Algorithmen mit Bibliotheken wie TensorFlow und Scikit-learn.
|
||||
- Automatisierung: Erstellung von Skripten zur Automatisierung von Aufgaben und Prozessen.
|
||||
- Wissenschaftliche Berechnungen: Ausführung komplexer mathematischer und wissenschaftlicher Berechnungen mit Bibliotheken wie NumPy.
|
||||
|
||||
## Grundlagen der Python-Syntax
|
||||
|
||||
Hier sind einige grundlegende Konzepte der Python-Syntax:
|
||||
|
||||
* **Variablen:** Variablen sind Namen, die verwendet werden, um Werte zu speichern. Zum Beispiel:
|
||||
|
||||
```python
|
||||
name = "Max"
|
||||
age = 30
|
||||
```
|
||||
|
||||
* **Datentypen:** Python hat verschiedene Datentypen, wie z. B. Integer (ganze Zahlen), Float (Dezimalzahlen), String (Text) und Boolean (Wahrheitswerte).
|
||||
|
||||
```python
|
||||
number = 10 # Integer
|
||||
pi = 3.14 # Float
|
||||
text = "Hello" # String
|
||||
is_true = True # Boolean
|
||||
```
|
||||
|
||||
* **Operatoren:** Operatoren werden verwendet, um Berechnungen durchzuführen oder Werte zu vergleichen.
|
||||
|
||||
```python
|
||||
sum = 10 + 5
|
||||
product = 3 * 7
|
||||
is_equal = (5 == 5) # Boolean: True
|
||||
```
|
||||
|
||||
* **Kommentare:** Kommentare werden verwendet, um den Code zu erklären. Sie werden vom Python-Interpreter ignoriert.
|
||||
|
||||
```python
|
||||
# This is a comment
|
||||
print("Hello") # Prints "Hello"
|
||||
```
|
||||
|
||||
* **Kontrollstrukturen:** Kontrollstrukturen steuern den Ablauf des Programms. Die wichtigsten sind `if`-Bedingungen und Schleifen (`for` und `while`).
|
||||
|
||||
```python
|
||||
# if condition
|
||||
if age > 18:
|
||||
print("You are an adult.")
|
||||
else:
|
||||
print("You are a minor.")
|
||||
|
||||
# for loop
|
||||
for i in range(5): # Repeats 5 times (0 to 4)
|
||||
print(i)
|
||||
|
||||
# while loop
|
||||
counter = 0
|
||||
while counter < 5:
|
||||
print(counter)
|
||||
counter = counter + 1
|
||||
```
|
||||
|
||||
* **Funktionen:**
|
||||
|
||||
Funktionen sind wiederverwendbare Codeblöcke, die eine bestimmte Aufgabe ausführen. Sie helfen, den Code zu strukturieren und zu organisieren.
|
||||
|
||||
**Funktionsdefinition:** Eine Funktion wird mit dem Schlüsselwort `def` definiert, gefolgt vom Funktionsnamen, Klammern `()` und einem Doppelpunkt `:`. Der Code innerhalb der Funktion wird eingerückt.
|
||||
|
||||
```python
|
||||
def greet(name):
|
||||
"""Diese Funktion begrüßt die übergebene Person.""" # Docstring (Dokumentation der Funktion)
|
||||
print("Hello, " + name + "!")
|
||||
```
|
||||
|
||||
In diesem Beispiel ist `greet` der Name der Funktion. `name` ist ein Parameter, der an die Funktion übergeben wird. Die Funktion gibt "Hello, " gefolgt vom Namen und einem Ausrufezeichen aus.
|
||||
|
||||
**Funktionsaufruf:** Um eine Funktion auszuführen, musst du sie aufrufen. Das geschieht, indem du den Funktionsnamen gefolgt von Klammern `()` angibst. Wenn die Funktion Parameter erwartet, musst du diese beim Aufruf übergeben.
|
||||
|
||||
```python
|
||||
greet("Alice") # Ruft die Funktion 'greet' mit dem Argument "Alice" auf
|
||||
greet("Bob") # Ruft die Funktion 'greet' mit dem Argument "Bob" auf
|
||||
```
|
||||
|
||||
Dieser Code ruft die Funktion `greet` zweimal auf, einmal mit dem Argument "Alice" und einmal mit dem Argument "Bob". Die Ausgabe wäre:
|
||||
|
||||
```
|
||||
Hello, Alice!
|
||||
Hello, Bob!
|
||||
```
|
||||
|
||||
**Funktionen mit Rückgabewert:** Funktionen können auch Werte zurückgeben. Das geschieht mit dem Schlüsselwort `return`.
|
||||
|
||||
```python
|
||||
def add(x, y):
|
||||
"""Diese Funktion addiert zwei Zahlen und gibt das Ergebnis zurück."""
|
||||
return x + y
|
||||
|
||||
result = add(5, 3) # Ruft die Funktion 'add' auf und speichert das Ergebnis in der Variable 'result'
|
||||
print(result) # Gibt 8 aus
|
||||
```
|
||||
|
||||
Die Funktion `add` nimmt zwei Parameter `x` und `y` entgegen, addiert sie und gibt das Ergebnis mit `return` zurück. Der Rückgabewert wird dann in der Variable `result` gespeichert.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user