Më shumë rreth Python. Përbërësit e gjuhës

Më shumë rreth Python


artikulli i mëparshëm Kishim diskutuar arsyet pse të mësojmë gjuhën programuese Python dhe si të kemi versionin e fundit. Tani është koha për të mësuar përbërësit e gjuhës me disa shembuj.

Më shumë rreth Python. Mjetet për të filluar

kumbull

Python ka shumë module që kursejnë kohë për të shkruar kodin sepse ato sjellin funksione të para-programuara që na duhen. Megjithëse disa prej tyre janë instaluar paraprakisht, të tjerët duhet të shtohen pasi na duhen.

Ekzistojnë dy mënyra të thjeshta për t’i shtuar ato; nga depot e shpërndarjes suaj (sikur të ishin një program normal) ose duke përdorur një menaxher paketash të quajtur PIP. Metoda e dytë siguron që ne të kemi versionet më aktuale.

I rëndësishëm
Mos harroni se komanda për të nisur programet është python3 nombre_del_programa y nr python nombre_del_programa.

Le të kontrollojmë nëse kemi të instaluar PIP
pip3 -V

Ju duhet të merrni një mesazh të ngjashëm me këtë
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Në rast se nuk keni të instaluar Pip mund ta bëni nga menaxheri i paketës së shpërndarjes tuaj. Ju duhet paketa
pip

Futja dhe shfaqja e të dhënave

Ne do të shkruajmë programin tonë të parë. Likelyshtë e mundshme që nëse kopjoni dhe ngjisni programet, ato nuk do të funksionojnë. Ju rekomandoj që t’i shkruani. Sigurohuni që të respektoni hapësirat ose ato nuk do të funksionojnë.

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

Në rreshtin e parë të programit ne shtypim mesazhin e përshëndetjes. Në të dytën, ne përcaktojmë një variabël të quajtur "emër" dhe ia caktojmë si vlerë përgjigjen e pyetjes Cili është emri yt? Vini re se Input ka dy funksione, atë të shfaqjes së një mesazhi dhe caktimit të vlerës së përgjigjes ndaj ndryshores.

Në rreshtin e tretë, komanda e printimit kthehet, duke shtypur dy lloje të përmbajtjes. Përshëndetja e paracaktuar (Çfarë është gjithmonë në thonjëza) dhe vlera e variablës (Variablat janë gjithmonë pa thonjëza. Përmbajtja e ndryshueshme dhe jo-ndryshore ndahet me presje (,).

Le të provojmë një modifikim

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

Në rreshtin e tretë i caktojmë ndryshores «përshëndetje» një kombinim të tekstit të paracaktuar (midis thonjëzave) dhe vlerës së ndryshores (pa thonjëza)

Módulos

Duhet të shkruash një seri udhëzimesh në kod sa herë që nevojitet është humbje kohe dhe hapësire. Sidomos nëse është një program i gjerë. Ja përse është më mirë të përdorësh një mjedis zhvillimi të integruar dhe të shkruash një program të gjatë (skenar në zhargon) që do të ekzekutohet më vonë nga interpretuesi.

Ndërsa programi zgjatet, është e këshillueshme që ta ndani në disa skedarë për të lehtësuar mirëmbajtjen dhe ripërdorimin e tij. Për këtë përdoren modulet.

Modulet janë skedarë që përmbajnë përkufizime dhe deklarata në Python. Emri i skedarit është emri i modulit që mbaron me .py. Për shembull, ne do të krijojmë një modul të quajtur Welcome.py. Brenda një moduli, emri i modulit (si varg) është i disponueshëm si vlera e ndryshores globale __name__.

Mbani në mend atë që thashë më lart për hapësirat. Vini re se rreshtat e dytë, të tretë dhe të katërt të programit fillojnë pak poshtë hapësirës midis fjalës def dhe fjalës Mirëseardhje. Kjo kërkohet nga Python dhe ne do ta shpjegojmë atë në artikujt vijues.

Në rreshtin e parë përcaktojmë një funksion të quajtur Mirëseardhje. Tri linjat e ardhshme janë udhëzimet që duhet të ekzekutohen sa herë që thirret funksioni.

Në rreshtin 5 përcaktojmë përmbajtjen e ndryshores së publikimit që i duhet udhëzimit të fundit të funksionit për të shtypur mesazhin e mirëseardhjes.

Me rreshtin e fundit të programit, ne ekzekutojmë funksionin.

Le të provojmë diçka tjetër. Krijoni dy skedarë. Njëra quhet Welcome.py dhe tjetra provë. py

Në Welcome.py shkruani këto rreshta:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

Në test.py shkruaj:
from Bienvenida import Bienvenida
Bienvenida()
Ajo që ne po bëjmë është ndarja e funksionit dhe thirrjes së funksionit në dy skedarë të veçantë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.