Programmieren in Python

Autor: Frank Hunt
Erstelldatum: 13 Marsch 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Python Tutorial deutsch [1/24] - Dein erstes Programm
Video: Python Tutorial deutsch [1/24] - Dein erstes Programm

Inhalt

Möchten Sie lernen, wie man programmiert? Der Einstieg in das Programmieren in einer Programmiersprache kann entmutigend erscheinen, und Sie denken möglicherweise, dass es notwendig ist, Unterricht zu nehmen, um dies zu lernen. Während dies für bestimmte Programmiersprachen der Fall sein kann, gibt es mehrere Sprachen, die Sie in ein oder zwei Tagen beherrschen können. Python ist eine dieser Sprachen. Sie können bereits innerhalb weniger Minuten ein funktionierendes Python-Programm erstellt haben. Lesen Sie weiter, um zu erfahren, wie.

Schreiten

Teil 1 von 5: Installieren von Python (Windows)

  1. Laden Sie Python für Windows herunter. Sie können den Python-Interpreter für Windows kostenlos von der Python-Website herunterladen. Stellen Sie sicher, dass Sie die richtige Version für Ihr Betriebssystem herunterladen.
    • Laden Sie die neueste Version herunter.
    • Python ist bereits in OS X und Linux enthalten. Es ist nicht erforderlich, die gesamte Python-bezogene Software zu installieren, aber Sie benötigen wirklich ein gutes Textverarbeitungsprogramm für Programmiersprachen.
    • Die meisten Linux-Distributionen und -Versionen von OS X verwenden weiterhin Python 2.X. Es gibt ein paar kleine Unterschiede zwischen 2 und 3, wobei die Änderungen an der "print" -Anweisung besonders auffällig sind. Wenn Sie eine neuere Version von Python unter OS X oder Linux installieren möchten, laden Sie die erforderlichen Dateien von der Python-Website herunter.
  2. Installieren Sie den Python-Interpreter. Die Standardeinstellungen reichen für die meisten Benutzer aus. Sie können Python über die Eingabeaufforderung zum Laufen bringen, indem Sie die letzte Option in der Liste der verfügbaren Module aktivieren.
  3. Installieren Sie ein Textverarbeitungsprogramm. Es ist möglich, ein Python-Programm in Notepad oder TextEdit zu schreiben, aber es ist viel einfacher, den Code mit einem speziellen Texteditor zu lesen. Es stehen eine Reihe kostenloser Editoren zur Auswahl, z. B. Notepad ++ (Windows), TextWrangler (Mac) oder JEdit (Beliebiges System).
  4. Testen Sie Ihre Installation. Öffnen Sie die Eingabeaufforderung (Windows-Eingabeaufforderung) oder das Terminal (Mac / Linux) und geben Sie ein Python. Python wird geladen und die Versionsnummer wird angezeigt. Sie sehen nun die Eingabeaufforderung für den Python-Interpreter wie folgt >.
    • Art print ("Hallo Welt!") und drücke ↵ Geben Sie ein. Sie erhalten jetzt Text Hallo Welt! kann unter der Python-Eingabeaufforderung angezeigt werden.

Teil 2 von 5: Grundlegende Konzepte lernen

  1. Es ist nicht erforderlich, ein Python-Programm zu kompilieren. Python arbeitet mit einem Interpreter. Dies bedeutet, dass Sie ein Programm sofort ausführen können, sobald Sie Änderungen daran vornehmen. Dadurch wird der Prozess der Iteration, Überarbeitung und Fehlersuche viel schneller als in vielen anderen Programmiersprachen.
    • Python ist eine der am einfachsten zu erlernenden Sprachen und Sie können ein einfaches Programm innerhalb von Minuten ausführen.
  2. Verwenden des Dolmetschers. Sie können mit dem Interpreter-Code testen, ohne ihn zuerst dem Programm hinzuzufügen. Dies ist ideal, um zu lernen, wie Aufgaben funktionieren, oder um ein einmaliges Programm zu schreiben.
  3. Die Art und Weise, wie Python mit Objekten und Variablen umgeht. Python ist eine objektorientierte Sprache, dh alles wird als Objekt behandelt. Dies bedeutet, dass Sie Variablen zu Beginn eines Programms deklarieren müssen (Sie können dies jederzeit tun), und Sie müssen auch den Variablentyp (Ganzzahl, Zeichenfolge usw.) angeben.

Teil 3 von 5: Verwenden des Python-Interpreters als Taschenrechner

Durch Ausführen einiger grundlegender arithmetischer Funktionen können Sie sich mit der Python-Syntax und dem Umgang mit Zahlen und Zeichenfolgen vertraut machen.


  1. Starten Sie den Dolmetscher. Öffnen Sie die Eingabeaufforderung oder das Terminal. Art Python und drücke ↵ Geben Sie ein. Dadurch wird der Python-Interpreter gestartet und die Python-Eingabeaufforderung geöffnet (>).
    • Wenn Sie Python nicht installiert haben, damit Sie es über die Eingabeaufforderung ausführen können, müssen Sie zuerst in das Python-Verzeichnis wechseln, um den Interpreter auszuführen.
  2. Ein paar einfache Rechenoperationen. Sie können Python leicht verwenden, um einige einfache arithmetische Operationen auszuführen. Im folgenden Code finden Sie einige Beispiele für diese Berechnungsfunktionen. Passt auf: # Gibt an, dass Sie in Python-Code kommentieren und vom Interpreter nicht verarbeitet werden.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Durch Teilen wird immer eine Gleitkommazahl (Dezimalzahl) von 35,0> (100 - 10 * 3) // 2 # Etage zurückgegeben Division (zwei Schrägstriche) ignoriert Dezimalstellen 35> 23% 4 # Berechnet den Rest der Division 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Rechenleistung. Verwenden Sie die ** Bediener, um eine Leistung anzuzeigen. Python kann große Zahlen schnell berechnen. Siehe Code unten mit Beispielen.

    > 7 * * 2 # 7 im Quadrat 49> 5 * * 7 # 5 hoch 7 78125

  4. Variablen erstellen und bearbeiten. Sie können in Python Variablen für einfache algebraische Funktionen zuweisen. Dies ist eine hervorragende Einführung in die Zuweisung von Variablen in Python-Programmen. Sie weisen Variablen mit dem zu = Schild. Siehe Code unten mit Beispielen.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Variablen können beliebige Zeichenfolgen sein> height = 5> width * height 50

  5. Schließen Sie den Dolmetscher. Wenn Sie mit dem Interpreter fertig sind, können Sie ihn beenden und durch Drücken zur Eingabeaufforderung zurückkehren Strg+Z. (Windows) oder Strg+D. D. (Linux / Mac) dann weiter ↵ Geben Sie ein. Du kannst auch Verlassen () Geben Sie ein und drücken Sie ↵ Geben Sie ein drückt.

Teil 4 von 5: Ein erstes Programm

  1. Öffnen Sie Ihr Textverarbeitungsprogramm. Sie können schnell ein Testprogramm erstellen, um sich mit den Grundlagen des Erstellens und Speicherns von Programmen vertraut zu machen, und diese dann mit dem Interpreter ausführen. Auf diese Weise können Sie auch testen, ob Ihr Interpreter ordnungsgemäß installiert ist.
  2. Eine "Druck" -Anweisung abgeben. "Drucken" ist eine der Grundfunktionen von Python und wird zum Anzeigen von Informationen im Terminal verwendet, während ein Programm ausgeführt wird. Hinweis: "Drucken" ist einer der größten Unterschiede zwischen Python 2 und Python 3. In Python 2 mussten Sie nur "Drucken" eingeben, gefolgt von dem, was Sie anzeigen wollten. In Python 3 ist "print" zu einer Funktion geworden, daher müssen Sie jetzt "print ()" eingeben, wobei das, was Sie anzeigen möchten, zwischen den Klammern steht.
  3. Fügen Sie eine Anweisung hinzu. Eine der häufigsten Möglichkeiten, eine Programmiersprache zu testen, ist das Lesen des Textes "Hallo Welt!" zeigen. Fügen Sie diesen Text zusammen mit den Anführungszeichen in die Anweisung "print ()" ein:

    print ("Hallo Welt!")

    • Im Gegensatz zu vielen anderen Sprachen muss am Ende einer Zeile kein Semikolon eingefügt werden ; hinstellen. Es ist auch nicht erforderlich, geschweifte Klammern zu verwenden ({}), um Blöcke mit Code anzuzeigen. Stattdessen arbeiten Sie mit Einrückungen, um Codeblöcke anzuzeigen.
  4. Speicher die Datei. Klicken Sie im Hauptmenü Ihres Textverarbeitungsprogramms auf Datei und wählen Sie Speichern unter. Wählen Sie im Dropdown-Menü unter dem Namensfeld den Typ der Python-Datei aus. Wenn Sie Notepad verwenden (nicht empfohlen), wählen Sie "Alle Dateien" und setzen Sie ".py" am Ende des Dateinamens.
    • Stellen Sie sicher, dass Sie die Datei dort speichern, wo Sie leicht darauf zugreifen können, da Sie über die Befehlszeile problemlos darauf zugreifen können sollten.
    • Speichern Sie es zuerst als "hello.py".
  5. Führen Sie das Programm aus. Öffnen Sie die Eingabeaufforderung oder das Terminal und navigieren Sie zum Speicherort der Datei. Wenn Sie dort angekommen sind, führen Sie das Programm durch Eingabe aus hallo.py. und drücke ↵ Geben Sie ein. Sie sollten jetzt den Text erhalten Hallo Welt! unter der Kommandozeile.
    • Abhängig davon, wie Sie Python installiert haben und welche Version Sie möglicherweise verwenden müssen python hello.py oder python3 hello.py Eingabe, um das Programm auszuführen.
  6. Testen Sie so oft wie möglich. Eines der großartigen Dinge an Python ist, dass Sie neue Programme sofort testen können. Es empfiehlt sich, die Befehlszeile zur gleichen Zeit zu belassen, in der Sie in Ihrem Editor arbeiten. Wenn Sie ein Programm im Editor speichern, können Sie das Programm direkt über die Befehlszeile ausführen, um Änderungen schnell zu testen.

Teil 5 von 5: Entwerfen komplexerer Programme

  1. Experimentieren Sie mit einer Standard-Flusskontrollanweisung. Mit Flow Control-Anweisungen können Sie steuern, was ein Programm unter bestimmten Bedingungen tut. Diese Anweisungen bilden das Herzstück der Python-Programmierung, und Sie können sie verwenden, um Programme zu erstellen, die je nach Eingabe und Bedingungen unterschiedliche Aufgaben ausführen. Es während Aussage ist zunächst ein gutes Beispiel dafür. In diesem Beispiel können Sie es tun während Anweisung zur Berechnung der Fibonacci-Sequenz bis zu 100:

    # Jede Zahl in der Fibonacci-Sequenz ist # die Summe der beiden vorherigen Zahlen. a, b = 0, 1, während b 100: drucke (b, end = "") a, b = b, a + b

    • Die Sequenz wird fortgesetzt bis (während) b ist kleiner als () 100.
    • Die Ausgabe wird dann 1 1 2 3 5 8 13 21 34 55 89
    • Es end = "" Der Befehl zeigt die Ausgabe in derselben Zeile an, anstatt jeden Wert in einer anderen Zeile anzuzeigen.
    • In diesem einfachen Programm sind einige Dinge zu beachten, die für die Erstellung komplexer Programme in Python von entscheidender Bedeutung sind:
      • Beachten Sie die Einrückung. EIN : gibt an, dass die folgenden Zeilen eingerückt werden und Teil eines Codeblocks sind. Erstellen Sie im obigen Beispiel drucken (b) und a, b = b, a + b ein Teil davon während Block. Die richtige Einrückung ist für ein Python-Programm unerlässlich und einzigartig. Es funktioniert nicht richtig, wenn die Einrückung falsch ist.
      • In derselben Zeile können mehrere Variablen definiert werden. Im obigen Beispiel beides ein wie b in der ersten Zeile definiert.
      • Wenn Sie dieses Programm direkt in den Interpreter eingeben, müssen Sie am Ende eine leere Zeile einfügen, damit der Interpreter weiß, dass das Programm beendet wurde.
  2. Designfunktionen innerhalb von Programmen. Sie können Funktionen definieren, die Sie später im Programm aufrufen können. Dies ist besonders nützlich, wenn Sie mehrere Funktionen innerhalb eines größeren Programms verwenden müssen. Im folgenden Beispiel erstellen Sie dieselbe Funktion wie zuvor für den Aufruf einer Fibonacci-Sequenz:

    def fib (n): a, b = 0, 1, während an: print (a, end = '') a, b = b, a + b print () # Später im Programm rufen Sie die Fibonacci-Funktion # für a auf Wert, den Sie angeben. fib (1000)

    • Das gibt 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Erstellen Sie ein komplexeres Flusssteuerungsprogramm. Mit Flow Control-Anweisungen können Sie bestimmte Bedingungen angeben, die die Funktionsweise des Programms ändern. Dies ist besonders wichtig, wenn Sie mit Benutzereingaben arbeiten. Das folgende Beispiel verwendet wenn, elif (sonst wenn) und sonst um ein einfaches Programm zu erstellen, um das Alter einer Person zu kommentieren.

    age = int (Eingabe ("Geben Sie Ihr Alter ein:")) wenn age = 12: print ("Es ist großartig, ein Kind zu sein!") elif age in range (13, 20): print ("Sie sind ein Teenager!" ) else: print ("Zeit zum Erwachsenwerden") # Wenn eine dieser Aussagen wahr ist #, wird der entsprechende Text angezeigt. # Wenn keine der Aussagen wahr ist, wird die Meldung "else" # angezeigt.

    • Dieses Programm führt einige andere wichtige Aussagen ein, die für eine Reihe verschiedener Anwendungen unverzichtbar sind:
      • input () - Dies fordert zur Eingabe über die Tastatur auf. Der Benutzer sieht die Nachricht in Anführungszeichen. In diesem Beispiel input () umgeben von der int () Funktion, was bedeutet, dass alle Eingaben als Ganzzahl (Ganzzahl) behandelt werden.
      • Reichweite () - Diese Funktion kann auf verschiedene Arten verwendet werden. In diesem Programm wird geprüft, ob ein Bereich zwischen 13 und 20 liegt. Das Ende des Bereichs wird nicht in die Berechnung einbezogen.
  4. Lernen Sie die anderen bedingten Ausdrücke. Im vorherigen Beispiel wird das Symbol "kleiner oder gleich" (=) verwendet, um festzustellen, ob das eingegebene Alter der Bedingung entspricht. Sie können dieselben bedingten Ausdrücke verwenden, die Sie in der Mathematik verwenden, aber die Eingabe unterscheidet sich geringfügig:
    Bedingte Ausdrücke.
    BedeutungSymbolPython-Symbol
    Weniger als
    Größer als>>
    Weniger als oder gleich=
    Größer als oder gleich>=
    Gleich===
    Nicht gleich!=
  5. Lerne weiter. Dies ist nur der Anfang, wenn es darum geht, Python zu lernen. Obwohl es eine der am einfachsten zu erlernenden Sprachen ist, gibt es viel zu lernen, wenn Sie tiefer in die Sprache eintauchen möchten. Der beste Weg ist, weiterhin Programme zu machen! Denken Sie daran, dass Sie schnell einige Programmdesigns in den Interpreter schreiben können. Das Testen Ihrer Änderungen ist so einfach wie das erneute Ausführen des Programms über die Befehlszeile.
    • Es gibt mehrere gute Bücher über Python-Programmierung, darunter "Python für Anfänger", "Python-Kochbuch" und "Python-Programmierung: Eine Einführung in die Informatik".
    • Es gibt eine Reihe von Online-Ressourcen, die sich jedoch hauptsächlich auf Python 2.X konzentrieren. Möglicherweise müssen Sie dann die Beispiele ändern, damit sie in Python 3 funktionieren.
    • Viele Schulen bieten Unterricht in Python an. Python wird oft in einführenden Programmierkursen unterrichtet, da es eine der am einfachsten zu erlernenden Sprachen ist.

Tipps

  • Python ist eine der einfacheren Computersprachen, erfordert aber dennoch Engagement, um wirklich gut zu lernen. Es ist auch hilfreich, etwas über Algebra zu wissen, da Python sich sehr auf mathematische Modelle konzentriert.