So starten Sie die Programmierung in Python: 13 Schritte (mit Bildern)

Inhaltsverzeichnis:

So starten Sie die Programmierung in Python: 13 Schritte (mit Bildern)
So starten Sie die Programmierung in Python: 13 Schritte (mit Bildern)

Video: So starten Sie die Programmierung in Python: 13 Schritte (mit Bildern)

Video: So starten Sie die Programmierung in Python: 13 Schritte (mit Bildern)
Video: Ein Spiel programmieren mit Python | Snake #1 | Python 3.7 2024, Kann
Anonim

Sie möchten Programmieren lernen? Der Einstieg in die Computerprogrammierung kann entmutigend sein, und Sie denken vielleicht, dass Sie Kurse belegen müssen, um zu lernen. Während dies für einige Sprachen zutreffen mag, gibt es eine Vielzahl von Programmiersprachen, die nur ein oder zwei Tage brauchen, um die Grundlagen zu verstehen. Python ist eine dieser Sprachen. Sie können ein grundlegendes Python-Programm in wenigen Minuten zum Laufen bringen. Siehe Schritt 1 unten, um zu erfahren, wie.

Schritte

Teil 1 von 5: Python installieren

Fenster

167107 1 2
167107 1 2

Schritt 1. Besuchen Sie die Python-Website

Sie können alles, was Sie für den Einstieg in Python benötigen, von der Python-Website (python.org/downloads) herunterladen. Die Website sollte automatisch erkennen, dass Sie Windows verwenden, und die Links zum Windows-Installationsprogramm anzeigen.

167107 2 2
167107 2 2

Schritt 2. Wählen Sie die Version aus, die Sie installieren möchten

Derzeit sind zwei Versionen von Python verfügbar: 3.x.x und 2.7.10. Python stellt beides zum Download bereit, aber neue Benutzer sollten die Version 3.x.x wählen. Laden Sie 2.7.10 herunter, wenn Sie mit Legacy-Python-Code oder mit Programmen und Bibliotheken arbeiten, die 3.x.x noch nicht übernommen haben.

In dieser Anleitung wird davon ausgegangen, dass Sie 3.x.x installieren

167107 3 3
167107 3 3

Schritt 3. Führen Sie das Installationsprogramm aus, nachdem Sie es heruntergeladen haben

Wenn Sie auf die Schaltfläche für die gewünschte Version klicken, wird das Installationsprogramm dafür heruntergeladen. Führen Sie dieses Installationsprogramm aus, nachdem der Download abgeschlossen ist.

167107 4 2
167107 4 2

Schritt 4. Aktivieren Sie das Kontrollkästchen "Python 3.5 zu PATH hinzufügen"

Auf diese Weise können Sie Python direkt über die Eingabeaufforderung ausführen.

167107 5 2
167107 5 2

Schritt 5. Klicken Sie auf "Jetzt installieren"

Dadurch wird Python mit all seinen Standardeinstellungen installiert, was für die meisten Benutzer in Ordnung sein sollte.

Wenn Sie bestimmte Funktionen deaktivieren, das Installationsverzeichnis ändern oder den Debugger installieren möchten, klicken Sie stattdessen auf "Installation anpassen" und aktivieren oder deaktivieren Sie die Kontrollkästchen

Mac

167107 6 2
167107 6 2

Schritt 1. Entscheiden Sie, ob Sie Python 3.x.x installieren möchten

Alle Versionen von OS X werden mit bereits installiertem Python 2.7 geliefert. Wenn Sie die neuere Version von Python nicht benötigen, müssen Sie nichts installieren. Wenn Sie auf die neuesten Python-Versionen zugreifen möchten, sollten Sie 3.x.x installieren.

Wenn Sie nur die mitgelieferte Version von Python verwenden möchten, können Sie Skripte in einem Texteditor erstellen und über das Terminal ausführen

167107 7 2
167107 7 2

Schritt 2. Laden Sie die Python 3.x.x-Dateien von der Python-Website herunter

Besuchen Sie (python.org/downloads auf Ihrem Mac. Es sollte Ihr Betriebssystem erkennen und die Mac-Installationsdateien anzeigen. Wenn dies nicht der Fall ist, klicken Sie auf den Link "Mac OS X".

167107 8 2
167107 8 2

Schritt 3. Doppelklicken Sie auf die heruntergeladene PKG-Datei, um mit der Installation von Python zu beginnen

Folgen Sie den Anweisungen, um Python zu installieren. Die meisten Benutzer können nur die Standardeinstellungen verwenden.

167107 9 2
167107 9 2

Schritt 4. Starten Sie Python im Terminal

Um zu überprüfen, ob die Installation in Ordnung war, starten Sie das Terminal und geben Sie python3 ein. Dies sollte die Python 3.x.x-Schnittstelle starten und die Version anzeigen.

Linux

167107 10 2
167107 10 2

Schritt 1. Überprüfen Sie die bereits installierte Python-Version

Fast jede Linux-Distribution wird mit installiertem Python geliefert. Sie können sehen, welche Version Sie haben, indem Sie das Terminal öffnen und Python eingeben.

167107 11 2
167107 11 2

Schritt 2. Installieren Sie die neueste Version in Ubuntu

Öffnen Sie das Terminalfenster und geben Sie sudo apt-get install python ein.

Sie können Python auch mit der Ubuntu-App Anwendungen hinzufügen/entfernen im Anwendungsfenster installieren

167107 12 2
167107 12 2

Schritt 3. Installieren Sie die neueste Version in Red Hat und Fedora

Öffnen Sie das Terminalfenster und geben Sie sudo yum install python ein.

167107 13 2
167107 13 2

Schritt 4. Installieren Sie die neueste Version in Arch Linux

Melden Sie sich als Root-Benutzer an. Geben Sie pacman -S python ein.

167107 14 2
167107 14 2

Schritt 5. Laden Sie die IDLE-Umgebung herunter

Wenn Sie die Python-Entwicklungsumgebung verwenden möchten, können Sie sie über den Software-Manager Ihrer Distribution abrufen. Suchen Sie einfach nach "Python Idle", um das Paket zu finden und zu installieren.

Andere Essentials

167107 15 2
167107 15 2

Schritt 1. Installieren Sie einen Texteditor

Während Sie Python-Programme in Notepad oder TextEdit erstellen können, ist es viel einfacher, den Code mit einem spezialisierten Texteditor zu lesen und zu schreiben. Es stehen eine Vielzahl von kostenlosen Editoren zur Auswahl, wie z. B. Sublime Text (beliebiges System), Notepad++ (Windows), TextWrangler (Mac) oder JEdit (beliebiges System).

167107 16 2
167107 16 2

Schritt 2. Testen Sie Ihre Installation

Öffnen Sie die Eingabeaufforderung (Windows) Ihres Terminals (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.

Tippe print("Hello, World!") ein und drücke auf ↵ Enter. Sie sollten den Text Hello, World! unter der Python-Befehlszeile angezeigt

Teil 2 von 5: Grundlegende Konzepte lernen

167107 17 2
167107 17 2

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

Python ist eine interpretierte Sprache, was bedeutet, dass Sie das Programm ausführen können, sobald Sie Änderungen an der Datei vornehmen. Dies macht das Iterieren, Überarbeiten und Beheben von Programmen viel schneller als in vielen anderen Sprachen.

Python ist eine der am einfachsten zu erlernenden Sprachen, und Sie können in wenigen Minuten ein grundlegendes Programm zum Laufen bringen

167107 18 2
167107 18 2

Schritt 2. Verwirren Sie den Dolmetscher

Sie können den Interpreter verwenden, um Code zu testen, ohne ihn zuerst Ihrem Programm hinzufügen zu müssen. Dies ist großartig, um zu lernen, wie bestimmte Befehle funktionieren, oder um ein Wegwerfprogramm zu schreiben.

167107 19 2
167107 19 2

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. Außerdem müssen Sie zu Beginn Ihres Programms keine Variablen deklarieren (Sie können dies jederzeit tun) und Sie müssen den Variablentyp (Integer, String usw.) nicht angeben.

Teil 3 von 5: Den Python-Interpreter als Rechner verwenden

Das Ausführen einiger grundlegender Taschenrechnerfunktionen wird Ihnen dabei helfen, sich mit der Python-Syntax und der Art und Weise, wie Zahlen und Zeichenfolgen behandelt werden, vertraut zu machen.

167107 20 2
167107 20 2

Schritt 1. Starten Sie den Dolmetscher

Öffnen Sie Ihre Eingabeaufforderung oder Ihr Terminal. Gib an der Eingabeaufforderung python ein und drücke auf ↵ Enter. Dadurch wird der Python-Interpreter geladen und Sie gelangen zur Python-Eingabeaufforderung (>>>).

Wenn Sie Python nicht in Ihre Eingabeaufforderung integriert haben, müssen Sie zum Python-Verzeichnis navigieren, um den Interpreter auszuführen

167107 21 2
167107 21 2

Schritt 2. Führen Sie grundlegende Arithmetik durch

Sie können Python verwenden, um einfache Arithmetik auszuführen. Im folgenden Kasten finden Sie einige Beispiele zur Verwendung der Rechnerfunktionen. Hinweis: # bezeichnet Kommentare im Python-Code, die nicht durch den Interpreter geleitet werden.

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

167107 22 2
167107 22 2

Schritt 3. Berechnen Sie die Kräfte

Sie können den Operator ** verwenden, um Befugnisse anzuzeigen. Python kann schnell große Zahlen berechnen. Beispiele finden Sie im Kasten unten.

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

167107 23 2
167107 23 2

Schritt 4. Erstellen und bearbeiten Sie Variablen

Sie können in Python Variablen zuweisen, um grundlegende Algebra durchzuführen. Dies ist eine gute Einführung in die Zuweisung von Variablen in Python-Programmen. Variablen werden mit dem =-Zeichen zugewiesen. Beispiele finden Sie im Kasten unten.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Variablen können eine beliebige Zeichenkette sein > >> Höhe = 5 >>> Breite * Höhe 50

167107 24 2
167107 24 2

Schritt 5. Schließen Sie den Dolmetscher

Wenn du mit der Verwendung des Interpreters fertig bist, kannst du ihn schließen und zu deiner Eingabeaufforderung zurückkehren, indem du Strg+Z (Windows) oder Strg+D (Linux/Mac) drückst und dann Enter drückst. Du kannst auch quit() eingeben und Enter drücken.

Teil 4 von 5: Erstellen Sie Ihr erstes Programm

167107 25 2
167107 25 2

Schritt 1. Öffnen Sie Ihren Texteditor

Sie können schnell ein Testprogramm erstellen, das Sie mit den Grundlagen des Erstellens und Speicherns von Programmen und der anschließenden Ausführung durch den Interpreter vertraut macht. Dies hilft Ihnen auch zu testen, ob Ihr Interpreter korrekt installiert wurde.

167107 26 2
167107 26 2

Schritt 2. Erstellen Sie eine "Druck"-Anweisung

"Print" ist eine der Grundfunktionen von Python und wird verwendet, 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 mussten Sie nur "print" eingeben, gefolgt von dem, was Sie anzeigen wollten. In Python 3 ist "print" zu einer Funktion geworden, also müssen Sie "print()" eingeben, mit dem, was Sie in Klammern anzeigen möchten.

167107 27 2
167107 27 2

Schritt 3. Fügen Sie Ihre Aussage hinzu

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

print("Hallo Welt!")

Im Gegensatz zu vielen anderen Sprachen müssen Sie das Ende einer Zeile nicht mit einem; kennzeichnen. Sie müssen auch keine geschweiften Klammern ({}) verwenden, um Blöcke zu kennzeichnen. Stattdessen bedeutet das Einrücken, was in einem Block enthalten ist

167107 28 2
167107 28 2

Schritt 4. Speichern Sie die Datei

Klicken Sie in Ihrem 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 (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 in der Eingabeaufforderung zu ihr navigieren müssen.
  • Speichern Sie für dieses Beispiel die Datei als "hello.py".
167107 29 2
167107 29 2

Schritt 5. Führen Sie das Programm aus

Öffnen Sie Ihre Eingabeaufforderung oder Ihr Terminal und navigieren Sie zu dem Speicherort, an dem Sie Ihre Datei gespeichert haben. Wenn du dort bist, führe die Datei aus, indem du hello.py eingibst und auf ↵ Enter drückst. Sie sollten den Text Hello, World! unter der Eingabeaufforderung angezeigt.

Je nachdem, wie Sie Python installiert haben und um welche Version es sich handelt, müssen Sie möglicherweise python hello.py oder python3 hello.py eingeben, um das Programm auszuführen

167107 30 2
167107 30 2

Schritt 6. Testen Sie häufig

Einer der großen Vorteile von Python ist, dass Sie Ihre neuen Programme sofort testen können. Es empfiehlt sich, Ihre Eingabeaufforderung gleichzeitig mit Ihrem Editor zu öffnen. Wenn Sie Ihre Änderungen in Ihrem Editor speichern, können Sie das Programm sofort über die Befehlszeile ausführen, sodass Sie Änderungen schnell testen können.

Teil 5 von 5: Aufbau von fortgeschrittenen Programmen

167107 31 2
167107 31 2

Schritt 1. Experimentieren Sie mit einer grundlegenden Flusssteuerungsanweisung

Mit Flusssteuerungsanweisungen können Sie steuern, was das Programm basierend auf bestimmten Bedingungen tut. Diese Anweisungen sind das Herzstück der Python-Programmierung und ermöglichen es Ihnen, Programme zu erstellen, die je nach Eingabe und Bedingungen unterschiedliche Dinge tun. Die while-Anweisung ist für den Anfang gut. In diesem Beispiel können Sie die while-Anweisung verwenden, um die Fibonacci-Folge 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.
  • Die Ausgabe ist 1 1 2 3 5 8 13 21 34 55 89
  • Der Befehl end=' ' zeigt die Ausgabe in derselben Zeile an, anstatt jeden Wert in einer separaten Zeile zu platzieren.
  • In diesem einfachen Programm sind einige Dinge zu beachten, die für die Erstellung komplexer Programme in Python entscheidend sind:

    • Merken Sie sich die Einrückung. A: zeigt an, dass die folgenden Zeilen eingerückt werden und Teil des Blocks sind. Im obigen Beispiel sind print(b) und a, b = b, a+b Teil des while-Blocks. Die richtige Einrückung ist wichtig, damit Ihr Programm funktioniert.
    • In derselben Zeile können mehrere Variablen definiert werden. Im obigen Beispiel sind a und b beide 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 fertig ist.
167107 32 2
167107 32 2

Schritt 2. Erstellen Sie Funktionen in 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 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() # Später im Programm können Sie Ihre Fibonacci. aufrufen # Funktion für jeden von Ihnen angegebenen Wert fib(1000)

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

167107 33 2
167107 33 2

Schritt 3. Erstellen Sie ein komplizierteres Ablaufsteuerungsprogramm

Mit Ablaufsteuerungsanweisungen können Sie bestimmte Bedingungen festlegen, 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 des Benutzers auswertet.

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

  • Dieses Programm führt auch einige andere sehr wichtige Aussagen ein, die für eine Vielzahl verschiedener Anwendungen von unschätzbarem Wert sein werden:

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

Schritt 4. Lernen Sie die anderen bedingten Ausdrücke

Im vorherigen Beispiel wurde das Symbol "kleiner oder gleich" (<=) verwendet, um zu bestimmen, ob das Eingabealter die Bedingung erfüllt. Sie können dieselben bedingten Ausdrücke wie in Mathematik verwenden, aber die Eingabe ist etwas anders:

Bedingte Ausdrücke.

Bedeutung Symbol Python-Symbol
Weniger als < <
Größer als > >
Weniger als oder gleich <=
Größer als oder gleich >=
Ist gleich = ==
Nicht gleich !=
167107 35 2
167107 35 2

Schritt 5. Lernen Sie weiter

Dies sind nur die Grundlagen, wenn es um Python geht. Obwohl es eine der am einfachsten zu lernenden Sprachen ist, bietet es eine ziemliche Tiefe, wenn Sie sich für das Graben interessieren. Der beste Weg, um weiterzulernen, besteht darin, weiterhin Programme zu erstellen! Denken Sie daran, dass Sie Scratch-Programme schnell direkt im Interpreter 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 für die Python-Programmierung, darunter "Python for Beginners", "Python Cookbook" und "Python Programming: An Introduction to Computer Science".
  • Es gibt eine Vielzahl von Quellen, die online verfügbar sind, aber viele sind immer noch auf Python 2. X ausgerichtet. Möglicherweise müssen Sie die bereitgestellten Beispiele anpassen.
  • Wenn Sie Python online ausführen möchten, aber Python 3 ausführen möchten, verfügt Repl[1] über einen Python-Interpreter, der virtuelle Linux-Maschinen verwendet. Eine weitere gute Online-Ressource für einen zukünftigen "Pythonista" (gut versierter Python-Programmierer) ist thinkfunctional[2]. Für größere Herausforderungen stehen auch „Automate the Boring Stuff“[3] und Project Euler[4] zur Verfügung.
  • Viele lokale Schulen bieten Python-Unterricht an. Python wird oft in Einführungskursen gelehrt, da es eine der leichter zu erlernenden Sprachen ist.

Beispielprogramme

Image
Image

Beispiel für einen Python-Interpreter-Startcode

Image
Image

Beispielcode für Python-Rechner

Image
Image

Einfaches Python-Beispielprogramm

Empfohlen: