Benutzer-Werkzeuge

Webseiten-Werkzeuge



python

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
python [2025/03/19 11:00] – angelegt zoeppkezpython [2025/03/19 11:03] (aktuell) – [3. Funktionen und Module] - Indent paragraph start zoeppkez
Zeile 5: Zeile 5:
 Die Python-Programmiersprache verwendet eine klare, einfache Syntax, die sich stark an der englischen Sprache orientiert, was den Einstieg erleichtert. Python unterstützt objektorientierte, imperative und funktionale Programmierung, was ihr eine hohe Flexibilität verleiht. Die Python-Programmiersprache verwendet eine klare, einfache Syntax, die sich stark an der englischen Sprache orientiert, was den Einstieg erleichtert. Python unterstützt objektorientierte, imperative und funktionale Programmierung, was ihr eine hohe Flexibilität verleiht.
  
-  * **Wie funktioniert Python?**  +**Wie funktioniert Python?**  
     Python-Programme werden von einem Interpreter ausgeführt, was bedeutet, dass der Python-Code Zeile für Zeile durch den Interpreter analysiert und direkt ausgeführt wird. Diese Funktionsweise unterscheidet sich von Programmiersprachen wie C++ oder Java, die in ausführbare Dateien kompiliert werden. Dies führt dazu, dass Python-Code in der Regel schneller geschrieben, aber langsamer ausgeführt wird als kompilierte Sprachen.     Python-Programme werden von einem Interpreter ausgeführt, was bedeutet, dass der Python-Code Zeile für Zeile durch den Interpreter analysiert und direkt ausgeführt wird. Diese Funktionsweise unterscheidet sich von Programmiersprachen wie C++ oder Java, die in ausführbare Dateien kompiliert werden. Dies führt dazu, dass Python-Code in der Regel schneller geschrieben, aber langsamer ausgeführt wird als kompilierte Sprachen.
  
-  * **Beispielcode: "Hello, World!"**  +**Beispielcode: "Hello, World!"**  
     Der klassische erste Python-Code, um zu testen, ob die Entwicklungsumgebung korrekt eingerichtet ist:     Der klassische erste Python-Code, um zu testen, ob die Entwicklungsumgebung korrekt eingerichtet ist:
  
Zeile 15: Zeile 15:
     ```     ```
  
-    **Erklärung**: Der `print()`-Befehl wird verwendet, um den Text „Hello, World!“ auf der Konsole auszugeben.+**Erklärung**: Der `print()`-Befehl wird verwendet, um den Text „Hello, World!“ auf der Konsole auszugeben.
  
 ===== 2. Python-Grundlagen ===== ===== 2. Python-Grundlagen =====
  
-  * **Variablen und Datentypen**  +**Variablen und Datentypen**  
     In Python müssen Variablen nicht explizit deklariert werden, bevor sie verwendet werden. Python erkennt den Typ einer Variablen basierend auf dem Wert, der ihr zugewiesen wird.     In Python müssen Variablen nicht explizit deklariert werden, bevor sie verwendet werden. Python erkennt den Typ einer Variablen basierend auf dem Wert, der ihr zugewiesen wird.
  
Zeile 29: Zeile 29:
     ```     ```
  
-    **Erklärung**: Hier haben wir eine Ganzzahl (`x`), einen String (`name`), eine Fließkommazahl (`pi`) und einen Booleschen Wert (`is_active`).+**Erklärung**: Hier haben wir eine Ganzzahl (`x`), einen String (`name`), eine Fließkommazahl (`pi`) und einen Booleschen Wert (`is_active`).
  
-  * **Kontrollstrukturen**  +**Kontrollstrukturen**  
     Python verwendet die klassischen Kontrollstrukturen wie `if`, `else`, und `elif` (für „else if“), um Bedingungen zu überprüfen. Schleifen wie `for` und `while` ermöglichen die Wiederholung von Codeblöcken.     Python verwendet die klassischen Kontrollstrukturen wie `if`, `else`, und `elif` (für „else if“), um Bedingungen zu überprüfen. Schleifen wie `for` und `while` ermöglichen die Wiederholung von Codeblöcken.
  
Zeile 42: Zeile 42:
     ```     ```
  
-    **Erklärung**: In diesem Beispiel überprüft der `if`-Block, ob die `age` größer oder gleich 18 ist. Wenn dies zutrifft, gibt das Programm „Du bist volljährig.“ aus, andernfalls gibt es „Du bist minderjährig.“ aus.+**Erklärung**: In diesem Beispiel überprüft der `if`-Block, ob die `age` größer oder gleich 18 ist. Wenn dies zutrifft, gibt das Programm „Du bist volljährig.“ aus, andernfalls gibt es „Du bist minderjährig.“ aus.
  
-  * **Schleifen**  +**Schleifen**  
     Python bietet zwei grundlegende Schleifenarten: die `for`-Schleife und die `while`-Schleife.     Python bietet zwei grundlegende Schleifenarten: die `for`-Schleife und die `while`-Schleife.
  
Zeile 54: Zeile 54:
     ```     ```
  
-    **Erklärung**: Diese Schleife gibt die Zahlen von 0 bis 4 aus. `range(5)` erzeugt eine Sequenz von 5 Zahlen (0, 1, 2, 3, 4).+**Erklärung**: Diese Schleife gibt die Zahlen von 0 bis 4 aus. `range(5)` erzeugt eine Sequenz von 5 Zahlen (0, 1, 2, 3, 4).
  
     - **While-Schleife**:     - **While-Schleife**:
Zeile 65: Zeile 65:
     ```     ```
  
-    **Erklärung**: Diese Schleife gibt ebenfalls die Zahlen von 0 bis 4 aus, aber hier wird die Bedingung mit einer `while`-Schleife überprüft, die so lange läuft, wie `count` kleiner als 5 ist.+**Erklärung**: Diese Schleife gibt ebenfalls die Zahlen von 0 bis 4 aus, aber hier wird die Bedingung mit einer `while`-Schleife überprüft, die so lange läuft, wie `count` kleiner als 5 ist.
  
 ===== 3. Funktionen und Module ===== ===== 3. Funktionen und Module =====
  
-  * **Funktionen**  +**Funktionen**  
     Funktionen in Python sind wiederverwendbare Codeblöcke, die mit `def` definiert werden. Sie können Parameter entgegennehmen und Werte zurückgeben.     Funktionen in Python sind wiederverwendbare Codeblöcke, die mit `def` definiert werden. Sie können Parameter entgegennehmen und Werte zurückgeben.
  
Zeile 79: Zeile 79:
     ```     ```
  
-    **Erklärung**: Die Funktion `greet` nimmt einen Parameter `name` und gibt eine formatierte Begrüßung zurück. Beim Aufruf von `greet("Alice")` gibt das Programm „Hallo, Alice!“ aus.+**Erklärung**: Die Funktion `greet` nimmt einen Parameter `name` und gibt eine formatierte Begrüßung zurück. Beim Aufruf von `greet("Alice")` gibt das Programm „Hallo, Alice!“ aus.
  
-  * **Module und Bibliotheken**  +**Module und Bibliotheken**  
     Python unterstützt die Verwendung von Modulen und Bibliotheken, die vordefinierte Funktionen und Klassen enthalten. Diese können einfach mit dem `import`-Befehl eingebunden werden.     Python unterstützt die Verwendung von Modulen und Bibliotheken, die vordefinierte Funktionen und Klassen enthalten. Diese können einfach mit dem `import`-Befehl eingebunden werden.
  
Zeile 90: Zeile 90:
     ```     ```
  
-    **Erklärung**: Hier verwenden wir das eingebaute `math`-Modul, um die Quadratwurzel von 16 zu berechnen.+**Erklärung**: Hier verwenden wir das eingebaute `math`-Modul, um die Quadratwurzel von 16 zu berechnen.
  
 ===== 4. Vor- und Nachteile von Python ===== ===== 4. Vor- und Nachteile von Python =====
  
-  * **Vorteile**:+**Vorteile**:
     - **Einfache und klare Syntax**: Python hat eine einfache, leicht verständliche Syntax, was das Erlernen und Verwenden der Sprache erleichtert.     - **Einfache und klare Syntax**: Python hat eine einfache, leicht verständliche Syntax, was das Erlernen und Verwenden der Sprache erleichtert.
     - **Vielfältige Einsatzmöglichkeiten**: Python wird in vielen Bereichen wie Webentwicklung, Data Science, künstliche Intelligenz, Automatisierung und mehr eingesetzt.     - **Vielfältige Einsatzmöglichkeiten**: Python wird in vielen Bereichen wie Webentwicklung, Data Science, künstliche Intelligenz, Automatisierung und mehr eingesetzt.
Zeile 100: Zeile 100:
     - **Interaktive Entwicklung**: Python unterstützt interaktive Programmierung, was bedeutet, dass Sie Code direkt in einer Konsole ausführen können, ohne die ganze Anwendung zu kompilieren.     - **Interaktive Entwicklung**: Python unterstützt interaktive Programmierung, was bedeutet, dass Sie Code direkt in einer Konsole ausführen können, ohne die ganze Anwendung zu kompilieren.
  
-  * **Nachteile**:+**Nachteile**:
     - **Langsame Ausführung**: Da Python ein interpretierte Sprache ist, ist es in der Regel langsamer als kompilierte Sprachen wie C++ oder Java.     - **Langsame Ausführung**: Da Python ein interpretierte Sprache ist, ist es in der Regel langsamer als kompilierte Sprachen wie C++ oder Java.
     - **Speicherverbrauch**: Python ist nicht so speichereffizient wie andere Programmiersprachen, was in ressourcenbegrenzten Umgebungen problematisch sein kann.     - **Speicherverbrauch**: Python ist nicht so speichereffizient wie andere Programmiersprachen, was in ressourcenbegrenzten Umgebungen problematisch sein kann.
python.1742382027.txt.gz · Zuletzt geändert: von zoeppkez

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: GNU Free Documentation License 1.3

Hinweis: KI's können Fehler machen. Die hier veröffentlichten Inhalte werden moderativ nur "sporadisch" überprüft!
Der Seitenbetreiber übernimmt keine Gewähr und keine Haftung für die KI-generischen Inhalte. Sollten Inhalte "Falsch" sein, werde diese bei Bekanntwerden korrigiert, soweit dies möglich ist!
Info: Soweit technisch möglich, werden "Einzelnachweise" (Quellen, Urheberbenennung) gut sichtbar aufgeführt!

GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki