Jinsi ya kuanza na Programu ya Python: Hatua 15 (na Picha)

Orodha ya maudhui:

Jinsi ya kuanza na Programu ya Python: Hatua 15 (na Picha)
Jinsi ya kuanza na Programu ya Python: Hatua 15 (na Picha)

Video: Jinsi ya kuanza na Programu ya Python: Hatua 15 (na Picha)

Video: Jinsi ya kuanza na Programu ya Python: Hatua 15 (na Picha)
Video: jinsi ya kuhesabu siku za mzunguko wa hedhi wa aina zote 2024, Novemba
Anonim

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)

167107 1
167107 1

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.
167107 2
167107 2

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.

167107 3
167107 3

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).

167107 4
167107 4

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

167107 5
167107 5

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

167107 6
167107 6

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.

167107 7
167107 7

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.

167107 8
167107 8

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

167107 9
167107 9

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

167107 10
167107 10

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

167107 11
167107 11

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

167107 12
167107 12

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

167107 13
167107 13

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.

167107 14
167107 14

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.

167107 15
167107 15

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

167107 16
167107 16

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".
167107 17
167107 17

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

167107 18
167107 18

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

167107 19
167107 19

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.
167107 20
167107 20

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

167107 21
167107 21

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.
167107 22
167107 22

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:

Kujieleza kwa Masharti.

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.

Ilipendekeza: