1
0
Files
Python-Example/Aufgaben/00_Python.md
2023-02-01 23:25:46 +01:00

1.9 KiB

Was ist Python?

Python ist eine weit verbreitete Programmiersprache, welche von Guido van Rossum entwickelt und 1991 freigegeben wurde.

Es findet unter anderem Anwendung in folgenden Bereichen:

  • Web-Entwicklung (Server seitig)
  • Software Entwicklung
  • Mathematik
  • Systemautomation

Fähigkeiten von Python

  • Python kann auf einem Server benutzt werden um Web-Applikationen bereitzustellen
  • Python kann benutzt werden um Workflows zu erstellen.
  • Python kann sich zu Datenbanken verbinden. Es kann diese Datenbanken sowohl lesen als auch modifizieren.
  • Python kann benutzt werden um große Mengen an Daten und komplexe mathematische Daten aufzubereiten.
  • Python kann benutzt werden um Einsatzfähige Software bereitzustellen.

Warum Python?

  • Python läuft auf einer vielzahl an Geräten (Windows, Linux, macOS)
  • Python ist eine einfach zu lernende Sprach, ähnlich wie Englisch.
  • Python hat eine Syntax, die es Entwicklern erlaubt, Programme mit weniger Zeilen zu schreiben als einige andere Programmiersprachen
  • Python läuft auf einem Interpreter-System, was bedeutet, dass der Code sofort nach dem Schreiben ausgeführt werden kann. Dies bedeutet, dass das Prototyping sehr schnell erfolgen kann.
  • Python kann auf prozedurale, objektorientierte oder funktionale Weise behandelt werden.

Python-Syntax im Vergleich zu anderen Programmiersprachen

  • Python wurde im Hinblick auf die Lesbarkeit entwickelt und weist einige Ähnlichkeiten mit der englischen Sprache auf, die von der Mathematik beeinflusst wurde.
  • Python verwendet neue Zeilen, um einen Befehl abzuschließen, im Gegensatz zu anderen Programmiersprachen, die oft Semikolons oder Klammern verwenden.
  • Python verwendet Einrückungen mit Leerzeichen, um den Geltungsbereich zu definieren, z. B. den Geltungsbereich von Schleifen, Funktionen und Klassen. Andere Programmiersprachen verwenden zu diesem Zweck häufig geschweifte Klammern.

Beispiel:

print("Hallo, Welt!")