Python – erste Schritte

Python ist kostenlos und eine einfache Programmiersprache. Python ist eine Programmiersprache, die häufig in Webanwendungen, Softwareentwicklung, in der Datenwissenschaft und im Machine Learning (ML) verwendet wird. Meine Lieblingsdistribution Linux Gentoo ist auch in Python programmiert

Es werden beispielsweise Blöcke nicht durch geschweifte Klammern, sondern durch Einrückungen strukturiert. Wenn du Python-Code schreibst, ist die Einrückung entscheidend. Stelle sicher, dass du korrekt einrückst, um Syntaxfehler zu vermeiden.

Viele Editoren unterstützen die Einrückungen von Python. Die Dateien erhalten die Dateiendung .py
Eine Datei kann durch python dateiname.py aufgerufen und ausgeführt werden.

Reihenfolge der Befehle

In Python ist die Reihenfolge der Befehle sehr wichtig. Dies gilt aus mehreren Gründen:

  1. Ausführungsreihenfolge: Python-Code wird sequenziell von oben nach unten ausgeführt. Befehle, die früher im Skript stehen, werden vor späteren Befehlen ausgeführt
  2. Variablendefinitionen: Variablen müssen definiert werden, bevor sie verwendet werden können. Wenn Sie versuchen, auf eine Variable zuzugreifen, bevor sie definiert wurde, wird Python einen Fehler ausgeben
  3. Funktionsdefinitionen: Funktionen müssen definiert werden, bevor sie aufgerufen werden können. Wenn Sie eine Funktion aufrufen, bevor sie definiert wurde, wird Python einen Fehler ausgeben[4].
  4. Bedingte Anweisungen: Bei if-elif-else Konstrukten ist die Reihenfolge entscheidend. Python prüft die Bedingungen in der Reihenfolge, in der sie geschrieben sind. Sobald eine Bedingung wahr ist, wird der zugehörige Codeblock ausgeführt und die restlichen Bedingungen werden übersprungen.
  5. Listenoperationen: Bei der Sortierung von Listen ist die Reihenfolge der Operationen wichtig. Zum Beispiel wird bei der Verwendung von sort() die Liste in aufsteigender Reihenfolge sortiert, es sei denn, Sie geben explizit reverse=True an.
  6. String-Operationen: Bei der Arbeit mit Strings ist die Reihenfolge der Indizes wichtig. Python verwendet eine nullbasierte Indizierung, wobei der erste Buchstabe den Index 0 hat[5].

Es ist daher wichtig, beim Schreiben von Python-Code auf die korrekte Reihenfolge der Befehle zu achten, um die gewünschte Funktionalität zu erreichen und Fehler zu vermeiden.

Python muss installiert werden unter Windows. Unter Linux ist es meist bereits installiert. Dies kann durch einen einfachen Start überprüft werden.

Ein Start erfolgt über das Terminal mit dem Befehl pyhton

Nun können die Befehle eingegeben werden.

Python-Programme mit einer grafischen Benutzeroberfläche kann man wie alle Python-Programme mit der Dateinamenserweiterung .py abspeichern.

Wenn man Python-Programme unter Windows ausführt, dann ist es günstiger, die Dateinamenserweiterung .pyw zu benutzen.

Python-Programme mit den Dateinamenserweiterungen .py und .pyw verhalten sich unter Windows unterschiedlich, wenn sie mit einem Doppelklick gestartet werden. Bei der .py-Version wird der Python-Interpreter python.exe, bei der .pyw-Version der Python-Interpreter pythonw.exe aufgerufen. Während der Python-Interpreter python.exe zunächst ein Konsole-Fenster öffnet und anschließend erst das GUI-Fenster erzeugt, startet der Python-Interpreter pythonw.exe nur das GUI-Fenster. Da man nur an diesem GUI-Fenster interessiert ist, sollte man (unter Windows) die .pyw-Version benutzen.

Wenn man Grundkenntnisse in der Programmierung hat kann man mit tkinter auch einfach und schnell eine grafische Oberfläche erstellen.

Anweisungen abschliessen

Jede programmiertechnische Anweisung bedarf einer Anzeige des Endes. Unter Javascript ist das zum Beispiel das Semikolon. Unter Python wird mit Einrückungen gearbeitet. Ausserdem bedarf es keiner Markierung einer Variablen. Wie zum Beispiel $name …

name="Mandy"
print (name)

weiter zu