Python (Programmiersprache): Unterschied zwischen den Versionen
Lor (Diskussion | Beiträge) (Python geschichte angekratzt, vielseitigkeit gezeigt, beispiele gezeigt, fazit hinzugefügt.) |
Lor (Diskussion | Beiträge) K (Code in codeblöcke gepackt) |
||
Zeile 2: | Zeile 2: | ||
=== 1. Einfachheit und Lesbarkeit === | === 1. Einfachheit und Lesbarkeit === | ||
Python legt großen Wert auf Klarheit und Lesbarkeit, was durch die klare und prägnante Syntax gefördert wird. Das bedeutet, dass Python-Code oft intuitiver und verständlicher ist, insbesondere für Einsteiger. Hier ist ein einfaches Beispiel: | Python legt großen Wert auf Klarheit und Lesbarkeit, was durch die klare und prägnante Syntax gefördert wird. Das bedeutet, dass Python-Code oft intuitiver und verständlicher ist, insbesondere für Einsteiger. Hier ist ein einfaches Beispiel:<syntaxhighlight lang="python3"> | ||
name = input("Wie heißt du? ") | |||
print(f"Hallo, {name}!") | |||
</syntaxhighlight>Dieser einfache Code fragt nach dem Namen des Benutzers und begrüßt ihn dann. | |||
Dieser einfache Code fragt nach dem Namen des Benutzers und begrüßt ihn dann. | |||
=== 2. Vielseitigkeit === | === 2. Vielseitigkeit === | ||
Zeile 21: | Zeile 19: | ||
=== 3. Beispielcode: Ein einfacher Webserver === | === 3. Beispielcode: Ein einfacher Webserver === | ||
Mit Python kann man mit nur wenigen Zeilen Code einen einfachen Webserver erstellen: | Mit Python kann man mit nur wenigen Zeilen Code einen einfachen Webserver erstellen:<syntaxhighlight lang="python3" line="1" start="1"> | ||
from http.server import SimpleHTTPRequestHandler, HTTPServer | |||
< | |||
PORT = 8080 | |||
with HTTPServer(("localhost", PORT), SimpleHTTPRequestHandler) as server: | |||
print(f"Server läuft auf Port {PORT}") | |||
Dieser Code erstellt einen einfachen Webserver, der den Inhalt des aktuellen Verzeichnisses anzeigt. | server.serve_forever() | ||
</syntaxhighlight>Dieser Code erstellt einen einfachen Webserver, der den Inhalt des aktuellen Verzeichnisses anzeigt. | |||
=== Fazit === | === Fazit === | ||
Python ist eine mächtige, leicht zu lernende Sprache, die sich für eine breite Palette von Anwendungen eignet, von Webentwicklung bis Maschinenlernen. Ihre einfache Syntax, die umfangreiche Standardbibliothek und die riesige Community machen sie zu einer hervorragenden Wahl für Anfänger und Experten gleichermaßen. | Python ist eine mächtige, leicht zu lernende Sprache, die sich für eine breite Palette von Anwendungen eignet, von Webentwicklung bis Maschinenlernen. Ihre einfache Syntax, die umfangreiche Standardbibliothek und die riesige Community machen sie zu einer hervorragenden Wahl für Anfänger und Experten gleichermaßen. |
Version vom 11. Oktober 2023, 19:10 Uhr
Python, benannt nach der britischen Komiker Truppe "Monty Python", wurde Ende der 1980er Jahre von Guido van Rossum als Nachfolger der ABC-Sprache entwickelt. Seitdem hat sie sich zu einer der beliebtesten und am weitesten verbreiteten Programmiersprachen entwickelt, und das aus gutem Grund.
1. Einfachheit und Lesbarkeit
Python legt großen Wert auf Klarheit und Lesbarkeit, was durch die klare und prägnante Syntax gefördert wird. Das bedeutet, dass Python-Code oft intuitiver und verständlicher ist, insbesondere für Einsteiger. Hier ist ein einfaches Beispiel:
name = input("Wie heißt du? ")
print(f"Hallo, {name}!")
Dieser einfache Code fragt nach dem Namen des Benutzers und begrüßt ihn dann.
2. Vielseitigkeit
Mit Python kann man nahezu alles machen:
- Webentwicklung: Mit Frameworks wie Django oder Flask können robuste Webapplikationen erstellt werden.
- Datenanalyse: Bibliotheken wie Pandas und NumPy bieten Tools zur Datenmanipulation und -analyse.
- Maschinelles Lernen : Mit TensorFlow, Keras und scikit-learn kann man in die Welt des maschinellen Lernens eintauchen.
- Automation: Mit Python lassen sich repetitive Aufgaben automatisieren, beispielsweise Dateien zu verschieben oder Webinhalte zu scrapen.
- Spieleentwicklung: Mit Pygame lassen sich einfache Videospiele entwickeln.
- Embedded Systems: Mit MicroPython kann man Python sogar auf Mikrocontrollern laufen lassen.
3. Beispielcode: Ein einfacher Webserver
Mit Python kann man mit nur wenigen Zeilen Code einen einfachen Webserver erstellen:
from http.server import SimpleHTTPRequestHandler, HTTPServer
PORT = 8080
with HTTPServer(("localhost", PORT), SimpleHTTPRequestHandler) as server:
print(f"Server läuft auf Port {PORT}")
server.serve_forever()
Dieser Code erstellt einen einfachen Webserver, der den Inhalt des aktuellen Verzeichnisses anzeigt.
Fazit
Python ist eine mächtige, leicht zu lernende Sprache, die sich für eine breite Palette von Anwendungen eignet, von Webentwicklung bis Maschinenlernen. Ihre einfache Syntax, die umfangreiche Standardbibliothek und die riesige Community machen sie zu einer hervorragenden Wahl für Anfänger und Experten gleichermaßen.