Unataka kujifunza mpango? Kujifunza programu ya kompyuta inaweza kuwa ngumu, na unaweza kuwa unafikiria juu ya kuchukua kozi fulani. Hii inaweza kuwa kweli kwa lugha zingine za programu, lakini kuna nyingi ambazo huchukua siku moja au mbili tu kuelewa misingi. Chatu ni mojawapo ya lugha hizo. Unaweza kuendesha programu za msingi za Python kwa dakika chache tu. Angalia Hatua ya 1 hapa chini ili kujua jinsi.
Hatua
Sehemu ya 1 ya 5: Kuweka Python (Windows)
Hatua ya 1. Pakua Python kwa mfumo wa Windows
Mkalimani wa Windows Python anaweza kupakuliwa bure kutoka kwa wavuti ya Python. Hakikisha kupakua toleo sahihi kwa mfumo wako wa uendeshaji.
- Utahitaji kupakua toleo la hivi karibuni linalopatikana, ambayo ni 3.4 wakati wa maandishi haya.
- OS X na Linux zimewekwa mapema na Python. Huenda hauitaji kusanikisha programu yoyote inayohusiana na Python, lakini unaweza kusanidi kihariri cha maandishi.
- Matoleo mengi ya mgawanyo wa Linux na OS X bado hutumia Python 2.x. Kuna tofauti ndogo kati ya toleo la 2 na 3, lakini mabadiliko muhimu zaidi ni katika taarifa ya "chapisha". Ili kusanikisha toleo la hivi karibuni la Python kwenye OS X au Linux, unaweza kupakua faili hiyo kutoka kwa wavuti ya Python.
Hatua ya 2. Sakinisha mtafsiri wa chatu
Watumiaji wengi wanaweza kusanikisha mkalimani bila kubadilisha mipangilio yoyote. Unaweza kuingiza Python ndani ya Amri ya Kuamuru kwa kuwezesha chaguo la mwisho kwenye orodha ya moduli zinazopatikana.
Hatua ya 3. Sakinisha kihariri cha maandishi
Wakati unaweza kuunda programu za Python kutoka Notepad au TextEdit, ni rahisi kusoma na kuandika nambari kwa kutumia kihariri cha maandishi kilichojitolea. Kuna wahariri anuwai wa bure ambao unaweza kutumia, kama Notepad ++ (Windows), TextWrangler (Mac), au JEdit (Mfumo wowote).
Hatua ya 4. Jaribu ufungaji
Open Command Prompt (Windows) kutoka Terminal (Mac / Linux) na andika chatu. Python itapakiwa na nambari ya toleo itaonyeshwa. Utapelekwa kwa msukumo wa amri ya mkalimani wa Python, iliyoonyeshwa kama >>>.
Andika chapisho ("Hello, Dunia!") Na bonyeza Enter. Utaona maandishi yaliyoonyeshwa chini ya mstari wa amri ya Python
Sehemu ya 2 ya 5: Kujifunza Dhana za Msingi
Hatua ya 1. Elewa kuwa Python haiitaji kutungwa
Python ni lugha iliyotafsiriwa, ikimaanisha unaweza kuendesha programu mara tu unapofanya mabadiliko kwenye faili. Hii inafanya mchakato wa kukariri, kurekebisha, na kusuluhisha programu haraka sana kuliko katika lugha zingine nyingi.
Python ni moja wapo ya lugha rahisi kujifunza, na unaweza kuendesha programu za kimsingi kwa dakika chache tu
Hatua ya 2. Fiddle na mkalimani
Unaweza kutumia mkalimani kujaribu nambari bila kuiongeza kwanza kwenye programu. Hii ni nzuri kwa kujifunza jinsi amri maalum zinavyofanya kazi, au kuandika programu za kutupa.
Hatua ya 3. Jifunze jinsi Python inavyoshughulikia vitu na anuwai
Python ni lugha inayolenga kitu, ambayo inamaanisha kuwa kila kitu katika programu kinachukuliwa kama kitu. Hii inamaanisha kuwa sio lazima utangaze vigeuzi mwanzoni mwa programu (unaweza kufanya hivyo wakati wowote), na sio lazima ueleze aina ya ubadilishaji (nambari kamili, kamba, n.k).
Sehemu ya 3 ya 5: Kutumia Mkalimani wa Python Kama Kikokotozi
Kufanya kazi kadhaa za msingi za kikokotoo zitakusaidia kufahamiana na sintaksia ya Python na jinsi ya kushughulikia nambari na nyuzi.
Hatua ya 1. Endesha mkalimani
Fungua Amri ya Haraka au Kituo. Andika chatu kwa haraka na bonyeza Enter. Hii itapakia mkalimani wa chatu na utapelekwa kwa mwongozo wa amri ya Python (>>>).
Ikiwa haujumuishi Python katika mwongozo wa amri, utahitaji kwenda kwenye folda ya Python kuendesha mkalimani
Hatua ya 2. Fanya hesabu za kimsingi
Unaweza kutumia Python kufanya hesabu za kimsingi kwa urahisi. Angalia sanduku hapa chini kwa mifano kadhaa ya jinsi ya kutumia kazi za kikokotozi. Kumbuka: # ni maoni katika nambari ya Python, na hayashughulikiwi na mkalimani.
>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Idara itarudisha nambari ya alama inayoelea (decimal) 35.0 >>> (100 - 10 * 3) // 2 # Kugawanya mgawanyiko (vipande viwili) kutupilia mbali desimali 35 >>> 23% 4 # Hii itahesabu salio la mgawanyiko 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Hatua ya 3. Hesabu kiwango
Unaweza kutumia mwendeshaji ** kuashiria vionyeshi. Chatu inaweza kuhesabu haraka nguvu kubwa. Angalia sanduku hapa chini kwa mfano.
>> 7 ** 2 # 7 mraba 49 >>> 5 ** 7 # 5 kwa nguvu ya 7 78125
Hatua ya 4. Unda na ubadilishe vigeuzi
Unaweza kugawanya anuwai katika Python kufanya algebra ya msingi. Huu ni utangulizi mzuri wa kujua jinsi ya kupeana anuwai katika programu za Python. Vigezo vimeainishwa kwa kutumia ishara. Angalia sanduku hapa chini kwa mfano.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> upana = 10 # Mabadiliko yanaweza kuwa kamba yoyote> >> urefu = 5 >>> upana * urefu 50
Hatua ya 5. Funga mkalimani
Ukimaliza kutumia mkalimani, unaweza kuifunga na kurudi kwa haraka ya amri kwa kubonyeza Ctrl + Z (Windows) au Ctrl + D (Linux / Mac) na kisha bonyeza Enter. Unaweza pia kuchapa kuacha () na bonyeza Enter.
Sehemu ya 4 ya 5: Kuunda Programu ya Kwanza
Hatua ya 1. Fungua kihariri cha maandishi
Unaweza kwa kuunda programu ya majaribio ambayo itakufahamisha misingi ya kuunda na kuokoa programu, kisha kuziendesha kupitia mkalimani. Hii pia itakusaidia kujaribu kuwa mkalimani amewekwa kwa usahihi.
Hatua ya 2. Unda taarifa ya "chapisha"
"Chapisha" ni moja wapo ya kazi za msingi za Python zinazotumiwa kuonyesha habari kwenye kituo wakati wa programu. Kumbuka: "chapisha" ni moja wapo ya mabadiliko makubwa kutoka Python 2 hadi Python 3. Katika Python 2, unahitaji tu kuchapa "print" ikifuatiwa na kile unachotaka kuonyesha. Katika Python 3, "print" imekuwa kazi, kwa hivyo lazima uandike "print ()", na uandike unachotaka kwenye mabano.
Hatua ya 3. Ongeza taarifa
Njia moja ya kawaida ya kujaribu lugha ya programu ni kuonyesha maandishi "Hello, Dunia!" Funga kipande hiki cha maandishi katika taarifa ya "chapa ()", pamoja na nukuu:
chapisha ("Hello, Dunia!")
Tofauti na lugha zingine nyingi, hauitaji kutangaza mwisho wa laini na;. Pia hauitaji kutumia braces zilizopindika ({}) kuwakilisha vizuizi. Badala yake, indent itaonyesha kile kilichojumuishwa kwenye kizuizi
Hatua ya 4. Hifadhi faili
Bonyeza menyu ya Faili katika kihariri cha maandishi na uchague Hifadhi Kama. Kwenye menyu kunjuzi chini ya sanduku la jina, chagua aina ya faili ya Python. Ikiwa unatumia Notepad (lakini haifai), chagua "Faili Zote" halafu ongeza "py" hadi mwisho wa jina la faili.
- Hakikisha kuhifadhi faili mahali pengine rahisi kupatikana, kwani itabidi uielekeze kwa mwongozo wa amri.
- Kwa mfano huu, hifadhi faili kama "hello.py".
Hatua ya 5. Endesha programu
Fungua Amri ya Kuhamasisha au Kituo, na nenda mahali ulipohifadhi faili. Mara baada ya hapo, endesha faili kwa kuandika hello.py na Ingiza. Utaona maandishi yaliyoonyeshwa chini ya mwongozo wa amri.
Kulingana na jinsi ulivyoweka chatu, unaweza kuhitaji kuandika chatu hello.py kuendesha programu
Hatua ya 6. Jaribu programu mara kwa mara
Moja ya mambo mazuri kuhusu Python ni kwamba unaweza kujaribu programu mpya mara moja. Faida nyingine ni kwamba amri yako ya haraka na mhariri iko wazi. Baada ya kuokoa mabadiliko kwenye mhariri, unaweza kuendesha programu moja kwa moja kutoka kwa laini ya amri, na kuifanya iwe haraka kujaribu mabadiliko.
Sehemu ya 5 kati ya 5: Kuunda Programu za hali ya juu
Hatua ya 1. Jaribu na taarifa za kimsingi za kudhibiti mtiririko
Taarifa za kudhibiti mtiririko ni muhimu kudhibiti kile programu inafanya chini ya hali fulani. Kauli hizi ndio msingi wa programu ya Python, kwa hivyo unaweza kuunda programu ambazo hufanya vitu anuwai, kulingana na uingizaji na hali. Taarifa ya wakati ni mwanzo mzuri wa kujifunza. Katika mfano huu, unatumia taarifa ya muda kuhesabu safu ya Fibonacci hadi 100:
# Kila nambari katika mlolongo wa Fibonacci ni # jumla ya nambari mbili zilizopita a, b = 0, 1 wakati b <100: chapa (b, end = "" a, b = b, a + b
- Mlolongo utaendelea kwa muda mrefu kama (wakati) b ni chini ya (<) 100.
- Matokeo ya programu ni 1 1 2 3 5 8 13 21 34 55 89
- Amri end = "itatoa pato kwenye laini moja badala ya kuweka kila thamani kwenye mstari tofauti.
-
Kuna mambo machache ya kukumbuka katika programu hii rahisi, na ni muhimu sana kwa kuunda programu ngumu katika Python:
- Makini na indents.: inaonyesha kuwa laini inayofuata itajumuishwa na ni sehemu ya block. Katika mfano hapo juu, chapa (b) na a, b = b, a + b ni sehemu ya block ya wakati. Uingizaji sahihi ni muhimu kwa programu kufanya kazi.
- Vigezo vingi vinaweza kufafanuliwa kwenye mstari huo. Katika mfano hapo juu, a na b. Zote zinafafanuliwa kwenye mstari wa kwanza
- Ukiingiza programu hii moja kwa moja kwa mkalimani, lazima uongeze laini tupu mwishoni ili mkalimani ajue kuwa programu imemaliza.
Hatua ya 2. Jenga kazi katika programu
Unaweza kufafanua kazi ambazo zinaweza kuitwa baadaye katika programu. Hii ni muhimu haswa ikiwa unahitaji kutumia kazi nyingi ndani ya mipaka ya programu kubwa. Katika mfano ufuatao, unaweza kuunda kazi kuita mlolongo wa Fibonacci sawa na ile uliyoandika hapo awali:
def fib (n): a, b = 0, 1 wakati <n: print (a, end = "" a, b = b, a + b print () # Basi unaweza kupiga kazi ya # Fibonacci kwa kila thamani maalum ya nyuzi (1000)
Hii itarudi 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Hatua ya 3. Jenga programu ngumu zaidi ya kudhibiti mtiririko
Taarifa za kudhibiti mtiririko ni muhimu kwa kuweka hali fulani ambazo hubadilisha jinsi programu hiyo inatekelezwa. Hii ni muhimu sana ikiwa unashughulika na uingizaji wa mtumiaji. Mfano ufuatao utatumia ikiwa, elif (vinginevyo ikiwa), na ingine kuunda programu rahisi inayotathmini umri wa mtumiaji.
age = int (ingiza ("Ingiza umri wako:")) ikiwa umri <= 12: chapa ("Utoto ni wa kushangaza!") umri wa elif katika masafa (13, 20): chapa ("Wewe ni kijana!") mwingine: chapa ("Wakati wa kukua") # Ikiwa yoyote ya taarifa hizi ni kweli # Ujumbe unaofanana utaonyeshwa. # Ikiwa hakuna taarifa yoyote ni ya kweli, ujumbe "mwingine" utaonyeshwa.
-
Programu pia inaleta taarifa zingine muhimu sana kwa matumizi katika matumizi anuwai:
- pembejeo () - Hii inaita pembejeo ya mtumiaji kutoka kwenye kibodi. Mtumiaji ataona ujumbe ulioandikwa kwenye mabano. Katika mfano huu, pembejeo () imezungukwa na kazi ya int (), ambayo inamaanisha kuwa pembejeo zote zitachukuliwa kama nambari
- anuwai () - Kazi hii inaweza kutumika kwa njia anuwai. Katika programu hii kazi hii huangalia ikiwa nambari iko katika anuwai ya 13 na 20. Mwisho wa anuwai hauhesabiwi katika hesabu.
Hatua ya 4. Jifunze maneno mengine ya masharti
Mfano uliopita unatumia alama "chini au sawa na" (<=) kuamua ikiwa umri ulioingizwa unalingana na hali hiyo. Unaweza kutumia maneno sawa ya masharti kama katika hesabu, lakini njia wanayochapishwa ni tofauti kidogo:
Maana | Ishara | Ishara ya Chatu | |
---|---|---|---|
Ndogo kuliko | < | < | |
Kubwa kuliko | > | > | |
Chini ya au sawa na | ≤ | <= | |
Kubwa kuliko au sawa na | ≥ | >= | |
Pamoja na | = | == | |
Sio sawa na | ≠ | != |
Hatua ya 5. Kujifunza kila wakati
Yote hapo juu ni misingi ya Python tu. Wakati Python ni moja ya lugha rahisi zaidi kujifunza, kuna wigo mwingi ndani yake ambayo unaweza kuchimba. Njia bora ya kuendelea kujifunza ni kuweka programu! Kumbuka kwamba unaweza kuandika programu haraka kutoka mwanzo kutoka kwa mkalimani, na kujaribu mabadiliko yako ni rahisi kama kuendesha programu tena kutoka kwa laini ya amri.
- Kuna vitabu vingi vizuri vinavyopatikana kwenye programu ya Python, pamoja na "Python kwa Kompyuta", "Python Cookbook", na "Python Programming: Utangulizi wa Sayansi ya Kompyuta".
- Kuna vyanzo anuwai kwenye wavuti, lakini nyingi bado zinajitolea kwa Python 2.x. Itabidi ufanye marekebisho kwa kila mfano uliopewa.
- Kozi nyingi hutoa ujifunzaji wa chatu. Chatu hufundishwa mara nyingi katika darasa la utangulizi, kwa sababu ni moja ya lugha rahisi kujifunza.