Lisateave Pythoni kohta. Keele komponendid

Lisateave Pythoni kohta


Aastal eelmises artiklis Olime arutanud põhjuseid, miks õppida Pythoni programmeerimiskeelt ja kuidas saada uusim versioon. Nüüd on aeg õppida keele komponente koos mõne näite abil.

Lisateave Pythoni kohta. Tööriistad alustamiseks

pip

Pythonis on palju mooduleid, mis säästavad koodi kirjutamise aega, kuna need toovad meile ette programmeeritud funktsioone. Kuigi mõned neist on eelinstallitud, tuleb teised lisada, kui neid vajame.

Nende lisamiseks on kaks lihtsat viisi; teie levitamise hoidlatest (nagu oleks see tavaline programm) või kasutades pakettihaldurit nimega PIP. Teine meetod tagab, et meil on kõige uuemad versioonid.

Oluline
Pidage meeles, et käsk programmide käivitamiseks on python3 nombre_del_programa ja mitte python nombre_del_programa.

Kontrollime, kas meil on PIP installitud
pip3 -V

Peaksite saama sarnase sõnumi
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Kui teil pole PIPi installitud, saate seda teha oma levitamise paketihalduris. Teil on vaja paketti
python3-pip

Andmete sisestamine ja kuvamine

Kirjutame oma esimese programmi. Tõenäoliselt ei tööta programmide kopeerimisel ja kleepimisel need. Soovitan need tippida. Pea kindlasti kinni tühikutest, muidu need ei tööta.

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

Programmi esimesele reale trükime tervitussõnumi. Teises määratleme muutuja nimega "nimi" ja määrame selle väärtuseks vastuse küsimusele, mis on teie nimi? Pange tähele, et sisendil on kaks funktsiooni, see on sõnumi kuvamine ja muutujale vastuse väärtuse määramine.

Kolmandal real naaseb käsk print, printides kahte tüüpi sisu. Eelmääratletud tervitus (Mis on alati jutumärkides) ja muutuja väärtus (Muutujad on alati jutumärkideta. Muutuja ja muutumatu sisu eraldatakse komaga (,).

Proovime modifikatsiooni

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

Kolmandal real määrame muutujale "tervitus" kombinatsiooni ettemääratud tekstist (jutumärkide vahel) ja muutuja väärtusest (jutumärkideta)

Moodulid

Iga kord, kui see on vajalik, peate kirjutama rea ​​juhiseid koodiga, on aja ja ruumi raiskamine. Eriti kui see on ulatuslik programm. Sellepärast kõige parem on kasutada integreeritud arenduskeskkonda ja kirjutada pikk programm (žargoonis skript), mille tõlk hiljem täidab.

Kui programm pikeneb, hoolduse ja taaskasutuse hõlbustamiseks on soovitatav jagada see mitmesse faili. Selleks kasutatakse mooduleid.

Moodulid on failid, mis sisaldavad definitsioone ja deklaratsioone Pythonis. Faili nimi on moodul, mis lõpeb .py-ga. Näiteks loome mooduli nimega Welcome.py. Mooduli sees on mooduli nimi (stringina) saadaval globaalse muutuja __name__ väärtusena.

Pidage meeles, mida ma eespool tühikute kohta ütlesin. Pange tähele, et programmi teine, kolmas ja neljas rida algavad sõna def ja sõna Welcome vahel oleva tühiku all. Seda nõuab Python ja me selgitame seda järgmistes artiklites.

Esimeses reas määratleme funktsiooni nimega Welcome. Järgmised kolm rida on juhised, mis tuleb täita iga kord, kui funktsioon kutsutakse.

Reas 5 määratleme avaldamismuutuja sisu, mida funktsiooni viimane juhis vajab tervitussõnumi printimiseks.

Programmi viimase reaga täidame funktsiooni.

Proovime midagi muud. Looge kaks faili. Üks nimega Welcome.py ja teine ​​test. py.

Sisestage saidil Welcome.py need read:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

Sisestage failis test.py:
from Bienvenida import Bienvenida
Bienvenida()
See, mida me teeme, on funktsiooni ja funktsioonikõne eraldamine kaheks eraldi failiks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.