Programmierung

Erste Schritte mit Python

Erste Schritte mit Python

Python ist die am schnellsten wachsende Programmiersprache der Welt. Große Websites wie Instagram, Pinterest, Quora und viele andere werden mit Pythons Web Framework Django erstellt. Was Python am beliebtesten macht, ist seine einfache Syntax, die der normalen englischen Sprache ähnelt. Seine Leistungsfähigkeit macht es zur ersten Wahl von Top-Tech-Unternehmen.

Wir können Python für fast jede Aufgabe verwenden, einschließlich Webentwicklung, Automatisierung, künstliche Intelligenz, Cybersicherheit, Datenwissenschaft, Android-App-Entwicklung und verschiedene andere allgemeine Programmieraufgaben programming. Es gibt auch einen großen Community-Support für die Sprache in Github, PyPI und vielen anderen Orten, was das Beheben von Fehlern erleichtert und die Sprache frei von Fehlern ist.

Python hat viele Bibliotheken und Frameworks, die von Open-Source-Mitwirkenden geschrieben wurden, die unsere Aufgabe vereinfachen, und wir können sie kostenlos verwenden, ohne das Rad neu zu erfinden. In dieser Anleitung lernen wir die Grundlagen von Python, wie reservierte Wörter, Kommentare, Variablen, Operatoren, Datentypen usw.

Um diesem Tutorial zu folgen, sollte Python in Ihrem Systempfad installiert und konfiguriert sein. Auf vielen Computern ist Python vorinstalliert. Sie können Ihre Python-Installation und -Version überprüfen, indem Sie den folgenden Code im Terminal ausführen.

python --version

Wenn Sie Python nicht installiert haben, können Sie es von Python installieren.org oder sehen Sie unseren Leitfaden hier. Es wird empfohlen, die neueste Python-Version zu verwenden. Wenn Sie eine ältere Version von Python haben, lesen Sie unser Tutorial zum Aktualisieren von Python auf die neueste Version.

Python-Shell

Python ist eine interpretierte Sprache, das heißt, es hat keinen Compiler, aber einen Interpreter. Ein Compiler führt alle Programme gleichzeitig aus, während ein Interpreter jede Zeile einzeln ausführt. Das bedeutet, dass Python jede Zeile unseres Programms nacheinander ausführt. Python wird mit einer Shell geliefert, die einzelne Codezeilen ausführen und die Ausgabe abrufen kann.

Um die Python-Shell auszuführen, müssen Sie Ihr Terminal öffnen und dann eingeben Python darauf.

Python-Shell öffnen

Sie können diese Python-Shell verwenden, um einfachen Python-Code auszuführen. Um beispielsweise die Zeichenfolge „Hello World“ anzuzeigen!” Auf dem Terminal müssen wir den folgenden Code in die Python-Shell eingeben.

print("Hallo Welt!")

Ausgabe:

Hallo Welt mit Python-Shell drucken

Geben Sie nun wieder Folgendes in die Shell ein.

1 + 5

Dadurch wird die Summe der beiden Zahlen angezeigt, d.e., 6.

Ausgabe:

Python-Shell-Beispielcode

Jetzt schließen wir die Shell. Um die Shell zu schließen, müssen wir eingeben Ausfahrt() in der Schale, wie im Bild unten gezeigt. Für Linux-Benutzer können wir auch die Strg+d-Taste verwenden, um die Shell zu beenden.

Schließen der Python-Shell

Verwenden einer IDE

Die von uns besprochene Python-Shell ist ein guter Ausgangspunkt, um Python zu lernen und kleine Codezeilen zu schreiben, aber für große Projekte ist sie nicht nützlich. Für einen realen Anwendungsfall verwenden Entwickler verschiedene Editoren, um den Python-Code zu schreiben und zu bearbeiten. Ich verwende den Open Source Visual Studio Code, eine erstaunliche IDE zum Schreiben von Codes. IDE oder integrierte Entwicklungsumgebung ist eine Software, in der wir den Code bearbeiten und ausführen können. Daher ist es ideal für schnellere und einfachere Entwicklungen. Wenn Sie zwischen IDE zum Schreiben von Code wählen möchten, lesen Sie unseren Artikel über die Top 10 der IDE für die Programmierung. Sie können jede beliebige IDE verwenden, mit der Sie vertraut sind, um Python-Codes zu schreiben.

Sie können den Code auch manuell in eine Python-Datei schreiben (mit .py-Erweiterungen) aus einem einfachen Editor und kann es mit dem Python-Interpreter ausführen, indem Sie Folgendes eingeben:

Python-Dateipfadname

Bei dem die Dateipfadname sollte der Name der Datei sein, die wir verwenden. Dazu benötigen Sie keine IDE-Installation, da Sie Code in Ihrem Editor schreiben.

Beginnen wir nun mit dem Erlernen der Grundlagen von Python. Ich gehe davon aus, dass Sie eine der oben genannten Methoden zum Schreiben und Ausführen der Python-Codes verwenden.

Grundlegende Python-Syntax

Die Python-Syntax ist eines der großartigsten Dinge für jeden, der Python verwendet. Die Python-Sprache ist eine Hochsprache. Seine Syntax ist der natürlichen englischen Sprache sehr ähnlich, sodass es sowohl von Anfängern als auch von Experten leicht zu lesen und zu übernehmen ist. Sehen wir uns zum Beispiel das HelloWorld-Beispiel in Python an und führen Sie den folgenden Code in Ihrer Python-IDE oder Python-Shell aus.

print("Hallo Welt!")

Der obige Code druckt die Zeichenfolge Hallo Welt! im Terminal-Bildschirm. Beim Ausführen des Codes erhalten wir die folgende Ausgabe.

die grundlegende Syntax von Python

Wie Sie im Code sehen, gab es keine Semikolons am Ende der Anweisung. Dies ist ein Vorteil in Python, da der Programmierer die Wahl hat, ob am Ende von Anweisungen Semikolons eingefügt werden sollen oder nicht.

Wenn Sie einen Hintergrund in Programmiersprachen wie C oder C++ haben, werden Sie vielleicht feststellen, dass Ihnen der Himmel auf den Kopf fällt und Syntaxfehler auftreten, wenn wir keine Semikolons angeben. Aber beim Schreiben mehrerer Anweisungen in einer Zeile müssen wir Semikolons verwenden. Der Python-Code verwendet auch keine geschweiften Klammern für Codeblöcke wie andere Programmiersprachen; es hängt nur von der richtigen Einrückung Ihres Codes ab.

Schlüsselwörter

Schlüsselwörter wurden von der Python-Sprache reserviert und haben eine besondere Bedeutung für den Python-Interpreter. Diese Schlüsselwörter sind spezielle Wörter und wir können sie nicht als Bezeichnernamen verwenden use. Um die vollständige Liste der Schlüsselwörter in Python zu erhalten, öffnen Sie Ihre Python-Shell und führen Sie den folgenden Befehl aus.

Hilfe("Schlüsselwörter")

Dadurch werden alle in Python vorhandenen Schlüsselwörter aufgelistet.

Schlüsselwörter in Python

Kommentare in Python

Kommentare sind beim Schreiben von Code von entscheidender Bedeutung, da sie Codes lesbarer machen. Außerdem können wir sie verwenden, um Bemerkungen in unserem Code zu hinterlassen. Der Hauptzweck der Verwendung von Kommentaren im Code besteht darin, anderen Programmierern zu helfen, zu wissen, was im Code vor sich geht, um das Programm leicht lesen und bearbeiten zu können. Sie können auch davon profitieren, Kommentare im Code für sich selbst zu hinterlassen, da dies verwirrend werden kann, wenn Sie versuchen, ihn in längerer Zeit zu bearbeiten. Python behandelt die Kommentare als Leerzeichen und führt sie nicht aus.

Es gibt zwei Arten von Kommentaren, die wir in Python schreiben können: einzeilige und mehrzeilige Kommentare. Nachdem das #-Symbol als einzeiliger Kommentar behandelt wurde, wird alles nach # in dieser Zeile vom Python-Interpreter als Leerzeichen behandelt. Siehe zum Beispiel den folgenden Code.

# this is first comment print("Hallo Welt!") # das ist der zweite Kommentar

Wenn Sie den obigen Code ausführen, sehen Sie die Zeichenfolge Hallo Welt! fehlerfrei auf den Bildschirm gedruckt, da alles andere, was nach # geschrieben wird, Kommentare im Programm sind.

Wir können auch Kommentare in mehreren Zeilen schreiben. Wir müssen die Kommentare unter drei Anführungszeichen schreiben (entweder einfach oder doppelt). Schauen Sie sich zum Beispiel den folgenden Code an.

""" Dies ist ein mehrzeiliger Kommentar. Wir erweitern diesen Kommentar auf eine beliebige Anzahl von Zeilen"""

Datentypen in Python

Es gibt verschiedene Arten von Datentypen. Lassen Sie uns einige der am häufigsten verwendeten Datentypen in Python besprechen.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'Name':'Fosslinux', 'Land':'Internet', Alter:5

Wir können auch die Datentypen von Daten/Variablen in Python mit der integrierten type()-Funktion überprüfen. Die Funktion type() akzeptiert die Daten/Variablen als Argument und gibt den Datentyp dieser Daten/Variablen zurück. Kopieren Sie beispielsweise den folgenden Code und führen Sie ihn in der Python-IDE aus.

drucken(Typ(10)) drucken(Typ(10.001)) print(type("Fosslinux")) print(type(1 + 8j)) print(type([1, 10, 6, 5])) print(type((1, 10, 6, 5)) ) print(type('name':'Fosslinux', 'country':'Internet'))

Ausgabe:

Überprüfen des Datentyps in Python

Variablen in Python

Variablen werden verwendet, um Daten im Primärspeicher zu speichern. Eine Variable bezieht sich auf die Speicheradresse, in der die Daten gespeichert werden. Es gibt auch einige Regeln bei der Auswahl eines Variablennamens. Die Regeln sind unten angegeben.

Diese Regeln sollten beim Deklarieren von Variablen immer befolgt werden; Andernfalls gibt der Python-Interpreter einen Fehler aus. Der Variablenname kann ein beliebiger Name sein, der den obigen Regeln folgt. Es wird jedoch empfohlen, den Namen zu wählen, der den Zweck der Variablen am besten beschreibt, und die Lesbarkeit des Codes zu erhöhen.

Operatoren in Python

Die Programmiersprache Python unterstützt viele verschiedene Arten von Operatoren. In diesem Abschnitt werden wir einige davon besprechen.

Zuweisungsoperatoren

Die Zuweisungsoperatoren werden verwendet, um einer Variablen einen Wert zuzuweisen. Wir haben meistens die = Vorzeichen, um einer Variablen Daten zuzuweisen. Führen Sie beispielsweise den folgenden Code in Ihrer Python-IDE aus.

a = 10 drucken(a)

Sie erhalten 10 auf dem Bildschirm gedruckt, wenn der obige Code ausgeführt wird, wie im folgenden Code gezeigt. In diesem Code habe ich den Zuweisungsoperator verwendet, um der Variablen den Wert 10 zuzuweisen ein und dann mit der Funktion print() anzeigen display. Es gibt noch viele weitere Zuweisungsoperatoren, auf die wir in späteren Artikeln kurz eingehen werden.

Rechenzeichen

Diese Operatoren werden verwendet, um arithmetische Operationen an zwei Zahlen durchzuführen: Addition, Multiplikation usw. Es gibt Betreiber wie +, - , *, /, %, //, ** die zum Rechnen verwendet werden können. Weitere Informationen finden Sie im folgenden Code; Sie können es kopieren und auf Ihrer IDE ausführen.

# Zuweisen von Daten zu Variablen a = 10 b = 5 # Addieren der beiden Zahlen print( a+b ) # Subtrahieren der beiden Zahlen print( ab ) # Multiplizieren der beiden Zahlen print( a*b ) # Dividieren der Zahlen print( a/ b ) # der %-Operator wird verwendet, um den Rest zu erhalten, # wenn die erste Zahl von der zweiten geteilt wird print( a%b ) # Der //-Operator wird verwendet, um nur den ganzzahligen Teil der Division zu erhalten print( a//b ) # Der **-Operator wird verwendet, um a mit a zu multiplizieren, b mal bedeutet a^b print( a**b )

Der obige Code hat Ihnen alle in Python verfügbaren arithmetischen Operatoren gezeigt.

Ausgabe:

arithmetische Operatoren in Python

Es gibt viel mehr Operatoren in Python. In diesem Artikel habe ich die wichtigsten Operatoren besprochen, die wir in Python kennen müssen. Bleiben Sie auf dem Laufenden mit FOSS Linux für Tutorials zu fortgeschritteneren Operatoren in kommenden Artikeln.

Fazit

Damit haben wir die Grundlagen von Python abgeschlossen. Jetzt ist es die beste Zeit, zu unserem nächsten Tutorial „Getting system information of Linux in Python“ zu wechseln, um zu lernen, wie man mit Python System- und Hardwareinformationen in Linux sammelt.

OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....
SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...