Orodha ya Yaliyomo[Ficha][Onyesha]
Karibu katika somo la pili katika somo letu Kozi ya Ajali ya Python kwa Kompyuta mfululizo.
Hotuba hii itazingatia syntax ya Python na kuelewa jinsi nambari ya Python inatekelezwa.
Tayari tumesakinisha Python 3.10.4 kwenye mifumo yetu. Sasa tunahitaji mhariri wa nambari ya Python. Kuna idadi kubwa ya chaguzi huko lakini ninayopenda zaidi ni PyCharm.
Ni mojawapo ya wahariri wa kanuni maarufu zaidi kutumika kwa Python na tutakuwa tukitumia kwa kozi hii. Inaonekana kama hii mwanzoni mwa kwanza.
Sasa unda faili mpya ya Python kwenye mradi huo. sasa uko tayari kuandika nambari yako ya kwanza kwenye Python.
Sasa andika:
print("Hello HashDork")
Sasa panua menyu ya "Run" na ubofye kukimbia. unaweza pia kutumia hotkeys 'Shift + F10' kwenye windows au 'Ctrl + cmd + R' kwenye macOS kuendesha programu.
Baada ya hapo, utaona dirisha dogo la terminal chini likionyesha matokeo ya msimbo wako. Hii ilikuwa nambari yako ya kwanza ya Python. Sasa tutajifunza jinsi ilivyotekelezwa.
Hii ilikuwa nambari yako ya kwanza ya Python. Hebu tujaribu mfano mwingine.
Katika mfano huu, tutachapisha nyota 10 '*' kwa kuzidisha kinyota moja kwa 10.
Aina:
print("*"*10)
Pato litaonekana kama hii.
Sasa tutajifunza jinsi ilivyotekelezwa.
Jinsi ya Python Code Inatekelezwa?
Tunapoandika msimbo katika Python, kipande cha msimbo ndani ya mabano yaani (“*”*10) huitwa usemi. Ni kipande cha msimbo ambacho hutoa thamani.
Kwa hivyo wakati mkalimani wa Python anapojaribu kutekeleza mstari wa 2, kwanza itatathmini msimbo kati ya mabano yaani usemi. Kwa hivyo itazalisha nyota 10 na kuzichapisha kwenye terminal.
Vigezo katika Python
Vigezo ni moja wapo ya dhana za kimsingi za upangaji na sio maalum kwa Python. Tunatumia vigezo ili kuhifadhi data kwa muda kwenye kumbukumbu ya kompyuta.
Hapa kuna mfano,
Wacha chapa:
Price = 10
Wakati mkalimani wa Python atakapotekeleza msimbo huu, itatenga kumbukumbu ambayo itahifadhi nambari 10. Hatimaye, itaambatanisha bei hii kwenye eneo hilo la kumbukumbu.
Sasa tunaweza kutumia mabadiliko haya ya "Bei" popote katika programu yetu ili kufikia thamani ambayo tumehifadhi katika kigezo hicho.
Sasa ukiandika,
print(Price)
Matokeo ya programu hii yataonyesha thamani iliyohifadhiwa katika kigezo cha "Bei" yaani 10. Kumbuka kuwa vigeu hivyo ni nyeti kwa ukubwa.
Hivyo hii ni jinsi sisi kufafanua vigezo, sisi kuanza na kitambulisho ambayo ni jina la variable yetu, basi ishara sawa na hatimaye thamani.
Hebu tupeleke programu hii kwenye ngazi inayofuata. Kwenye mstari wa pili, tunaweza kusasisha thamani ya mabadiliko haya ya bei hadi thamani mpya. Wacha tuifanye 20. Sasa tunapoendesha programu yetu, tunapaswa kuona 20, kwa sababu mkalimani wa Python anatekeleza msimbo wetu mstari kwa mstari kutoka juu.
Tunaweza kuhifadhi nambari kamili, vyaelea, mifuatano na thamani za boolean kama vigeu. Kando na hilo, Python inaweza kuhifadhi maadili changamano kama orodha na vitu ambavyo tutajadili baadaye.
Sasa tutazingatia mfano wa kamba na maadili ya boolean.
Katika Python, kamba ni mlolongo wa herufi za Unicode. Kwa maneno rahisi, ni mfululizo wowote wa wahusika ambao hufasiriwa halisi na hati.
Kama,
name = 'HashDork'
Vile vile, maadili ya boolean hutumiwa kugawa thamani ya Kweli au Siyo kwa usemi.
is_published = True
Kumbuka kuwa Python ni lugha nyeti kwa kesi na kwa kawaida unapaswa kutumia herufi ndogo kuandika kutofautisha na kuanza na herufi kubwa huku ukifafanua thamani ya boolean. Katika kesi hii, 'kweli' haitatambuliwa na mkalimani na itasababisha makosa. Underscore hutumiwa kutenganisha maneno katika jina la kutofautiana.
Mfano Mpango
Sasa, tutaona mpango wa mfano ambao utatumia dhana zilizo hapo juu.
Hebu fikiria tutaandika programu kwa ajili ya hospitali. Kwa hivyo tunaangalia mgonjwa anayeitwa Raj Koothrappali (Ndio, umeipata). Ana umri wa miaka 29 na ni mgonjwa mpya. Ninataka ufafanue vigezo 3 hapa, jina lake, umri wake, na kigezo kingine ili kuangalia kama huyu ni mgonjwa mpya au aliyepo.
Acha kusogeza na ujaribu peke yako.
Sasa hebu tupate suluhisho.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Maliza
Hiyo yote ni kutoka kwa hotuba hii.
Tutajifunza kuhusu kupokea pembejeo katika Python, Ubadilishaji wa Aina na Kamba.
Acha Reply