Mehr über Python. Die Komponenten der Sprache

Mehr über Python


Bei der vorheriger Artikel Wir hatten die Gründe besprochen, warum man die Programmiersprache Python lernt und wie man die neueste Version hat. Jetzt ist es an der Zeit, die Komponenten der Sprache anhand einiger Beispiele zu lernen.

Mehr über Python. Die Werkzeuge, um loszulegen

Pips

Python verfügt über viele Module, die Zeit beim Schreiben von Code sparen, da sie vorprogrammierte Funktionen enthalten, die wir benötigen. Obwohl einige von ihnen vorinstalliert sind, müssen andere nach Bedarf hinzugefügt werden.

Es gibt zwei einfache Möglichkeiten, sie hinzuzufügen. aus den Repositories Ihrer Distribution (als ob sie ein normales Programm wären) oder Verwenden eines Paketmanagers namens PIP. Die zweite Methode stellt sicher, dass wir die aktuellsten Versionen haben.

Wichtig
Denken Sie daran, dass der Befehl zum Starten von Programmen lautet python3 nombre_del_programa und nicht python nombre_del_programa.

Lassen Sie uns überprüfen, ob PIP installiert ist
pip3 -V

Sie sollten eine ähnliche Nachricht erhalten
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Falls Sie Pip nicht installiert haben, können Sie dies über den Paketmanager Ihrer Distribution tun. Sie benötigen das Paket
python3-pip

Daten eingeben und anzeigen

Wir werden unser erstes Programm schreiben. Wenn Sie die Programme kopieren und einfügen, funktionieren sie wahrscheinlich nicht. Ich empfehle Ihnen, sie einzugeben. Achten Sie darauf, die Leerzeichen zu respektieren, sonst funktionieren sie nicht.

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

In der ersten Zeile des Programms drucken wir die Begrüßungsnachricht. Im zweiten Teil definieren wir eine Variable namens "Name" und weisen ihr als Wert die Antwort auf die Frage zu: Wie heißt du? Beachten Sie, dass Input zwei Funktionen hat, nämlich das Anzeigen einer Nachricht und das Zuweisen des Werts der Antwort zur Variablen.

In der dritten Zeile kehrt der Druckbefehl zurück und druckt zwei Arten von Inhalten. Die vordefinierte Begrüßung (Was steht immer in Anführungszeichen) und der Wert der Variablen (Variablen sind immer ohne Anführungszeichen. Variabler und nicht variabler Inhalt werden durch ein Komma (,) getrennt.

Versuchen wir eine Modifikation

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

In der dritten Zeile weisen wir der Variablen «Begrüßung» eine Kombination aus vordefiniertem Text (zwischen Anführungszeichen) und dem Wert der Variablen (ohne Anführungszeichen) zu.

Module

Es ist Zeit- und Raumverschwendung, jedes Mal eine Reihe von Anweisungen in Code schreiben zu müssen, wenn dies erforderlich ist. Besonders wenn es sich um ein umfangreiches Programm handelt. Darum Verwenden Sie am besten eine integrierte Entwicklungsumgebung und schreiben Sie ein langes Programm (Skript im Jargon), das später vom Interpreter ausgeführt wird.

Wenn das Programm länger wird, Es ist ratsam, es in mehrere Dateien aufzuteilen, um die Wartung und Wiederverwendung zu erleichtern. Dafür werden Module verwendet.

Module sind Dateien, die Definitionen und Deklarationen in Python enthalten. Der Dateiname ist der Name des Moduls, das auf .py endet. Zum Beispiel werden wir ein Modul namens Welcome.py erstellen. Innerhalb eines Moduls ist der Modulname (als Zeichenfolge) als Wert der globalen Variablen __name__ verfügbar.

Denken Sie daran, was ich oben über die Räume gesagt habe. Beachten Sie, dass die zweite, dritte und vierte Zeile des Programms direkt unter dem Leerzeichen zwischen dem Wort def und dem Wort Welcome beginnen. Dies wird von Python benötigt und wir werden es in den folgenden Artikeln erklären.

In der ersten Zeile definieren wir eine Funktion namens Willkommen. Die nächsten drei Zeilen sind die Anweisungen, die bei jedem Aufruf der Funktion ausgeführt werden müssen.

In Zeile 5 definieren wir den Inhalt der Publikationsvariablen, den die letzte Anweisung der Funktion zum Drucken der Begrüßungsnachricht benötigt.

Mit der letzten Zeile des Programms führen wir die Funktion aus.

Versuchen wir etwas anderes. Erstellen Sie zwei Dateien. Einer hieß Welcome.py und der andere test. py.

In Welcome.py schreiben Sie diese Zeilen:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

In test.py schreiben Sie:
from Bienvenida import Bienvenida
Bienvenida()
Wir trennen die Funktion und den Funktionsaufruf in zwei separate Dateien.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.