Einstieg in Python

Inhaltsverzeichnis
  1. Was hilft mir beim Python lernen? Litertur und Tutorials
  2. Quellcode schreiben, Programme in Python erstellen
  3. Installation
  4. Bibliotheken

  1. Was hilft mir beim Python lernen

    Tipp: Neben klassischer Literatur zum Lesen und Nachschlagen, können Sie auch eine App auf dem Handy oder Tutorials oder Apps im Browser ausprobieren.
    Die App Sololearn und code academy (im Browser) gibt es schon länger, aber es kommen ständig neue Varianten hinzu.

    Es gibt inzwischen eine Vielzahl von Tutorials und Apps mit denen man auf dem Handy Python lernen kann. Suchen Sie dazu im App-Store ihres Handys nach Python und probieren Sie verschiedenes aus. Achten Sie stets darauf, dass Sie Python in der Version 3.x lernen und nicht eine ältere Version (z.B. Python 2.7).

    Wir haben im folgenden ein paar Links zusammen gestellt.
  2. Quellcode schreiben und ausführen von Python-Programmen

    Die einfachste Variante ein Python-Programm zu erstellen und auszuführen wird im Folgenden beschrieben.

    Quellcode erstellen

    Programm ausführen (ohne IDE)

  3. Installation

    Python 3

    Python ist freie Software. Für die Betriebssysteme Windows, Linux und MacOS gibt es verschiedene Möglichkeiten Python zu installieren.
    Für Einsteiger und unerfahrende Programmierer empfehlen wir die Installation mit Anaconda. Wer sich gegen Anaconda entscheidet, für den ist unter Windows die Installation über den Microsoft-Store die zweite Wahl, MacOS-User sollten dann den Weg über die Python-Webseite gehen: python.org unter Downloads.
    Für Linux gibt es verschiedene Wege, die u.a. von der Wahl der Linux-Distribution abhängen.

    Anaconda

    Für alle Plattformen gibt es die Möglichkeit Python (und alle benötigten Bibliotheken und Editoren) über die Distribution (Zusammenstellung verschiedener Pakete und Software) Anaconda zu installieren. Dies ist die einfachste Möglichkeit. Folgen Sie den Anweisungen auf der Seite unter dem Link "Download". Mit der Installation von Anaconda haben Sie alle benötigten Bibliotheken und zusätzliche Software (Jupyter Notebook und verschiedene Editoren/IDEs) installiert und brauchen nichts weiter tun. Testen Sie ihre Installation!

    Python.org (nicht empfohlen unter Windows)

    Weitere Möglichkeiten zur Installation finden Sie direkt auf der Python-Webseite: python.org unter Downloads und das Betriebssystem ihrer Wahl. Falls Sie Python nicht über Anaconda installieren müssen Sie weitere Schritte durchführen. Wir benötigen folgende Software, deren Installation im folgenden beschreiben wird. Der direkte Weg einer Python-Installation führt über python.org. Dort gibt es Python für alle Plattformen. Anschließend steht pip (oder häufig auch schon pip3, bitte gegebenenfalls aktualisieren) zur Verfügung mit dem zusätzlich benötigte Pakete installiert werden können. Sobald pip3 verfügbar ist, können Sie die die Pakete mittels
    pip3 install numpy, scipy, matplotlib
    nachinstallieren. Bitte entnehmen sie die Namen der weiteren Modulnamen der obigen Liste und installieren Sie diese ebenfalls von Hand nach.

    Microsoft-Store (Windows)

    Unter Windows gibt es neben der Möglichkeit Python über Anaconda oder die Python-Webseite zu installieren zusätzlich die Option den Microsoft-Store zu verwenden. Bitte entscheiden Sie sich für eine Variante. Beides zu installieren führt fast immer zu Schwierigkeiten!

    Python unter MacOS

    Pyzo

    Jupyter

  4. Vorhandene Bibliotheken

    Nicht alles muss man neu programmieren. An den Rechnern der Universität können Sie auf eine Menge nützlicher Bibliotheken zurückgreifen. Schauen Sie mal, welche Bibliotheken vorhanden sind.