Ari game da Python. Abubuwan haɗin harshe

Ari game da Python


en el previous article Mun tattauna dalilan da yasa za a koyi yaren Python da yadda ake samun sabon salo. Yanzu ne lokacin koyon abubuwan da harshen ya ƙunsa tare da wasu misalai.

Ari game da Python. Kayan aikin farawa

Pip

Python yana da kayayyaki da yawa waɗanda ke adana lokacin rubuta lambar saboda suna kawo ayyukan da muka tsara da muke buƙata. Kodayake an riga an girka wasu daga cikinsu, amma dole ne a ƙara wasu kamar yadda muke buƙatarsu.

Akwai hanyoyi biyu masu sauƙi don ƙara su; daga rumbunan rarrabawar ku (kamar dai shiri ne na yau da kullun) ko ta amfani da manajan fakiti da ake kira PIP. Hanya ta biyu tana tabbatar da cewa muna da nau'ikan zamani.

Muhimmanci
Ka tuna cewa umarnin ƙaddamar da shirye-shirye shine python3 nombre_del_programa kuma ba python nombre_del_programa.

Bari mu bincika idan mun saka PIP
pip3 -V

Ya kamata ka karɓi sako kama da wannan
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Idan baku saka Pip ba zaku iya yi daga manajan kunshin rarrabawar ku. Kuna buƙatar kunshin
Python3-pip

Shigar da nuna bayanai

Za mu rubuta shirinmu na farko. Da alama idan kun kwafa da liƙa shirye-shiryen, ba za su yi aiki ba. Ina baku shawarar ku buga su. Tabbatar mutunta sarari ko baza suyi aiki ba.

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

A layin farko na shirin muna buga sakon gaisuwa. A na biyun, zamu ayyana canjin da ake kira "suna" kuma sanya shi azaman darajar amsar tambayar, Menene sunan ku? Lura cewa Input yana da ayyuka biyu, na nuna saƙo da sanya ƙimar amsawa ga mai canji.

A layi na uku, umarnin bugawa ya dawo, ana buga nau'in abun ciki biyu. Gaisuwar da aka riga aka ayyana (Abinda yake koyaushe a cikin ƙididdiga) da ƙimar mai canzawa (Masu canji koyaushe ba tare da ambato ba. Abubuwan da ke canzawa da waɗanda ba masu canji ba an raba su tare da wakafi (,).

Bari mu gwada gyara

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

A layin na uku mun sanya wa m «gaisuwa» hadewar sanannen rubutu (tsakanin ƙididdiga) da ƙimar mai canjin (ba tare da faɗi ba)

Module

Samun rubuta jerin umarni a lamba duk lokacin da ake buƙata ɓata lokaci da sarari. Musamman idan shiri ne mai fadi. Wannan shine dalilin Zai fi kyau a yi amfani da yanayin haɓaka mai haɗaka kuma a rubuta dogon shiri (rubutun a cikin jargon) wanda mai fassarar zai aiwatar daga baya.

Yayin da shirin ke tsawaita, yana da kyau ka raba shi zuwa fayiloli da yawa don sauƙaƙe kiyaye shi da sake amfani dashi. Wannan shine abubuwan da ake amfani da kayayyaki don su.

Module fayiloli ne waɗanda suka ƙunshi ma'anoni da sanarwa a cikin Python. Sunan fayil sunan sunan ƙirar da ke ƙarewa a .py. Misali, zamu kirkiri manhaja mai suna Welcome.py. A cikin module, ana samun sunan module (azaman kirtani) azaman ƙimar canjin duniya __name__.

Ka tuna abin da na ce a sama game da sarari. Lura cewa layi na biyu, na uku, da na huɗu na shirin sun fara ƙasa ƙasa da sarari tsakanin kalmar def da kalmar Maraba. Ana buƙatar wannan ta Python kuma za mu bayyana shi a cikin labarai masu zuwa.

A layin farko zamu ayyana aiki mai suna Maraba. Layi uku masu zuwa sune umarnin da dole a aiwatar dasu duk lokacin da aka kira aikin.

A layin 5 muna ayyana abin da ke cikin bambancin wallafar cewa umarnin ƙarshe na aikin yana buƙatar buga saƙon maraba.

Tare da layin karshe na shirin, muna aiwatar da aikin.

Bari mu gwada wani abu. Createirƙiri fayiloli biyu. Guda daya ana kiranta Maraba.py dayan kuma gwajin. py.

A cikin Maraba.py rubuta waɗannan layukan:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

A cikin test.py rubuta:
from Bienvenida import Bienvenida
Bienvenida()
Abin da muke yi shi ne raba aikin da kiran aiki zuwa fayiloli daban biyu.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.