Nchito
Mpaka pano, takhala tikulemba ma code athu onse mu app.py, koma pamene mapulogalamu athu akukula, timafunikira njira yabwino yokonzekera code yathu. Tiyenera kugawa kachidindo kathu kukhala magawo ang'onoang'ono, otha kutheka, komanso osungika bwino omwe timawatcha kuti ntchito. Ntchitoyi ndi chidebe cha mizere ingapo ya code yomwe imagwira ntchito inayake.
Mwachitsanzo, mwaphunzira kale za ntchito zingapo zomangidwa mu Python print()
ndi input()
. Ntchito iliyonse imakhala ndi cholinga ndipo imadziwa momwe ingagwirire ntchito inayake. Chifukwa chake, tikapanga mapulogalamu akulu ovuta, tiyenera kugawa ma code athu kukhala magawo ang'onoang'ono ogwiritsidwanso ntchito, mwachitsanzo, ntchito.
Tiyeni timvetsetse mfundo imeneyi pomanga pulogalamu yosindikiza uthenga wa moni.
print('Hi there!')
print('Welcome aboard!')
Pano tili ndi pulogalamu yosavuta yokhala ndi mizere iwiri yokha ya code. Tsopano, tinene, tidzawafuna m'mapulogalamu ena kuti tiwaike mu ntchito yomwe titha kugwiritsanso ntchito.
Ndiloleni ndikuwonetseni mawu osakira def
mu Python, lomwe ndi lalifupi kutanthauzira ndipo limagwiritsidwa ntchito kufotokozera ntchito.
def greet_user():
print('Hi there!')
print('Welcome aboard!')
Tsopano chipika ichi cha code chidzatanthauzira ntchito "greet_user
” ndi mizere yamakhodi pambuyo pake. Nthawi iliyonse ntchitoyi ikatchedwa, mizere iwiriyi idzachitidwa. Tiyeni tigwiritse ntchito izi:
print('start')
greet_user()
print('finish')
Pulogalamuyi imachitidwa motsatizana, kutanthauza kuti muyenera kufotokozera ntchito musanayitane mu pulogalamuyi.
magawo
Ntchito zomwe zafotokozedwa zimagwira ntchito mosiyana pang'ono ndi ntchito zomangidwa ndi Python. Mwachitsanzo, mu nkhani ya print()
ntchito, zimatengera zambiri zomwe tikufuna kusindikiza, koma moni wathu satenga zambiri. Kodi sizingakhale zabwino ngati mutapereka dzina la wogwiritsa ntchito apa ndiyeno, m'malo monena kuti "moni apo", mutha kusindikiza dzina la wogwiritsa ntchitoyo?
Mutha kuchita izi powonjezera magawo omwe ali mkati mwamagawo a ntchito yofotokozedwayo. Ndiroleni ndikuwonetseni:
def greet_user(name):
print('Hi there!')
print('Welcome aboard!')
Tsopano "name
” mkati mwa zolembera zizikhala ngati zosintha zapaderalo ndipo titha kupereka dzina la wogwiritsa ntchito poyitcha.
greet_user('Shahbaz')
Tsopano dzina la parameter lakhazikitsidwa kuti "Shahbaz
”. Tiyeni tisinthe pulogalamu kuti tigwiritse ntchito.
def greet_user(name):
print(f'Hi {name}')
print('Welcome aboard!')
print('start')
greet_user('Shahbaz')
print('finish')
Chofunikira kudziwa ndichakuti "dzina" pamzere woyamba limatchedwa Parameter pomwe dzina lomwe laperekedwa mwachitsanzo Shahbaz limatchedwa mtsutso.
Tiyeni tipite patsogolo ndikuyendetsa pulogalamuyi.
Chifukwa chake ndi magawo awa, titha kulandira chidziwitso muzochita zathu.
Tsopano, tiyeni tichite chinthu chosangalatsa. Tiyerekeze kuti mukufuna kuwonjezera dzina lina ku meseji ya moni. Ndi zophweka.
def greet_user(name):
print(f'Hi {name}')
print('Welcome aboard!')
print('start')
greet_user('Shahbaz')
greet_user('Aayush')
print('finish')
Tsopano dziwani kuti pamene ntchito ili ndi parameter, timakakamizidwa kupereka mtengo wa parameteryo. Ngati mutachotsa dzina pa ntchitoyi ndikuyendetsa pulogalamuyo, tidzapeza cholakwika. Mukhozanso kugwiritsa ntchito magawo angapo pa ntchito imodzi, yolekanitsidwa ndi koma.
Mwachitsanzo, greet_user(first_name, last_name):
. Zotsutsana zidzakonzedwanso mofanana.
Mawu Ofunika Kwambiri
Pakadali pano, taphunzira kuti nthawi zonse tikamatanthauzira magawo a magwiridwe antchito athu nthawi zonse tiyenera kupereka ma values apo ayi tipeza cholakwika. Mu pulogalamu yomaliza, zotsutsana 'Shahbaz'
ndi 'Bhatti'
zimatchedwa mikangano yokhazikika, kutanthauza udindo wawo kapena dongosolo lawo mu pulogalamu.
Ku Python, tili ndi mkangano wamtundu wina wotchedwa mawu achinsinsi, pomwe malowa alibe kanthu. Ndiroleni ndikuwonetseni momwe amagwirira ntchito.
Yang'anani pa pulogalamu yomaliza. Tikhoza kusintha motere:
def greet_user(first_name, last_name):
print(f'Hi {first_name} {last_name}')
print('Welcome aboard!')
print('start')
greet_user(first_name='Shahbaz', last_name='Bhatti')
print('finish')
Tsopano first_name
ndi last_name
ndi mawu ofunika parameters. Mukhoza kusintha malo awo ndipo zotsatira zake zidzakhala zofanana.
Tsopano izi sizikutanthauza kuti nthawi zonse tiyenera kugwiritsa ntchito mfundo zazikuluzikulu. Nthawi zambiri timagwiritsa ntchito mikangano yokhazikika, koma nthawi zina, mawu osakirawa amatithandiza kuwongolera kuwerenga kwa code yathu.
Pali chinthu chinanso chomwe muyenera kudziwa pamitsutso ya mawu osakira. Mfundo zazikuluzikulu ziyenera kubwera pambuyo pa mikangano yokhazikika.
Ndemanga Yobwerera
Pakadali pano taphunzira momwe tingapangire ntchito ndikuzitumizira zambiri pogwiritsa ntchito magawo awo. Tsopano tiyeni tiphunzire momwe tingapangire ntchito zomwe zimabweza ma values. Izi ndizothandiza makamaka ngati mukuwerengera ndipo mukufuna kubwezera zotsatira kwa aliyense amene akugwiritsa ntchito. Ndiroleni ndikuwonetseni.
Tiyeni tifotokoze ntchito yomwe idzawerengere gawo lalikulu la nambala.
def square(number):
return number*number
Tagwiritsa ntchito mawu obwezera kubweza nambalayi kunja kwa ntchitoyi. Tsopano, ngati tiitana izi, zimabwezera mtengo ngati input()
ntchito. Tiyeni tisindikize pa terminal.
Mutha kutsutsa kuti zotsatira zomwezo zitha kupezeka popanda kugwiritsa ntchito mawu obwereza. Tiyeni tifufuze.
Timawona zinthu ziwiri, nambala 9, ndipo palibe. Kodi chikuchitika ndi chiyani pano?
Pamene womasulira wa Python apereka code iyi, choyamba idzayitana ntchito ya square ndipo kuwongolera kumasunthira kuntchito. Apa timawerengera masikweya a nambala yomwe tapatsidwayi ndikusindikiza pa terminal.
Tsopano, mwachisawawa, ntchito zonse sizibweza mtengo uliwonse. Chifukwa chake ngati tilibe mawu obwereza pano, mwachikhazikitso Python sichibweza chilichonse. Palibe chinthu chomwe chikuyimira kusowa kwa mtengo. Ziri ngati kanthu kapena null mu C, C ++, Java ndi Javascript.
Womba mkota!
Ndikukhulupirira kuti mwamvetsa kufunika kwa ntchito.
Ndiwofunikira kwambiri pakuphunzira kwa Python ngati mukukonzekera kulemba mapulogalamu akulu komanso ovuta panthawi yomwe mumalemba.
Siyani Mumakonda