So programmieren Sie in Python. Er war schon immer ein großer Bewunderer des Rechnens und hat sich nach Rücksprache mit einigen erfahrenen Freunden auf diesem Gebiet entschlossen, in die Welt des Programmierens einzutauchen Python.  Nichts passiert, wenn Sie keine Ahnung haben. Dafür sind wir hier ...

In diesem kurzen Tutorial werde ich erklären wie man in Python programmiert in anders OSAußerdem erhalten Sie eine Liste mit Beispielprogrammen, mit denen Sie üben können.

Lassen Sie mich Ihnen sagen: Das Programmieren ist keine unmittelbare Anstrengung, und bevor Sie etwas Anständiges tun, müssen Sie sich vielen Kopfschmerzen und Wut stellen. Ich kann jedoch garantieren, dass Sie mit ein wenig Mühe und viel Ausdauer bald etwas zum Laufen bringen können, was Sie stolz auf die erzielten Fortschritte macht und Sie ermutigt, weiter zu lernen und zu üben.

Schritt für Schritt in Python programmieren. 

Bevor Sie zum Kern dieses Handbuchs gelangen und Ihnen die ersten Schritte für den Einstieg zeigen Python-ProgrammLassen Sie mich Ihnen weitere Informationen zu der Sprache geben, die Sie ansprechen möchten.

Python ist im Gegensatz zu dem, was es scheinen mag, a Programmiersprache hohes Niveau orientiert an Objekte, ähnlich wie Perl, dessen Grundkonstruktionen jedoch auf das Wesentliche reduziert sind. Es ist eine Sprache interpretiert, da die Vorkompilierungs- und Ausführungsphasen direkt vom Sprachinterpreter ausgeführt werden.

Mit anderen Worten, Quellcode wird nicht separat kompiliert, aber es ist vorgesehen in Essen direkt zur Laufzeit an die CPU.

Insbesondere führt der Python-Interpreter automatisch eine Vorkompilierungsphase für den Quellcode durch und wandelt ihn in eine Datei um, die Maschinensprache enthält ( Bytecode ), die wiederum vollautomatisch ausgeführt wird.

die Variablen Python wird im Allgemeinen nicht eingegeben. Da der Speicher dynamisch zugewiesen wird, ist es möglich, derselben Variablen mehrere Wertekategorien zuzuweisen, ohne sie unbedingt a priori definieren zu müssen. Darüber hinaus kann jede Variable in derselben Funktion auch verschiedene Datentypen enthalten.

Grundlegende Datentypen umfassen Zahlen abschließen ( int ), Gleitkommazahlen ( schweben ), komplexe Zahlen, Strings ( Ketten ), die booleschen Werte ( bool ), große Zahlen ( lange ), zusammen mit anderen komplexeren Datentypen, wie z Listen und / oder Wörterbücher y Sätze. Python unterstützt das Konzept von KlasseHiermit können Sie komplexe Objekte erstellen (mithilfe des Schlüsselworts Klasse ) und ordnen sie dynamisch zu. Mit Python können Sie Funktionen in einer Quelldatei mithilfe des Schlüsselworts definieren def.

Ein ganz besonderer Aspekt von Python ist die Art und Weise, wie die Codeblöcke (Funktionen, if / else-Schleifen usw.) eingeschlossen werden: anstelle der klassischen geschweiften Klammern (wie bei C, C ++, C # und Javazum Beispiel) oder Schlüsselwörter begin y end (typisch für Sprachen wie Pascal), die Schriftart wird in Python generisch verwendet : (zwei Punkte) Aus diesem Grund ist die Das korrekte Einrücken einer Quelldatei ist unerlässlich - Ein Fehler in dieser Phase reicht aus, um den Interpreter zu blockieren!

In Bezug auf die Verwendungsmethoden verfügt Python über präzise Funktionen (z. B. die Möglichkeit zum Einbetten von und laufen in C kompilierte Dateien, um nur ein Beispiel zu nennen), die es äußerst leistungsfähig und für zahlreiche Anwendungsszenarien geeignet machen: Berechnungen, verteilte, numerische Programmierung, automatisierte Skripte, Testroutinen usw.

Um ein Programm in Python zu erstellen, muss die relative Entwicklungsumgebung auf dem PC installiert werden, die alles enthält, was zum Ausführen des Quellcodes erforderlich ist. In den nächsten Kapiteln dieses Handbuchs werde ich erklären, wie man es unter Windows, MacOS und Ubuntu erhält und wie man eine Quelldatei erstellt und kompiliert.

So programmieren Sie in Python unter Windows

zu Programm in Python unter Windowsmüssen Sie die entsprechende Software herunterladen. Um weiterhin eine Verbindung zu dieser Website herzustellen, klicken Sie auf den Link Python XXX: Installer EXE für Windows x86-64 (wenn dein OS ist 64 Bits) oder im Link Pyhon XXX Installer EXE für Windows x86 (Wenn Ihr Betriebssystem 32 Bit hat), um das Herunterladen des Installationspakets des Programms zu starten.

Dann fangen Sie an bei .exe Datei Warten Sie, bis der Programminstallationsbildschirm angezeigt wird, und setzen Sie das Häkchen neben das Kästchen Fügen Sie Python XX zum PFAD hinzu. Drücken Sie die Tasten, um die Programminstallation abzuschließen jetzt installieren, ja y Zaun.

Nach Abschluss des Setups können Sie mit der Erstellung Ihrer ersten Quelldatei fortfahren. Starte das Pad von Notizen Windows ruft es aus dem Ordner auf Windows-Zubehör / Zubehör befindet sich im Menü starten, dann gehe zum Menü Datei> Speichern wie …, um auf benutzerdefinierte Speicheroptionen zuzugreifen.

Wählen Sie nun den Artikel aus Alle Dateien aus dem Dropdown-Menü Speichern alsName eingeben halloworld.py in der Box Dateiname Speichern Sie die Schriftart der Einfachheit halber auf dem Windows-Desktop. Wenn die Erstellung der Schriftart abgeschlossen ist, schreiben Sie den folgenden Code hinein.

print("Ciao, mondo!")

Seien Sie nicht überrascht über die Einfachheit dieses Codes: Für grundlegende Vorgänge ist kein Import einer externen Bibliothek oder Komponente erforderlich, da Python mit einer großen Anzahl voreingestellter Funktionen ausgestattet ist.

Speichern Sie in beiden Fällen die Quelldatei erneut (Menü Datei> Speichern ), schließen Sie die Block notas und die Eingabeaufforderungund ruft es aus dem Menü auf starten. in Windows-10befindet sich das erwähnte Programm im Ordner Windows-Zubehör.

Sobald Sie die Eingabeaufforderung geöffnet haben, "verschieben" Sie auf dem Windows-Desktop und geben Sie den Befehl ein cd %USERPROFILE%Desktop Drücken Sie anschließend die ENTER-Taste und führen Sie das Programm mit dem Befehl aus Python helloworld.py, um die Worte "Hallo Welt!" auf dem Bildschirm gedruckt. Für weitere Codebeispiele lade ich Sie ein, das entsprechende Kapitel zu konsultieren. dieses Leitfadens.

So programmieren Sie in Python unter macOS

Wenn Sie interessiert sind, handeln Sie von MacOSGehen Sie dazu folgendermaßen vor: Klicken Sie nach dem Herstellen einer Verbindung zur Python-Website auf den Link Python XXX Installer für Mac OS X 64 Bit / 32 BitWarten Sie, bis die Datei vollständig auf Ihren PC heruntergeladen wurde, und starten Sie sie dann.

Wenn Sie zum Installationsbildschirm des Programms gelangen, klicken Sie auf die Schaltfläche folgte dreimal hintereinander, dann auf akzeptieren y installieren und geben Sie, wenn Sie dazu aufgefordert werden, den Kennwort Mac im entsprechenden Textfeld. Drücken Sie die Tasten, um den Installationsvorgang abzuschließen Installieren Sie die Software y Zaun.

Jetzt können Sie mit dem Erstellen der Quelldatei fortfahren: Starten Sie zuerst die Terminal macOS ruft es aus dem Ordner auf mehr la Launchpad (das Symbol in Form von Rakete an der Docking-Leiste angebracht) und geben Sie den Befehl aus cd ~/Desktop , gefolgt von Drücken der Taste anwesend, damit es auf den Desktop des PCs gehen kann.

Geben Sie den Befehl ebenfalls aus Tippen Sie auf helloworld.py, um die Datei zu erstellen, die den Quellcode enthält, und drücken Sie die Taste anwesend Tastatur Wenn Sie fertig sind, minimieren Sie das Terminalfenster (ohne es zu schließen) und doppelklicken Sie auf die Datei, die Sie gerade in der Datei erstellt haben Schreibtisch.

An diesem Punkt müssen Sie nur noch schreiben seinen Quellcode (S. print("Ciao, mondo!") ) Fahren Sie im Editorfenster, das auf dem Bildschirm geöffnet wird, mit fort Speichern Die so erstellte Datei und nach dem Schließen des Texteditors öffnen Sie das Terminal erneut und führen den Quellcode mit dem Befehl aus python helloworld.py , gefolgt von Drücken der Taste Eingeben 

Wie man in Python in Ubuntu programmiert

Willst du lernen a Programmierung in Python in Ubuntu ? Also ich denke ich habe gut Nachrichten für Sie: Python ist in den Distributions-Repositorys enthalten, daher können Sie es sehr einfach installieren. Starten Sie daher zuerst die Terminal Aufruf aus dem Ordner Dienstprogramme vom Anblick Solicitud Geben Sie zum Installieren von Python die folgenden Befehle ein, und drücken Sie jeweils die Taste Schlüssel anwesend.

sudo apt update sudo apt install python3-dev

Wenn Sie dazu aufgefordert werden, geben Sie die ein Administratorkennwort (für Wurzel ) Drücken Sie auf Ihrem PC die Taste anwesend und dann den Knopf s um das Software-Setup zu starten, das automatisch beendet wird. Nach Abschluss dieses Schritts können Sie Ihren Quellcode entwickeln und ausführen, indem Sie die gleichen Anweisungen befolgen, die bereits für Mac angezeigt wurden: Die beiden Verfahren sind tatsächlich gleichwertig.

Codebeispiele

In den vorherigen Abschnitten dieses Handbuchs habe ich Ihnen gezeigt, wie Sie eine sehr einfache Quelldatei ausführen, die "Hallo Welt!" Auf dem Bildschirm. Hier sind einige Codebeispiele, die etwas strukturierter sind und verschiedene Arten von Operationen ausführen können. Sie können die Quelldateien erstellen und ausführen, indem Sie die oben gezeigten Schritte ausführen.

Generieren Sie eine Zufallszahl von 0 bis zu einem definierten Grenzwert

import random num = int (Eingabe ("Max. Zufällige Zahl einfügen")) print ("Generate number è", random.randint (0, num + 1))

Zeigen Sie einen Zeitplan Ihrer Wahl

num = int (Eingabe ("Quale tabellina vuoi visualizzare?")) für i im Bereich (1, 11): print (num, "x", i, "=", num * i)

Konvertiert eine Dezimalzahl in binär, oktal und hexadezimal

num = int (Eingabe ("Inserisci il number da convertire:")) print ("Ecco i valori convertiti di", num, ":") print (bin (num), "in binär") print (oct (num) ), "in ottale.") print (hex (num), "in esadecimale.")

Zeigt den Kalender für einen Monat in einem Jahr Ihrer Wahl an.

Kalenderjahr importieren = int (Eingabe ("Inserisci l'anno da visualizzare:")) mese = int (Eingabe ("Inserisci il mese da visualizzare (in cifre):")) print (calendar.month (anno, mese))

Führen Sie einfache mathematische Berechnungen durch (Operationen werden durch Funktionen definiert).

def aggiungi (a, b): return a + b def sottrai (a, b): return ab def multiple (a, b): return a * b def divid (a, b): return a / b print ("Zeigt an l'operazione da eseguire: ") print (" 1 per addizione ") print (" 2 per sottrazione ") print (" 3 per moltiplicazione ") print (" 4 per Divisione ") scelta = input (" Inserisci l'operazione da eseguire: ") v1 = float (Eingabe (" Inserisci il prime number: ")) v2 = float (Eingabe (" Inserisci il secondo number: ")) wenn scelta == '1': print (v1," + ", v2, "=", aggiungi (v1, v2)) elif scelta == '2': print (v1, "-", v2, "=", sottrai (v1, v2)) elif scelta == '3': print (v1, "x", v2, "=", moltiplica (v1, v2)) elif scelta == '4': wenn v2 == 0: print ("Divisione per zero ungültig") else: print (v1 , ":", v2, "=", dividiere (v1, v2)) else: print ("Selezione ungültig")

Nützliche Ressourcen

Nachdem Sie Ihr erstes Python-Programm erstellt haben, freuen Sie sich darauf, es ernsthaft zu studieren und mehr und mehr über diesen Ansatz zu lernen? In diesem Fall lade ich Sie ein, die über HTML.it verfügbare Python-Anleitung sorgfältig zu lesen. Sie enthält zahlreiche Tutorials und Schritt-für-Schritt-Anleitungen zur Entwicklung von Python-Software.

Bisher eine Einführung in das Programmieren in Python