Zum Inhalt springen

Erste Schritte

Aus Wikibooks

Installation

[Bearbeiten]

In den allermeisten Fällen ist Python auf Ihrem Computer noch nicht installiert. Wie Sie Python installieren, hängt von Ihrem Betriebssystem ab:

  • Als Windowsnutzer laden Sie sich den Windows-Installer von der Homepage https://www.python.org/ herunter (sollte dieser Link nicht mehr gültig sein, suchen Sie bitte den richtigen aus dem Wikipediartikel Python (Programmiersprache) und korrigieren ihn dann hier). Alternativ laden sie die App über den Windows Store herunter. Passen Sie dabei auf, die App mit der aktuellsten Version herunterzuladen. Derzeit (08/2025) sind Python 3.7 … 3.13, 3.14 (Alpha) erhältlich. Die höchste Zahl hinter dem Punkt gewinnt, wobei wir die Zahl mit (Alpha) ignorieren, also 3.13.
  • Wenn Sie OSX oder (GNU)Linux/BSD/etc. Nutzer sind: nutzen Sie den Paketmanager Ihrer Wahl. Also wie immer.
  • Sie nutzen iOS oder Android auf einem Handy? Kaufen Sie einen gebrauchten, guten Desktop-PC mit Monitor und Tastatur.

Sollten bei der Installation Fehler auftreten, führen Sie am besten eine Suche mit der genauen Fehlermeldung durch. Normalerweise sind Sie nicht der erste und jemand anderes hat bereits eine Lösung gefunden.

Zum Abschluss der Installation legen Sie einen Ordner für die Python-Programmierung an, in dem Sie später Dateien und Projekte speichern. Bei mir ist das zum Beispiel D:/AA_Projekte/Python/. Ich rate Ihnen dazu, für jedes größere Einzelprojekt einen Unterordner anzulegen und zumindest einen Unterordner in dem Sie Einzeldateien mit "Kleinzeug" sammeln damit Ihnen die Übersicht nicht verloren geht. Wenn Sie eine Versionsverwaltung (wie Wikipedia:git nutzen) fällt es Ihnen leichter, ein Backup vorzunehmen.

Starten

[Bearbeiten]

Auch hier hängt es wieder vom Betriebssystem ab:

  • Als Windowsnutzer klicken Sie entweder auf den Eintrag im Startmenü oder geben "cmd" in die Suche ein, um die Eingabeaufforderung zu öffnen. Dort tippen Sie "python" ein und drücken dann Enter um den interaktiven Modus zu starten.
  • andere System können hier gerne ergänzt werden…

Der interaktive Modus

[Bearbeiten]

Der Startbildschirm sollte ähnlich aussehen wie dieser (vermutlich aber auf Deutsch und mit anderer Versionsnummer).

Wichtig sind hier folgende Dinge:

  • Sie geben Befehle immer nach dem Prompt ">>>" ein, und zwar einen Befehl pro Zeile. Mit Enter schließen Sie die Eingabe ab. Die Rückmeldung des Interpreters steht jeweils in der Zeile darunter. In diesem Buch werden wir das folgendermaßen darstellen:
    >>> 1 + 1
    2
    
    Sie haben also 1+1 (die Leerzeichen dazwischen sind beliebig) eingegeben und das Programm antwortet Ihnen mit dem Ergebnis 2.
    • Wird nach einer Eingabe der Prompt "..." statt ">>>" angezeigt, ist die Zeile nicht abgeschlossen, meistens weil eine schließende Klammer fehlt, oder es wird ein eingerückter Block erwartet. In diesem Fall kann (und muss) die Eingabe fortgesetzt werden.
  • Mit der Pfeil-nach-oben-Taste blättern Sie durch ihre vorherigen Eingaben und können diese mittels Enter nochmals ausführen lassen.
  • Mit help() kann eine Hilfefunktion aufgerufen werden; hier können Schlüsselwörter, Funktionsnamen, Datentypen, Modulnamen usw. eingegeben werden, um (englische) Hilfetexte dazu anzuzeigen. Mit "quit" wird die Hilfe verlassen.
  • Mit help(<Parameter>) kann ebenfalls ein Hilfetext zu dem angegebenen Parameter, wie Funktionsname, Datentyp, Modulname usw. aufgerufen werden; Abbruch der Anzeige mehrseitiger Hilfetexte ist durch Eintippen von 'q' (ohne Enter) möglich.
  • Mit dir(<Parameter>) kann eine Liste der Attribute, wie Methoden und Daten, des als Parameter angegebenen Objekts aufgerufen werden; mögliche Parameter sind die gleichen wie bei help.
  • Endlos-Schleifen und Berechnungen, die zu lange dauern, können mit Ctrl-C (STRG-C) abgebrochen werden.
  • Indem Sie exit() eingeben, beenden Sie Python.

Entwicklungsumgebungen

[Bearbeiten]

Wenn Sie ernsthaft programmieren wollen, kommen Sie nicht um eine IDE (Wikipedia: Integrierte Entwicklungsumgebung) herum. Sie können Ihre Programme in jedem beliebigen Texteditor verfassen, aber ohne den zusätzlichen Komfort einer IDE. Als Beispiel sei hier die Syntaxhervorhebung genannt (einmal ohne, einmal mit):

# Python is easy to learn
print("Hello, World!")
# Python is easy to learn
print("Hello, World!")

Bevor Sie jetzt stundenlang nach der besten IDE suchen und dutzende Programme installieren: nutzen Sie IDLE (Wikipedia: IDLE (Python)). Sie starten es genauso wie Python (s.u.), nur dass Sie auf der Kommandozeile idle eingeben, und nicht python.

Auch "Notepad++" bietet Syntaxhervorhebung für Python (und sehr viele andere Programmiersprachen) und ist damit gut als Quellcode-Editor geeignet.[1]

Was immer Sie tun, tun Sie sich selbst einen Gefallen und nutzen kein Office-Programm (also Word, LibreOffice, OpenOffice etc.). Das geht schief.

Venv - virtuelle Entwicklungsumgebung

[Bearbeiten]

Zusammenfassung

[Bearbeiten]

Sie haben Python installiert und können es starten. Sie wissen, wo Sie Befehle eingeben können und wie Sie das Programm wieder beenden. Bitte tun Sie das jetzt nicht, sondern starten Sie mit uns Ihren Python-Einstieg beim Rechnen mit Python oder wagen einen Schnelleinstieg mit dem Kapitel Übersicht.

Seitentitel: Python/ Erste Schritte
(Python/ Erste Schritte)
(Python/ Erste Schritte)
  1. Notepad++