Mai multe despre Python. Componentele limbajului

Mai multe despre Python


În anterioară articol Am discutat motivele pentru care să învățăm limbajul de programare Python și cum să avem cea mai recentă versiune. Acum este momentul să învățați componentele limbajului cu câteva exemple.

Mai multe despre Python. Instrumentele pentru a începe

Țâfnă

Python are multe module care economisesc timp de scriere a codului, deoarece aduc funcții preprogramate de care avem nevoie. Deși unele dintre ele sunt preinstalate, altele trebuie adăugate pe măsură ce avem nevoie de ele.

Există două modalități ușoare de a le adăuga; din depozitele de distribuție (ca și cum ar fi un program normal) sau folosind un manager de pachete numit PIP. A doua metodă ne asigură că avem cele mai recente versiuni.

Important
Amintiți-vă că comanda pentru lansarea programelor este python3 nombre_del_programa și nu python nombre_del_programa.

Să verificăm dacă avem PIP instalat
pip3 -V

Ar trebui să primiți un mesaj similar cu acesta
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
În cazul în care nu aveți instalat Pip, îl puteți face din managerul de pachete al distribuției dvs. Ai nevoie de pachet
python3-pip

Introducerea și afișarea datelor

Vom scrie primul nostru program. Este probabil ca, dacă copiați și lipiți programele, acestea nu vor funcționa. Vă recomand să le tastați. Asigurați-vă că respectați spațiile sau acestea nu vor funcționa.

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

În prima linie a programului imprimăm mesajul de salut. În a doua, definim o variabilă numită „nume” și îi atribuim ca valoare răspunsul la întrebarea, Care este numele tău? Rețineți că intrarea servește două funcții, aceea de a afișa un mesaj și de a atribui valoarea răspunsului variabilei.

În a treia linie revine comanda print, imprimând două tipuri de conținut. Salutul predefinit (Ce este întotdeauna între ghilimele) și valoarea variabilei (Variabilele sunt întotdeauna fără ghilimele. Conținutul variabil și non-variabil este separat cu o virgulă (,).

Să încercăm o modificare

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

În a treia linie atribuim variabilei «salut» o combinație de text predefinit (între ghilimele) și valoarea variabilei (fără ghilimele)

module

A fi nevoie să scrieți o serie de instrucțiuni în cod de fiecare dată când este nevoie este o pierdere de timp și spațiu. Mai ales dacă este un program extins. Acesta este motivul pentru care cel mai bine este să folosiți un mediu de dezvoltare integrat și să scrieți un program lung (script în jargon) pentru a fi executat ulterior de către interpret.

Pe măsură ce programul se prelungește, este recomandabil să îl împărțiți în mai multe fișiere pentru a facilita întreținerea și refolosirea acestuia. Pentru aceasta sunt utilizate modulele.

Modulele sunt fișiere care conțin definiții și declarații în Python. Numele fișierului este numele modulului care se termină în .py. De exemplu, vom crea un modul numit Welcome.py. În cadrul unui modul, numele modulului (ca un șir) este disponibil ca valoare a variabilei globale __name__.

Rețineți ce am spus mai sus despre spații. Rețineți că a doua, a treia și a patra linie a programului încep chiar sub spațiul dintre cuvântul def și cuvântul Welcome. Acest lucru este cerut de Python și îl vom explica în articolele următoare.

În prima linie definim o funcție numită Welcome. Următoarele trei linii sunt instrucțiunile care trebuie executate de fiecare dată când funcția este apelată.

În linia 5 definim conținutul variabilei de publicare de care ultima instrucțiune a funcției are nevoie pentru a imprima mesajul de întâmpinare.

Cu ultima linie a programului, executăm funcția.

Să încercăm altceva. Creați două fișiere. Una numită Welcome.py și cealaltă test. py.

În Welcome.py scrieți aceste rânduri:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

În test.py scrieți:
from Bienvenida import Bienvenida
Bienvenida()
Ceea ce facem este să separăm funcția și apelul funcției în două fișiere separate.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.