Erste Schritte mit der Python-Programmierung: 15 Schritte (mit Bildern)

Inhaltsverzeichnis:

Erste Schritte mit der Python-Programmierung: 15 Schritte (mit Bildern)
Erste Schritte mit der Python-Programmierung: 15 Schritte (mit Bildern)

Video: Erste Schritte mit der Python-Programmierung: 15 Schritte (mit Bildern)

Video: Erste Schritte mit der Python-Programmierung: 15 Schritte (mit Bildern)
Video: Software ChatGPT: Möglichkeiten und Grenzen künstlicher Intelligenz 2024, April
Anonim

Du möchtest programmieren lernen? Das Erlernen der Computerprogrammierung kann schwierig sein, und Sie denken möglicherweise darüber nach, einen bestimmten Kurs zu belegen. Dies mag für einige Programmiersprachen zutreffen, aber es gibt viele, die nur ein oder zwei Tage brauchen, um die Grundlagen zu verstehen. Python ist eine dieser Sprachen. Sie können grundlegende Python-Programme in wenigen Minuten ausführen. Siehe Schritt 1 unten, um herauszufinden, wie.

Schritt

Teil 1 von 5: Python installieren (Windows)

167107 1
167107 1

Schritt 1. Laden Sie Python für das Windows-System herunter

Der Windows-Python-Interpreter kann kostenlos von der Python-Site heruntergeladen werden. Stellen Sie sicher, dass Sie die richtige Version für Ihr Betriebssystem herunterladen.

  • Sie müssen die neueste verfügbare Version herunterladen, die zum Zeitpunkt der Erstellung dieses Dokuments 3.4 ist.
  • OS X und Linux sind mit Python vorinstalliert. Möglicherweise müssen Sie keine Python-bezogene Software installieren, aber Sie können einen Texteditor installieren.
  • Die meisten Versionen von Linux-Distributionen und OS X verwenden immer noch Python 2.x. Es gibt einige geringfügige Unterschiede zwischen den Versionen 2 und 3, aber die bedeutendste Änderung liegt in der "print"-Anweisung. Um die neueste Version von Python unter OS X oder Linux zu installieren, können Sie die Datei von der Python-Website herunterladen.
167107 2
167107 2

Schritt 2. Installieren Sie den Python-Interpreter

Die meisten Benutzer können den Dolmetscher installieren, ohne Einstellungen zu ändern. Sie können Python in die Eingabeaufforderung integrieren, indem Sie die letzte Option in der Liste der verfügbaren Module aktivieren.

167107 3
167107 3

Schritt 3. Installieren Sie einen Texteditor

Während Sie Python-Programme aus Notepad oder TextEdit erstellen können, ist es viel einfacher, Code mit einem speziellen Texteditor zu lesen und zu schreiben. Es gibt verschiedene kostenlose Editoren, die Sie verwenden können, wie Notepad++ (Windows), TextWrangler (Mac) oder jEdit (Jedes System).

167107 4
167107 4

Schritt 4. Testen Sie die Installation

Öffnen Sie die Eingabeaufforderung (Windows) vom Terminal (Mac/Linux) und geben Sie Python ein. Python wird geladen und die Versionsnummer wird angezeigt. Sie werden zur Eingabeaufforderung des Python-Interpreters weitergeleitet, die als >>> angezeigt wird.

Geben Sie print("Hello, World!") ein und drücken Sie die Eingabetaste. Der Text wird unter der Python-Befehlszeile angezeigt

Teil 2 von 5: Grundlegende Konzepte lernen

167107 5
167107 5

Schritt 1. Verstehen Sie, dass Python nicht kompiliert werden muss

Python ist eine interpretierte Sprache, d. h. Sie können Programme ausführen, sobald Sie Änderungen an Dateien vornehmen. Dies macht den Prozess des Iterierens, Überarbeitens und Behebens von Programmen viel schneller als in vielen anderen Sprachen.

Python ist eine der leichter zu erlernenden Sprachen, und Sie können grundlegende Programme in wenigen Minuten ausführen

167107 6
167107 6

Schritt 2. Spielen Sie mit dem Dolmetscher

Sie können den Interpreter verwenden, um Code zu testen, ohne ihn zuerst dem Programm hinzuzufügen. Dies ist großartig, um zu lernen, wie spezielle Befehle funktionieren, oder um Wegwerfprogramme zu schreiben.

167107 7
167107 7

Schritt 3. Erfahren Sie, wie Python mit Objekten und Variablen umgeht

Python ist eine objektorientierte Sprache, was bedeutet, dass alles im Programm als Objekt behandelt wird. Das bedeutet, dass Sie zu Beginn des Programms keine Variablen deklarieren müssen (das können Sie jederzeit tun) und Sie müssen nicht den Typ der Variablen (Integer, String usw.) angeben.

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

Das Ausführen einiger grundlegender Taschenrechnerfunktionen wird Ihnen dabei helfen, sich mit der Python-Syntax und dem Umgang mit Zahlen und Zeichenfolgen vertraut zu machen.

167107 8
167107 8

Schritt 1. Führen Sie den Interpreter aus

Öffnen Sie die Eingabeaufforderung oder das Terminal. Geben Sie Python an der Eingabeaufforderung ein und drücken Sie die Eingabetaste. Dadurch wird der Python-Interpreter geladen und Sie gelangen zur Python-Eingabeaufforderung (>>>).

Wenn Sie Python nicht in die Eingabeaufforderung integrieren, müssen Sie zum Python-Ordner navigieren, um den Interpreter auszuführen

167107 9
167107 9

Schritt 2. Führen Sie grundlegende Arithmetik durch

Sie können Python verwenden, um einfache Grundrechenarten durchzuführen. Im folgenden Kasten finden Sie einige Beispiele für die Verwendung der Rechnerfunktionen. Hinweis: # sind Kommentare im Python-Code und werden vom Interpreter nicht verarbeitet.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Division liefert immer eine Gleitkommazahl (dezimal) 35,0 >>> (100 - 10*3) // 2 # Abrunden der Division (zwei Schrägstriche) verwirft die Dezimalzahl 35 >>> 23 % 4 # Dies berechnet den Rest der Division 3 >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 10
167107 10

Schritt 3. Berechnen Sie den Rang

Sie können den **-Operator verwenden, um Exponenten zu bezeichnen. Python kann schnell große Potenzen berechnen. Ein Beispiel finden Sie im Kasten unten.

>> 7 ** 2 # 7 quadriert 49 >>> 5 ** 7 # 5 hoch 7 78125

167107 11
167107 11

Schritt 4. Erstellen und bearbeiten Sie Variablen

Sie können in Python Variablen zuweisen, um grundlegende Algebra durchzuführen. Dies ist eine großartige Einführung in die Zuweisung von Variablen in Python-Programmen. Variablen werden mit dem Zeichen = angegeben. Ein Beispiel finden Sie im Kasten unten.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Variable kann ein beliebiger String sein > >> Höhe = 5 >>> Breite * Höhe 50

167107 12
167107 12

Schritt 5. Schließen Sie den Dolmetscher

Wenn Sie mit der Verwendung des Interpreters fertig sind, können Sie ihn schließen und zur Eingabeaufforderung zurückkehren, indem Sie Strg+Z (Windows) oder Strg+D (Linux/Mac) drücken und dann die Eingabetaste drücken. Sie können auch quit() eingeben und die Eingabetaste drücken.

Teil 4 von 5: Erstellen des ersten Programms

167107 13
167107 13

Schritt 1. Öffnen Sie einen Texteditor

Sie können ein Testprogramm erstellen, das Sie mit den Grundlagen des Erstellens und Speicherns von Programmen vertraut macht, und diese dann über den Interpreter ausführen. Dies hilft Ihnen auch zu testen, ob der Interpreter richtig installiert ist.

167107 14
167107 14

Schritt 2. Erstellen Sie eine "Druck"-Anweisung

"Drucken" ist eine der grundlegenden Python-Funktionen, die verwendet werden, um während eines Programms Informationen im Terminal anzuzeigen. Hinweis: "print" ist eine der größten Änderungen von Python 2 zu Python 3. In Python 2 müssen Sie nur "print" eingeben, gefolgt von dem, was Sie anzeigen möchten. In Python 3 ist "print" zu einer Funktion geworden, also müssen Sie "print()" eingeben und in Klammern schreiben, was Sie wollen.

167107 15
167107 15

Schritt 3. Fügen Sie eine Anweisung hinzu

Eine der gängigsten Methoden zum Testen einer Programmiersprache besteht darin, den Text "Hello, World!" Schließen Sie diesen Text in die "print()"-Anweisung ein, einschließlich der Anführungszeichen:

print("Hallo Welt!")

Im Gegensatz zu den meisten anderen Sprachen müssen Sie Zeilenenden nicht mit; deklarieren. Sie müssen auch keine geschweiften Klammern ({}) verwenden, um Blöcke darzustellen. Stattdessen gibt der Einzug an, was im Block enthalten ist

167107 16
167107 16

Schritt 4. Speichern Sie die Datei

Klicken Sie im Texteditor auf das Menü Datei und wählen Sie Speichern unter. Wählen Sie im Dropdown-Menü unter dem Namensfeld den Python-Dateityp aus. Wenn Sie Notepad verwenden (aber nicht empfohlen), wählen Sie "Alle Dateien" und fügen Sie dann "py" am Ende des Dateinamens hinzu.

  • Stellen Sie sicher, dass Sie die Datei an einem leicht zugänglichen Ort speichern, da Sie sie an der Eingabeaufforderung anzeigen müssen.
  • Speichern Sie für dieses Beispiel die Datei als "hello.py".
167107 17
167107 17

Schritt 5. Führen Sie das Programm aus

Öffnen Sie die Eingabeaufforderung oder das Terminal und navigieren Sie zu dem Speicherort, an dem Sie die Datei gespeichert haben. Führen Sie dort die Datei aus, indem Sie hello.py und Enter eingeben. Der Text wird unter der Eingabeaufforderung angezeigt.

Je nachdem, wie Sie Python installiert haben, müssen Sie möglicherweise python hello.py eingeben, um das Programm auszuführen

167107 18
167107 18

Schritt 6. Testen Sie das Programm häufig

Einer der großen Vorteile von Python ist, dass Sie neue Programme sofort testen können. Ein weiterer Vorteil ist, dass Ihre Eingabeaufforderung und Ihr Editor geöffnet sind. Nachdem Sie Änderungen im Editor gespeichert haben, können Sie das Programm direkt über die Befehlszeile ausführen, um Änderungen schnell zu testen.

Teil 5 von 5: Aufbau von fortgeschrittenen Programmen

167107 19
167107 19

Schritt 1. Experimentieren Sie mit grundlegenden Flusssteuerungsanweisungen

Flusssteuerungsanweisungen sind nützlich, um zu steuern, was ein Programm unter bestimmten Bedingungen tut. Diese Anweisungen sind der Kern der Python-Programmierung, sodass Sie Programme erstellen können, die je nach Eingabe und Bedingungen verschiedene Dinge tun. Die while-Anweisung ist ein guter Anfang zum Lernen. In diesem Beispiel verwenden Sie eine while-Anweisung, um die Fibonacci-Reihe bis 100 zu berechnen:

# Jede Zahl in der Fibonacci-Folge ist # die Summe der beiden vorherigen Zahlen a, b = 0, 1 während b < 100: print(b, end=' ') a, b = b, a+b

  • Die Sequenz wird so lange ausgeführt, wie (während) b kleiner als (<) 100 ist.
  • Programmausgänge sind 1 1 2 3 5 8 13 21 34 55 89
  • Der Befehl end=' ' gibt die Ausgabe in derselben Zeile aus, anstatt jeden Wert in eine separate Zeile zu setzen.
  • In diesem einfachen Programm sind einige Dinge zu beachten, die für die Erstellung komplexer Programme in Python sehr wichtig sind:

    • Achten Sie auf die Einrückungen.: zeigt an, dass die nächste Zeile eingerückt wird und Teil des Blocks ist. Im obigen Beispiel sind print(b) und a, b = b, a+b Teil des while-Blocks. Die korrekte Einrückung ist für das Funktionieren des Programms unerlässlich.
    • In derselben Zeile können mehrere Variablen definiert werden. Im obigen Beispiel a und b. Beide sind in der ersten Zeile definiert
    • Wenn Sie dieses Programm direkt in den Interpreter eingeben, müssen Sie am Ende eine Leerzeile einfügen, damit der Interpreter weiß, dass das Programm beendet ist.
167107 20
167107 20

Schritt 2. Erstellen Sie die Funktion im Programm

Sie können Funktionen definieren, die später im Programm aufgerufen werden können. Dies ist besonders nützlich, wenn Sie mehrere Funktionen innerhalb eines größeren Programms verwenden müssen. Im folgenden Beispiel können Sie eine Funktion zum Aufrufen einer Fibonacci-Folge erstellen, die der zuvor beschriebenen ähnelt:

def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() # Sie können dann die # Fibonacci-Funktion für jede aufrufen Wertangabe fib(1000)

Dies gibt 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 zurück

167107 21
167107 21

Schritt 3. Erstellen Sie ein komplexeres Ablaufsteuerungsprogramm

Flusssteuerungsanweisungen sind nützlich, um bestimmte Bedingungen festzulegen, die die Ausführung des Programms ändern. Dies ist besonders wichtig, wenn Sie mit Benutzereingaben zu tun haben. Das folgende Beispiel verwendet if, elif (else if) und else, um ein einfaches Programm zu erstellen, das das Alter eines Benutzers auswertet.

age = int(input("Geben Sie Ihr Alter ein: ")) if age <= 12: print("Die Kindheit ist unglaublich!") elif age in range(13, 20): print("Du bist ein Teenager!") else: print("Zeit zum Erwachsenwerden") # Wenn eine dieser Aussagen wahr ist # Die entsprechende Meldung wird angezeigt. # Wenn keine der Aussagen wahr ist, # wird eine "sonst"-Meldung angezeigt.

  • Das Programm führt auch einige andere sehr wichtige Anweisungen für die Verwendung in verschiedenen Anwendungen ein:

    • input() - Dies ruft Benutzereingaben über die Tastatur auf. Der Benutzer sieht die in Klammern geschriebene Nachricht. In diesem Beispiel ist input() von der Funktion int() umgeben, was bedeutet, dass alle Eingaben als ganze Zahlen behandelt werden
    • range() - Diese Funktion kann auf verschiedene Weise verwendet werden. In diesem Programm prüft diese Funktion, ob eine Zahl im Bereich 13 und 20 liegt. Das Ende des Bereichs wird bei der Berechnung nicht mitgezählt.
167107 22
167107 22

Schritt 4. Lernen Sie andere bedingte Ausdrücke

Im vorherigen Beispiel wird das Symbol "kleiner oder gleich" (<=) verwendet, um zu bestimmen, ob das eingegebene Alter der Bedingung entspricht. Sie können dieselben bedingten Ausdrücke wie in Mathematik verwenden, aber die Art und Weise, wie sie eingegeben werden, ist etwas anders:

Bedingter Ausdruck.

Bedeutung Symbol Python-Symbol
Kleiner als < <
Größer als > >
Weniger als oder gleich <=
Größer als oder gleich wie >=
Zusammen mit = ==
Nicht gleichzusetzen mit !=

Schritt 5. Ständig lernen

All dies sind nur Python-Grundlagen. Obwohl Python eine der am einfachsten zu erlernenden Sprachen ist, gibt es viel Spielraum, in den Sie eintauchen können. Der beste Weg, um weiterzulernen, ist weiter zu programmieren! Denken Sie daran, dass Sie direkt vom Interpreter aus schnell Programme von Grund auf neu schreiben können, und das Testen Ihrer Änderungen ist so einfach wie das erneute Ausführen des Programms über die Befehlszeile.

  • Es gibt viele gute Bücher über Python-Programmierung, darunter "Python for Beginners", "Python Cookbook" und "Python Programming: An Introduction to Computer Science".
  • Es gibt verschiedene Quellen im Internet, aber die meisten sind immer noch Python 2.x gewidmet. Sie müssen für jedes angegebene Beispiel Anpassungen vornehmen.
  • Viele Kurse bieten Python-Lernen an. Python wird oft in Einführungsklassen unterrichtet, da es eine der leichter zu erlernenden Sprachen ist.

Empfohlen: