Inhaltsverzeichnis:

Python ganz einfach - Gunook
Python ganz einfach - Gunook

Video: Python ganz einfach - Gunook

Video: Python ganz einfach - Gunook
Video: Eigene Website ohne Vorkenntnisse | Selbstexperiment 2024, Juli
Anonim
Python der einfache Weg
Python der einfache Weg

Sie haben sich also entschieden, Python zu lernen, und sind auf dieses anweisbare gestoßen. (Ja, ich verwende Python als Verb.)

Ich weiß, dass Sie sich vielleicht Sorgen machen, besonders wenn dies Ihre erste Programmiersprache ist, also lassen Sie mich Sie beruhigen…

Python ist eine SEHR SEHR benutzerfreundliche Programmiersprache, die Sie nicht nur in einer Stunde lernen können, sondern Sie im Grunde bereits kennen, da sie so intuitiv ist.

Zunächst einmal ist es wichtig zu wissen, dass Programmierer keine Programmiersprache in ihrer Gesamtheit kennen. Ein Großteil der Programmierung besteht darin, zu wissen, was Sie tun möchten, nicht zu wissen, wie es geht, und die Antwort zu googeln, einen Beispielcode zu finden und ihn dann an Ihre Bedürfnisse anzupassen.

Python ist eine beliebte Programmiersprache, was bedeutet, dass viele Codebeispiele online zu finden sind.

In diesem anweisbaren lernen wir, wie man Python zum Laufen bringt, einige grundlegende Codebeispiele durchgehen (mit einem Spickzettel mit fortgeschritteneren Beispielen am Ende).

Es gibt einen Link zu meinem GitHub, wo alle Beispielcodes gepostet werden.

Da Instructables den Code durcheinander bringen kann, empfehle ich Ihnen, die Beispielcodes von GitHub zu kopieren und einzufügen:

Schritt 1: Python installieren

Ich weiß, du weißt, wie man Dinge herunterlädt und installiert, duuuh.

Das Einrichten von Python ist jedoch etwas schwierig, wenn Sie es zum ersten Mal tun, aber aus diesem Grund lesen Sie dies Schritt für Schritt. Es wird Dir gut gehen.

-Klicken Sie hier auf "Windows x86-64 Executable Installer herunterladen":

(Ich gehe davon aus, dass Sie Windows verwenden, wenn nicht, ist der Prozess mehr oder weniger gleich)

-Wenn der Download abgeschlossen ist, klicken Sie einfach auf NEXT, bis er installiert ist. Ich empfehle, den Installationspfad in etwas weniger verwirrendes wie "C:/Python" zu ändern.

Herzlichen Glückwunsch, Sie sind FAST fertig! Sie können jetzt Python verwenden, aber es ist schön, einige gängige Pakete installiert zu haben, was wir im nächsten Schritt tun werden.

Schritt 2: Pakete installieren

Pakete installieren
Pakete installieren
Pakete installieren
Pakete installieren

Wenn Sie möchten, können Sie diesen Schritt überspringen, da Python viele Dinge direkt aus der Box kann.

Möglicherweise möchten Sie jedoch die Schritte überprüfen, da Sie irgendwann einige Pakete installieren müssen, wenn Sie mehr ausgefallene Sachen mit Python machen möchten.

Wenn Sie eher ein visueller Lerner sind, finden Sie hier ein Video dazu:

Textanweisungen:

Wenn die Python-Installation abgeschlossen ist, gehen Sie zu dem Ordner, in dem Sie Python installiert haben (sagen wir, es ist C:/Python) und suchen Sie den Ordner mit dem Namen "Scripts". Darin sollte sich eine Datei namens "pip3.8" befinden (oder eine höhere Zahl am Ende, je nachdem, wann Sie dies lesen, suchen Sie also einfach pipX. Y)

-Klicken Sie NICHT auf pip3.8, das tun wir nicht (siehe, nicht so direkt, wie es scheinen mag)

- Während Sie die Strg-Taste gedrückt halten, klicken Sie mit der rechten Maustaste irgendwo im Skriptordner und suchen Sie nach "PowerShell öffnen", klicken Sie darauf. Ein blauer Bildschirm mit etwas Text wird geöffnet.

-Wenn Sie dort sind, geben Sie pip3.8 install numpy ein und drücken Sie die Eingabetaste

So installieren Sie eine Bibliothek! Einfach, oder?

Während Sie jetzt Pakete installieren, sollten Sie bei der Installation von numpy finish auch matplotlib und scipy installieren. Bedeutung type "pip3.8 install NAME"

Sobald dies abgeschlossen ist, können Sie mit der Programmierung beginnen.

Schritt 3: Erstes Python-Programm (Setup)

Erstes Python-Programm (Setup)
Erstes Python-Programm (Setup)
Erstes Python-Programm (Setup)
Erstes Python-Programm (Setup)
Erstes Python-Programm (Setup)
Erstes Python-Programm (Setup)

Als wir Python installiert haben, haben wir Python IDLE installiert und verwenden es, um unsere Programme zu schreiben.

Leider hat es kein süßes Symbol. Sie finden es in meinem Fall in C:\Python\Python38\Lib\idlelib.

-Gehen Sie in Ihrem Installationsordner zu Lib und dann zu Idlelib. Suchen Sie eine Datei namens "idle" und führen Sie sie aus. Es öffnet sich ein Fenster.

-Klicken Sie auf Strg+N, um ein neues Fenster mit dem Titel "ohne Titel" zu öffnen. Hier schreiben wir unser erstes Python-Programm!

-Nur um zu überprüfen, ob alles funktioniert, geben Sie Folgendes ein:

print ("Ich habe das alles gemacht")

-Drücken Sie F5, um die Datei zu speichern. Wählen Sie einen Namen und speichern Sie ihn an einem Ort, an dem Sie ihn finden. Ich empfehle eine dedizierte Datei mit dem Titel Python auf Ihrem Desktop.

-Wenn Sie F5 drücken, speichern Sie alle Änderungen und führen auch das Programm aus. Ein neues Fenster öffnet sich und schreibt "Ich habe das alles gemacht". Und Sie haben all das tatsächlich getan, Sie haben Ihr erstes Python-Programm geschrieben. Herzliche Glückwünsche!

Ich empfehle Ihnen, eine Verknüpfung zum Leerlauf zu erstellen und sie auf Ihrem Desktop abzulegen, um in Zukunft leichter darauf zugreifen zu können.

In den folgenden Schritten erkläre ich die Grundlagen der Funktionsweise von Python. Schauen Sie sich diese gerne an, wenn Sie neu in der Programmierung sind, oder fahren Sie mit dem letzten Schritt fort, in dem ich einen Python-Spickzettel mit den meisten grundlegenden Funktionen in Beispielform angehängt habe.

Schritt 4: Kommentare

Da wir bereits wissen, wie man Dinge auf dem Bildschirm ausdruckt oder schreibt, können wir mit dem Hinzufügen von Kommentaren zu unserem Code fortfahren. Kommentare sind ein sehr wichtiger Teil des Programmierens und lassen Sie wie ein Profi erscheinen. Kommentare sind Codezeilen, die nur für Leute da sind, die den Code lesen. Sie erklären, was der Codeabschnitt in menschlicher Sprache tun soll, sodass Sie nicht jede Codezeile analysieren müssen, nur um zu sehen, was er tut.

Denken Sie daran, Kommentare = gut

Wir schreiben einen Kommentar mit #. Python sieht nach # nichts, ein Kommentar sieht so aus:

print ("Ich habe es wieder getan") #Ups

Wenn Sie F5 drücken und das Programm ausführen, lautet die Ausgabe "I did it again" ohne die Hoppla.

Nachdem Sie nun wissen, wie Sie Ihren Code kommentieren, fahren wir mit einigen Berechnungen fort.

Instructables neigt dazu, den Code zu vermasseln, wenn Sie ihn kopieren und einfügen, daher empfehle ich Ihnen, den Code für diesen Schritt von meinem GitHub hier zu kopieren.

Schritt 5: Speichern und Arbeiten mit Variablen

Da wir jetzt Programme schreiben, müssen die meisten von ihnen Daten speichern, die wir in das Programm schreiben, und dann etwas damit machen. Sie können die Informationen entweder in das Programm codieren, bevor Sie es ausführen, oder Sie können sie mit der Funktion input() eingeben, wenn Sie dazu aufgefordert werden.

Zuerst müssen Sie wissen, dass Python (und andere Programmiersprachen) nicht = sehen, wie wir es tun.

Zu Python = bedeutet speichere die rechte Seite von = auf die linke Seite von =. Um Verwirrung zu vermeiden, sehen wir uns ein Beispiel an.

Da wir jetzt Programmierer sind, finden Sie in den Kommentaren Erläuterungen zu den Funktionen des Codes.

a=1 #der Name a ist jetzt gleich 1

b=a #da a gleich 1 ist, ist b jetzt auch gleich 1

print ("a") #wir müssen die Werte ausdrucken, damit das Programm läuft

Wie Sie vielleicht bemerkt haben, werden Programme in Python von der ersten bis zur letzten Zeile in sequentieller Reihenfolge ausgeführt. Das heißt, wenn wir jetzt eine Variable neu definieren, wird der darin enthaltene Wert ersetzt. Zum Beispiel:

a=1 #a ist 1b=a #b ist auch 1, da a=1a=2 #a jetzt in 2 geändert wird, aber b merkt sich immer noch den ersten Wert von a, da wir den Wert von a in Zeile 3 geändert haben und b wurde in Zeile 2 definiert

drucken ("a")

print("b")

Instructables neigt dazu, den Code zu vermasseln, wenn Sie ihn kopieren und einfügen, daher empfehle ich Ihnen, den Code für diesen Schritt von meinem GitHub hier zu kopieren.

Schritt 6: Berechnungen

Lassen Sie uns nun einige Berechnungen durchführen, nur ein kleines Upgrade von dem, was wir im vorherigen Schritt gemacht haben.

a=1

b=2

c=0 #zuerst geben wir c einen Wert, warum also nicht 0, es könnte aber alles sein, da wir den Wert in der nächsten Zeile ändern

c=a+b #c ist jetzt 1+2 aka c=3

print ("c: ", c) #wir geben "c: " als Text aus und fügen dann den Wert von c hinzu, damit es hübsch aussieht

print("a: ", a, "b: ", b, "c: ", c) #auf ähnliche Weise geben wir die anderen Variablen und ihre Namen aus

Auf die gleiche Weise können wir verwenden:

+, - plus und minus sind selbsterklärend

* multipliziert die Werte

/ dividiert die Werte

Zum Beispiel:

a=1

b=2

c=a/b #der Wert von c ist jetzt 1/2 aka 0.5

print("c:", c)

Instructables neigt dazu, den Code zu vermasseln, wenn Sie ihn kopieren und einfügen, daher empfehle ich Ihnen, den Code für diesen Schritt von meinem GitHub hier zu kopieren.

Schritt 7: If-Anweisungen

Manchmal möchten wir, dass unser Programm nur dann ein Ergebnis ausgibt, wenn etwas passiert. In diesem Programm drucken wir nur eine Zahl, wenn sie höher als 100 ist:

number1=10 #wir können ihm einen beliebigen Namen geben, die vorherigen Beispiele haben a als Beispiel verwendet

mississippi=90 #see, der Name kann alles sein, solange er mit einem Buchstaben beginnt

a=91 #wir können immer noch a. verwenden

if number1+mississippi>=100: #WENN die linke Seite größer oder gleich der rechten ist

print ("number1+mississippi is minimum 100") #do this (ja, es muss eingerückt werden)

if number1+a==100: #WENN links genau gleich rechts ist

print ("Zahl1+a ist mindestens 100") #mach dies, es sei denn, das IF ist nicht wahr

Wenn wir dieses Programm ausführen, sehen wir, dass es nur die erste Anweisung ausgibt, da 10+90 100. ist

Instructables neigt dazu, den Code zu vermasseln, wenn Sie ihn kopieren und einfügen, daher empfehle ich Ihnen, den Code für diesen Schritt von meinem GitHub hier zu kopieren.

Schritt 8: Das Ende???

Ist das alles, was Python bedeutet?!

Naaah, weit gefehlt. Sie wissen jetzt, wie Sie Variablen speichern und mit ihnen rechnen. Für mehr Funktionalität habe ich ein Python-Cheatsheet mit einfachen Codebeispielen angehängt. Der beste Weg, um zu lernen, ist, die Beispiele selbst auszuprobieren und zu sehen, was passiert, wenn Sie den Code ändern.

Die Dateien sind auch auf meinem GitHub zu finden, hier:

Empfohlen: