Että artículo etupäätä Olimme keskustelleet syistä, miksi oppia Python-ohjelmointikieli, ja kuinka saada uusin versio. Nyt on aika oppia kielen osat muutamalla esimerkillä.
Lisätietoja Pythonista. Aloittamisen työkalut
pIP
Pythonissa on monia moduuleja, jotka säästävät koodin kirjoitusaikaa, koska ne tuovat tarvitsemiasi esiohjelmoituja toimintoja. Vaikka jotkut niistä on asennettu valmiiksi, toiset on lisättävä tarpeen mukaan.
On kaksi helppoa tapaa lisätä ne; jakelusi arkistoista (ikään kuin ne olisivat tavallinen ohjelma) tai käyttämällä PIP-pakettihallintaa. Toinen menetelmä varmistaa, että meillä on uusimmat versiot.
Tärkeä
Muista, että komento käynnistää ohjelmia on python3 nombre_del_programa
y ei python nombre_del_programa
.
Tarkistetaan, onko PIP asennettu
pip3 -V
Sinun pitäisi saada samanlainen viesti
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Jos sinulla ei ole Pip-sovellusta, voit tehdä sen jakelusi paketinhallinnasta. Tarvitset paketin
python3-pip
Tietojen syöttäminen ja näyttäminen
Kirjoitamme ensimmäisen ohjelmamme. On todennäköistä, että jos kopioit ja liität ohjelmat, ne eivät toimi. Suosittelen, että kirjoitat ne. Varmista, että kunnioitat välilyöntejä, muuten ne eivät toimi.
print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")
Tulostamme tervehdysviestin ohjelman ensimmäiselle riville. Toisessa määritellään muuttuja nimeltä "nimi" ja annamme sille arvon vastaus kysymykseen, Mikä nimesi on? Huomaa, että syötteellä on kaksi toimintoa, sanoman näyttäminen ja vasteen arvon määrittäminen muuttujalle.
Kolmannella rivillä tulostuskomento palaa ja tulostaa kahden tyyppistä sisältöä. Ennalta määritelty tervehdys (Mikä on aina lainausmerkeissä) ja muuttujan arvo (Muuttujat ovat aina ilman lainausmerkkejä. Muuttuja ja muuttuja sisältämätön sisältö erotetaan pilkulla (,).
Kokeillaan muutosta
print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)
Kolmannella rivillä osoitamme muuttujalle «tervehdys» ennalta määritetyn tekstin (lainausmerkit) ja muuttujan arvon (ilman lainausmerkkejä) yhdistelmän.
moduulit
Joukon ohjeiden kirjoittaminen koodiksi aina, kun sitä tarvitaan, on ajan ja paikan tuhlausta. Varsinkin jos se on laaja ohjelma. Siksi on parasta käyttää integroitua kehitysympäristöä ja kirjoittaa pitkä ohjelma (ammattikirjassa käsikirjoitus), jonka tulkki suorittaa myöhemmin.
Ohjelman pidentyessä On suositeltavaa jakaa se useisiin tiedostoihin ylläpidon ja uudelleenkäytön helpottamiseksi. Tähän käytetään moduuleja.
Moduulit ovat tiedostoja, jotka sisältävät määritelmiä ja ilmoituksia Pythonissa. Tiedostonimi on .py-loppuisen moduulin nimi. Esimerkiksi luomme moduulin nimeltä Welcome.py. Moduulin sisällä moduulin nimi (merkkijonona) on saatavana globaalin muuttujan __name__ arvona.
Pidä mielessä, mitä sanoin yllä välilyönneistä. Huomaa, että ohjelman toinen, kolmas ja neljäs rivi alkavat juuri sanan def ja tervetuloa-välisen välilyönnin alapuolelta. Python vaatii tämän ja selitämme sen seuraavissa artikkeleissa.
Ensimmäisellä rivillä määritellään funktio nimeltä Welcome. Seuraavat kolme riviä ovat ohjeita, jotka on suoritettava joka kerta, kun toimintoa kutsutaan.
Rivillä 5 määritellään julkaisumuuttujan sisältö, jonka toiminnon viimeinen käsky tarvitsee tervetuloviestin tulostamiseen.
Ohjelman viimeisellä rivillä suoritamme toiminnon.
Kokeillaan jotain muuta. Luo kaksi tiedostoa. Yksi nimeltään Welcome.py ja toinen testi. py.
Kirjoita Welcome.py-palveluun nämä rivit:
def Bienvenida():
publicacion="Linux adictos"
nombre=input("¿Cómo te llamas ")
saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
print(saludo)
Kirjoita test.py: ssä:
from Bienvenida import Bienvenida
Bienvenida()
Se, mitä teemme, on erottaa funktio ja funktiokutsu kahteen erilliseen tiedostoon.