Edukien aurkibidea[Ezkutatu][Erakutsi]
Ongi etorri gure bigarren hitzaldira Python Crash Ikastaroa hasiberrientzako serieak.
Hitzaldi honetan Python-en sintaxia eta Python kodea nola exekutatzen den ulertzera bideratuko da.
Python 3.10.4 instalatu dugu dagoeneko gure sistemetan. Orain Python-erako kode-editore bat behar dugu. Aukera ugari daude, baina nire gogokoena da PyCharm.
Python-erako erabiltzen den kode-editore ezagunenetako bat da eta ikastaro honetarako erabiliko dugu. Honela dirudi lehenengo irteeran.
Orain sortu Python fitxategi berri bat proiektuan. orain prest zaude zure lehen kodea Python-en idazteko.
Orain idatzi:
print("Hello HashDork")
Orain zabaldu "Exekutatu" menua eta egin klik Exekutatu. Windows-en "Shift + F10" edo "Ctrl + cmd + R" teklak ere erabil ditzakezu macOS-en programa exekutatzeko.
Horren ostean, behealdean terminal-leiho txiki bat ikusiko duzu zure kodearen irteera erakusten duena. Hau izan zen zure lehen Python kodea. Orain nola gauzatu zen ikasiko dugu.
Hau izan zen zure lehen Python kodea. Saia gaitezen beste adibide bat.
Adibide honetan, 10 izartxo '*' inprimatuko ditugu izartxo bat 10ez biderkatuz.
Mota:
print("*"*10)
Irteerak itxura hau izango du.
Orain nola gauzatu zen ikasiko dugu.
Nola exekutatzen da Python kodea?
Kode bat Python-en idazten dugunean, parentesiaren barneko kode zatiari, hots, (“*”*10) adierazpen deitzen zaio. Balio bat sortzen duen kode zatia da.
Beraz, Python interpretea 2. lerroa exekutatzen saiatzen denean, lehenik eta behin, kodea ebaluatuko du parentesi artean, hau da, adierazpena. Horregatik, 10 izartxo sortuko ditu eta terminalean inprimatuko ditu.
Aldagaiak Python-en
Aldagaiak programazioaren oinarrizko kontzeptuetako bat dira eta ez dira Python-en espezifikoak. Ordenagailuaren memorian datuak aldi baterako gordetzeko aldagaiak erabiltzen ditugu.
Hona hemen adibide bat,
Idatzi dezagun:
Price = 10
Python interpreteak kode hau exekutatzen duenean, memoriaren bat esleituko du eta bertan 10 zenbakia gordeko du. Azkenik, prezio hori erantsiko dio memoria-kokapen horri.
Orain "Prezioa" aldagai hau gure programako edozein tokitan erabil dezakegu aldagai horretan gorde dugun balioa atzitzeko.
Orain idazten baduzu,
print(Price)
Programa honen irteerak "Prezioa" aldagaian gordetako balioa erakutsiko du, hau da, 10. Kontuan izan aldagaiek maiuskulak eta minuskulak bereizten dituztela.
Beraz, honela definitzen ditugu aldagaiak, gure aldagaiaren izena den identifikatzaile batekin hasten gara, gero berdin-zeinu batekin eta azkenik balio batekin.
Eraman dezagun programa hau hurrengo mailara. Bigarren lerroan, prezio-aldagai honen balioa balio berri batera egunera dezakegu. Egin dezagun 20. Orain gure programa exekutatzen dugunean, 20 ikusi beharko genuke, Python interpreteak gure kodea lerroz lerro goitik exekutatzen duelako.
Zenbaki osoak, flotatzaileak, kateak eta balio boolearrak aldagai gisa gorde ditzakegu. Gainera, Python-ek balio konplexuak gorde ditzake geroago eztabaidatuko ditugun zerrendak eta objektuak bezalakoak.
Orain kateen eta balio boolearren adibidea ikusiko dugu.
Python-en, kate bat Unicode karaktereen sekuentzia bat da. Hitz sinpleetan, gidoi batek literalki interpretatzen duen edozein karaktere-serie da.
bezala,
name = 'HashDork'
Era berean, balio boolearrak adierazpide bati True edo False balio bat esleitzeko erabiltzen dira.
is_published = True
Kontuan izan Python maiuskulak eta minuskulak bereizten dituen hizkuntza dela eta normalean letra xeheak erabili behar dituzula aldagaia idazteko eta maiuskulaz hasteko balio boolearra definitzen duzun bitartean. Kasu honetan, 'egia' ez du interpreteak ezagutuko eta errore bat eragingo du. Azpimarra izen aldagai bateko hitzak bereizteko erabiltzen da.
Adibide Programa
Orain, goiko kontzeptuak erabiliko dituen programa adibide bat ikusiko dugu.
Imajinatu ospitale baterako programa bat idatziko dugula. Beraz, Raj Koothrappali izeneko paziente bat egiaztatu dugu (Bai, lortu duzu). 29 urte ditu eta gaixo berria da. Hemen 3 aldagai definitzea nahi dut, bere izena, bere adina eta beste aldagai bat hau gaixo berria den edo lehendik dagoen egiaztatzeko.
Utzi korritzeari eta proba ezazu zuk zeuk.
Orain lor dezagun irtenbidea.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
biltzeko sortu
Hori guztia hitzaldi honetatik atera da.
Sarrerak Python-en, Type Conversion eta Strings-en jasotzeari buruz ikasiko dugu.
Utzi erantzun bat