Jinsi ya Kuanza Kupanga katika Python: Hatua 13 (na Picha)

Orodha ya maudhui:

Jinsi ya Kuanza Kupanga katika Python: Hatua 13 (na Picha)
Jinsi ya Kuanza Kupanga katika Python: Hatua 13 (na Picha)

Video: Jinsi ya Kuanza Kupanga katika Python: Hatua 13 (na Picha)

Video: Jinsi ya Kuanza Kupanga katika Python: Hatua 13 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Mei
Anonim

Je! Unataka kuanza kujifunza jinsi ya kupanga programu? Kuingia kwenye programu ya kompyuta inaweza kuwa ya kutisha, na unaweza kufikiria kuwa unahitaji kuchukua masomo ili ujifunze. Ingawa hiyo inaweza kuwa kweli kwa lugha zingine, kuna lugha anuwai za programu ambazo zitachukua siku moja au mbili tu kuelewa misingi. Chatu ni mojawapo ya lugha hizo. Unaweza kuwa na programu ya msingi ya chatu na kuanza kwa dakika chache tu. Angalia Hatua ya 1 hapa chini ili ujifunze jinsi.

Hatua

Sehemu ya 1 ya 5: Kuweka Python

Madirisha

167107 1 2
167107 1 2

Hatua ya 1. Tembelea wavuti ya Python

Unaweza kupakua kila kitu unachohitaji kuanza na Python kutoka kwa wavuti ya Python (python.org/downloads. Wavuti inapaswa kugundua kiatomati kuwa unatumia Windows na uwasilishe viungo kwa kisakinishi cha Windows.

167107 2 2
167107 2 2

Hatua ya 2. Chagua ni toleo gani unalotaka kusanikisha

Hivi sasa kuna matoleo mawili ya Python inapatikana: 3.x.x na 2.7.10. Python hufanya zote zipatikane kupakua, lakini watumiaji wapya wanapaswa kuchagua toleo la 3.x.x. Pakua 2.7.10 ikiwa utafanya kazi na nambari ya Python ya urithi au na programu na maktaba ambazo hazijachukua 3.x.x bado.

Mwongozo huu utadhani unasakinisha 3.x.x

167107 3 3
167107 3 3

Hatua ya 3. Endesha kisanidi baada ya kuipakua

Kubofya kitufe cha toleo unalotaka itapakua kisanidi kwa hiyo. Endesha kisakinishi hiki baada ya kumaliza kupakua.

167107 4 2
167107 4 2

Hatua ya 4. Angalia kisanduku cha "Ongeza Python 3.5 hadi PATH"

Hii itakuruhusu kuendesha Python moja kwa moja kutoka kwa Amri ya Kuamuru.

167107 5 2
167107 5 2

Hatua ya 5. Bonyeza "Sakinisha Sasa"

Hii itaweka Python na mipangilio yake yote ya msingi, ambayo inapaswa kuwa sawa kwa watumiaji wengi.

Ikiwa unataka kulemaza kazi fulani, badilisha saraka ya usakinishaji, au usakinishe kitatuaji, bonyeza "Badilisha usanidi" badala yake halafu angalia au ondoa alama kwenye visanduku

Mac

167107 6 2
167107 6 2

Hatua ya 1. Amua ikiwa unataka kusanikisha Python 3.x.x

Matoleo yote ya OS X huja na Python 2.7 tayari imewekwa. Ikiwa hauitaji toleo jipya la chatu, hauitaji kusanikisha chochote. Ikiwa unataka kufikia matoleo mapya ya Python, utahitaji kusanikisha 3.x.x.

Ikiwa unataka tu kutumia toleo la Python, ni pamoja na, unaweza kuunda maandishi kwenye kihariri cha maandishi na uendeshe kupitia terminal

167107 7 2
167107 7 2

Hatua ya 2. Pakua faili za Python 3.x.x kutoka kwa wavuti ya Python

Tembelea (python.org/downloads kwenye Mac yako. Inapaswa kugundua mfumo wako wa kazi na kuonyesha faili za usanikishaji wa Mac. Ikiwa haifanyi hivyo, bofya kiunga cha "Mac OS X".

167107 8 2
167107 8 2

Hatua ya 3. Bonyeza mara mbili faili ya PKG iliyopakuliwa ili kuanza kusanikisha chatu

Fuata vidokezo vya kusanikisha chatu. Watumiaji wengi wanaweza kutumia tu mipangilio chaguomsingi.

167107 9 2
167107 9 2

Hatua ya 4. Uzindua chatu kwenye terminal

Ili kudhibitisha kuwa usakinishaji umeenda sawa, zindua kituo na andika python3. Hii inapaswa kuanza interface ya Python 3.x.x, na kuonyesha toleo.

Linux

167107 10 2
167107 10 2

Hatua ya 1. Angalia toleo la Python ambayo tayari umesakinisha

Karibu kila usambazaji wa Linux huja na Python imewekwa. Unaweza kuona ni toleo gani ulilonalo kwa kufungua chatu ya Kituo na kuandika.

167107 11 2
167107 11 2

Hatua ya 2. Sakinisha toleo jipya zaidi katika Ubuntu

Fungua dirisha la Kituo na andika sudo apt-get kufunga chatu.

Unaweza pia kusanikisha Python kutumia programu ya Ubuntu ya Ongeza / Ondoa Maombi iliyoko kwenye Dirisha la Programu

167107 12 2
167107 12 2

Hatua ya 3. Sakinisha toleo jipya zaidi katika Red Hat na Fedora

Fungua dirisha la Kituo na andika Sudo yum kufunga chatu.

167107 13 2
167107 13 2

Hatua ya 4. Sakinisha toleo jipya zaidi katika Arch Linux

Ingia kama mtumiaji wa mizizi. Chapa pacman -S chatu.

167107 14 2
167107 14 2

Hatua ya 5. Pakua mazingira ya IDLE

Ikiwa unataka kutumia mazingira ya ukuzaji wa chatu, unaweza kuipata kwa kutumia meneja wa programu yako ya usambazaji. Tafuta tu "chatu wavivu" kupata na kusanikisha kifurushi.

Mambo mengine muhimu

167107 15 2
167107 15 2

Hatua ya 1. Sakinisha kihariri cha maandishi

Wakati unaweza kuunda programu za Python kwenye Notepad au TextEdit, utapata rahisi kusoma na kuandika nambari kwa kutumia kihariri maalum cha maandishi. Kuna anuwai ya wahariri wa bure wa kuchagua kutoka kama Nakala Tukufu (Mfumo wowote), Notepad ++ (Windows), TextWrangler (Mac), au JEdit (Mfumo wowote).

167107 16 2
167107 16 2

Hatua ya 2. Jaribu usakinishaji wako

Fungua Amri ya Kuhamasisha (Windows) ya Kituo chako (Mac / Linux) na andika chatu. Python itapakia na nambari ya toleo itaonyeshwa. Utapelekwa kwa haraka ya amri ya mkalimani wa Python, iliyoonyeshwa kama >>>.

Chapa chapa ("Hello, Dunia!") Na bonyeza ↵ Ingiza. Unapaswa kuona maandishi Hello, Dunia! imeonyeshwa chini ya mstari wa amri ya Python

Sehemu ya 2 ya 5: Kujifunza Dhana za Msingi

167107 17 2
167107 17 2

Hatua ya 1. Elewa kwamba Python haiitaji kukusanya

Python ni lugha iliyotafsiriwa, ambayo inamaanisha unaweza kuendesha programu mara tu unapofanya mabadiliko kwenye faili. Hii inafanya kuhariri, kurekebisha, na utatuzi wa programu haraka sana kuliko lugha zingine nyingi.

Python ni moja wapo ya lugha rahisi kujifunza, na unaweza kuwa na programu ya msingi inayoendelea kwa dakika chache tu

167107 18 2
167107 18 2

Hatua ya 2. Ujumbe karibu na mkalimani

Unaweza kutumia mkalimani kujaribu nambari bila kuiongeza kwenye programu yako kwanza. Hii ni nzuri kwa kujifunza jinsi amri maalum zinavyofanya kazi, au kuandika programu ya kutupa.

167107 19 2
167107 19 2

Hatua ya 3. Jifunze jinsi Python inavyoshughulikia vitu na anuwai

Python ni lugha inayolenga kitu, ikimaanisha kila kitu katika programu kinachukuliwa kama kitu. Pia, hautahitaji kutangaza vigeuzi mwanzoni mwa programu yako (unaweza kuifanya wakati wowote), na hauitaji kutaja 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 ujue na sintaksia ya chatu na jinsi nambari na nyuzi zinavyoshughulikiwa.

167107 20 2
167107 20 2

Hatua ya 1. Anza mkalimani

Fungua Amri ya Haraka au Kituo. Andika chatu kwa haraka na bonyeza ↵ Ingiza. Hii itapakia mkalimani wa chatu na utapelekwa kwa mwongozo wa amri ya Python (>>>).

Ikiwa haujaunganisha Python kwenye amri yako ya amri, utahitaji kwenda kwenye saraka ya Python ili kuendesha mkalimani

167107 21 2
167107 21 2

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: # huteua maoni katika nambari ya Python, na hayapitwi kupitia mkalimani.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Idara itarudisha nambari ya kuelea (decimal) nambari 35.0 >>> (100 - 10 * 3) // 2 # Mgawanyiko wa sakafu (vipande viwili) vitatupa matokeo yoyote ya desimali 35 >>> 23% 4 # Hii inahesabu salio la mgawanyiko 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Hatua ya 3. Hesabu nguvu

Unaweza kutumia opereta ** kuashiria nguvu. Chatu inaweza kuhesabu haraka idadi kubwa. Angalia sanduku hapa chini kwa mifano.

>> 7 ** 2 # 7 mraba 49 >>> 5 ** 7 # 5 kwa nguvu ya 7 78125

167107 23 2
167107 23 2

Hatua ya 4. Unda na ubadilishe vigeuzi

Unaweza kugawanya anuwai katika Python kutekeleza algebra ya msingi. Huu ni utangulizi mzuri wa jinsi ya kupeana anuwai ndani ya programu za Python. Vigezo vinapewa kwa kutumia ishara. Angalia sanduku hapa chini kwa mifano.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> upana = 10 # Vigezo vinaweza kuwa kamba yoyote> >> urefu = 5 >>> upana * urefu 50

167107 24 2
167107 24 2

Hatua ya 5. Funga mkalimani

Mara tu unapomaliza kutumia mkalimani, unaweza kuifunga na kurudi kwa haraka ya amri yako kwa kubonyeza Ctrl + Z (Windows) au Ctrl + D (Linux / Mac) kisha ubonyeze ↵ Ingiza. Unaweza pia kuchapa kuacha () na bonyeza ↵ Ingiza.

Sehemu ya 4 ya 5: Kuunda Programu Yako ya Kwanza

167107 25 2
167107 25 2

Hatua ya 1. Fungua kihariri cha maandishi yako

Unaweza kuunda programu ya majaribio haraka ambayo itakufahamisha misingi ya kuunda na kuokoa programu na kisha kuziendesha kupitia mkalimani. Hii pia itakusaidia kujaribu kuwa mkalimani wako alikuwa amewekwa kwa usahihi.

167107 26 2
167107 26 2

Hatua ya 2. Unda taarifa ya "chapisha"

"Chapisha" ni moja ya kazi za msingi za Python, na hutumiwa kuonyesha habari kwenye terminal wakati wa programu. Kumbuka: "printa" ni moja wapo ya mabadiliko makubwa kutoka Python 2 hadi Python 3. Katika Python 2, ulihitaji tu kuandika "print" ikifuatiwa na kile unachotaka kuonyeshwa. Katika Python 3, "print" imekuwa kazi, kwa hivyo utahitaji kuandika "print ()", na kile unachotaka kuonyeshwa ndani ya mabano.

167107 27 2
167107 27 2

Hatua ya 3. Ongeza taarifa yako

Njia moja ya kawaida ya kujaribu lugha ya programu ni kuonyesha maandishi "Hello, Dunia!" Weka maandishi haya ndani ya taarifa ya "chapa ()", pamoja na alama za nukuu:

chapisha ("Hello, Dunia!")

Tofauti na lugha zingine nyingi, hauitaji kuteua mwisho wa mstari na;. Pia hutahitaji kutumia braces zilizopindika ({}) kuteua vizuizi. Badala yake, kuweka ndani kutaashiria kile kilichojumuishwa kwenye kizuizi

167107 28 2
167107 28 2

Hatua ya 4. Hifadhi faili

Bonyeza menyu ya Faili katika kihariri chako cha maandishi na uchague Hifadhi Kama. Kwenye menyu kunjuzi chini ya sanduku la jina, chagua aina ya faili ya Python. Ikiwa unatumia Notepad (haifai), chagua "Faili Zote" halafu ongeza ".py" hadi mwisho wa jina la faili.

  • Hakikisha kuhifadhi faili mahali pengine rahisi kupatikana, kwani utahitaji kuiendea kwa mwongozo wa amri.
  • Kwa mfano huu, hifadhi faili kama "hello.py".
167107 29 2
167107 29 2

Hatua ya 5. Endesha programu

Fungua Amri ya Haraka au Kituo chako na uelekee mahali ulipohifadhi faili yako. Mara tu unapokuwa hapo, endesha faili kwa kuandika hello.py na kubonyeza ↵ Ingiza. Unapaswa kuona maandishi Hello, Dunia! imeonyeshwa chini ya mwongozo wa amri.

Kulingana na jinsi ulivyoweka Python na ni toleo gani, unaweza kuhitaji chapa hello.py au python3 hello.py kuendesha programu

167107 30 2
167107 30 2

Hatua ya 6. Jaribu mara nyingi

Moja ya mambo mazuri kuhusu Python ni kwamba unaweza kujaribu programu zako mpya mara moja. Mazoezi mazuri ni kuwa na amri yako ya haraka kufunguliwa wakati huo huo ambayo mhariri wako wazi. Unapohifadhi mabadiliko yako kwenye kihariri chako, unaweza kuendesha programu mara moja kutoka kwa laini ya amri, ikiruhusu ujaribu haraka mabadiliko.

Sehemu ya 5 kati ya 5: Kuunda Programu za hali ya juu

167107 31 2
167107 31 2

Hatua ya 1. Jaribu na taarifa ya kimsingi ya kudhibiti mtiririko

Taarifa za kudhibiti mtiririko hukuruhusu kudhibiti kile programu inafanya kulingana na hali maalum. Kauli hizi ni moyo wa programu ya Python, na inakuwezesha kuunda programu ambazo hufanya vitu tofauti kulingana na pembejeo na hali. Taarifa ya wakati ni nzuri kuanza. Katika mfano huu, unaweza kutumia taarifa ya wakati kuhesabu mlolongo wa 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.
  • Pato litakuwa 1 1 2 3 5 8 13 21 34 55 89
  • Mwisho = "amri itaonyesha pato kwenye mstari huo badala ya kuweka kila thamani kwenye mstari tofauti.
  • Kuna mambo kadhaa ya kuzingatia katika programu hii rahisi ambayo ni muhimu kuunda programu ngumu katika Python:

    • Andika kumbuka. A: inaonyesha kuwa mistari ifuatayo itajumuishwa na ni sehemu ya block. Katika mfano hapo juu, chapa (b) na a, b = b, a + b ni sehemu ya block ya wakati. Kujifunga vizuri ni muhimu ili programu yako ifanye kazi.
    • Vigezo vingi vinaweza kufafanuliwa kwenye mstari huo. Katika mfano hapo juu, a na b zote zinafafanuliwa kwenye mstari wa kwanza.
    • Ikiwa unaingiza programu hii moja kwa moja kwa mkalimani, lazima uongeze laini tupu hadi mwisho ili mkalimani ajue kuwa programu imemalizika.
167107 32 2
167107 32 2

Hatua ya 2. Jenga kazi ndani ya programu

Unaweza kufafanua kazi ambazo unaweza kisha kupiga simu baadaye kwenye 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 () # Baadaye katika programu, unaweza kupiga simu yako Fibonacci # kazi kwa thamani yoyote unayotaja nyuzi (1000)

Hii itarudi 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Hatua ya 3. Jenga mpango ngumu zaidi wa kudhibiti mtiririko

Taarifa za kudhibiti mtiririko hukuruhusu kuweka hali maalum ambazo hubadilisha jinsi programu inaendeshwa. Hii ni muhimu sana wakati unashughulika na uingizaji wa mtumiaji. Mfano ufuatao utatumia if, elif (vinginevyo ikiwa), na mwingine kuunda programu rahisi inayotathmini umri wa mtumiaji.

age = int (ingiza ("Ingiza umri wako:")) ikiwa umri <= 12: chapa ("Ni nzuri kuwa mtoto!") umri wa elfu katika masafa (13, 20): chapa ("Wewe ni kijana ! ") kingine: chapisha (" Wakati wa kukua ") # Ikiwa yoyote ya taarifa hizi ni kweli # ujumbe unaofanana utaonyeshwa. # Ikiwa hakuna taarifa yoyote ni ya kweli, ujumbe "mwingine" # unaonyeshwa.

  • Programu hii pia inaleta taarifa zingine muhimu sana ambazo zitakuwa muhimu kwa matumizi anuwai tofauti:

    • pembejeo () - Hii inaomba 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 kamili.
    • anuwai () - Kazi hii inaweza kutumika kwa njia anuwai. Katika mpango huu, inakagua kuona ikiwa nambari katika masafa kati ya 13 na 20. Mwisho wa masafa hauhesabiwi katika hesabu.
167107 34 2
167107 34 2

Hatua ya 4. Jifunze maneno mengine ya masharti

Mfano uliopita ulitumia alama "chini ya au sawa" (<=) kubaini ikiwa umri wa kuingiza ulikidhi hali hiyo. Unaweza kutumia maneno yale yale ambayo ungependa katika hesabu, lakini kuyaandika ni tofauti kidogo:

Maneno ya Masharti.

Maana Ishara Ishara ya Chatu
Chini ya < <
Kubwa kuliko > >
Chini ya au sawa <=
Mkubwa kuliko au sawa >=
Sawa = ==
Sio sawa !=
167107 35 2
167107 35 2

Hatua ya 5. Endelea kujifunza

Hizi ni misingi tu linapokuja suala la Python. Ingawa ni moja ya lugha rahisi zaidi kujifunza, kuna kina kidogo ikiwa una nia ya kuchimba. Njia bora ya kuendelea kujifunza ni kuendelea kuunda programu! Kumbuka kwamba unaweza kuandika programu za mwanzo haraka kwa mkalimani, na kujaribu mabadiliko yako ni rahisi kama kuendesha programu kutoka kwa laini ya amri tena.

  • Kuna vitabu vingi vizuri vinavyopatikana kwa programu ya Python, pamoja na, "Python kwa Kompyuta", "Python Cookbook", na "Python Programming: Utangulizi wa Sayansi ya Kompyuta".
  • Kuna vyanzo anuwai vinavyopatikana mkondoni, lakini vingi bado vinalenga Python 2. X. Unaweza kuhitaji kufanya marekebisho kwa mifano yoyote ambayo hutoa.
  • Ikiwa unataka kukimbia chatu mkondoni lakini unataka kukimbia chatu 3, Repl [1] ana mkalimani wa chatu ambaye anatumia mashine za linux. Rasilimali nyingine nzuri mkondoni ya "pythonista" ya baadaye (programu ya chatu anayejua vizuri) ni ya kufikiria [2]. Kwa changamoto kubwa zaidi, "Tumia vifaa vya kuchosha" [3] na Mradi wa Euler [4] pia zinapatikana.
  • Shule nyingi za mitaa hutoa madarasa kwenye Python. Mara nyingi Python hufundishwa katika madarasa ya utangulizi kwani ni moja ya lugha rahisi kujifunza.

Sampuli za Programu

Image
Image

Mfano wa Msimbo wa Kuanzisha Mkalimani wa Python

Image
Image

Mfano wa Msimbo wa Kikokotoo cha Python

Image
Image

Mfano wa Programu rahisi ya Chatu

Ilipendekeza: