Kā sākt darbu ar Python programmēšanu: 15 soļi (ar attēliem)

Satura rādītājs:

Kā sākt darbu ar Python programmēšanu: 15 soļi (ar attēliem)
Kā sākt darbu ar Python programmēšanu: 15 soļi (ar attēliem)

Video: Kā sākt darbu ar Python programmēšanu: 15 soļi (ar attēliem)

Video: Kā sākt darbu ar Python programmēšanu: 15 soļi (ar attēliem)
Video: Kā nomierināt NERVU sistēmu 2024, Decembris
Anonim

Vai vēlaties iemācīties programmēt? Datorprogrammēšanas apguve var būt sarežģīta, un jūs, iespējams, domājat par noteikta kursa apguvi. Tas var attiekties uz dažām programmēšanas valodām, taču ir daudzas, kas prasa tikai dienu vai divas, lai saprastu pamatus. Python ir viena no šīm valodām. Jūs varat palaist Python pamata programmas tikai dažu minūšu laikā. Skatiet 1. darbību, lai uzzinātu, kā to izdarīt.

Solis

1. daļa no 5: Python instalēšana (Windows)

167107 1
167107 1

1. solis. Lejupielādējiet Python for Windows sistēmu

Windows Python tulku var bez maksas lejupielādēt no Python vietnes. Noteikti lejupielādējiet operētājsistēmai pareizo versiju.

  • Jums būs jālejupielādē jaunākā pieejamā versija, kas šīs rakstīšanas laikā ir 3,4.
  • OS X un Linux ir iepriekš instalētas kopā ar Python. Jums, iespējams, nav jāinstalē ar Python saistīta programmatūra, taču varat instalēt teksta redaktoru.
  • Lielākā daļa Linux distribūciju un OS X versiju joprojām izmanto Python 2.x. Starp 2. un 3. versiju ir dažas nelielas atšķirības, taču būtiskākās izmaiņas ir paziņojumā "drukāt". Lai instalētu jaunāko Python versiju operētājsistēmā OS X vai Linux, varat lejupielādēt failu no Python vietnes.
167107 2
167107 2

2. solis. Instalējiet Python tulku

Lielākā daļa lietotāju var instalēt tulku, nemainot nekādus iestatījumus. Jūs varat integrēt Python komandu uzvednē, iespējojot pēdējo opciju pieejamo moduļu sarakstā.

167107 3
167107 3

3. solis. Instalējiet teksta redaktoru

Lai gan jūs varat izveidot Python programmas no Notepad vai TextEdit, ir daudz vieglāk lasīt un rakstīt kodu, izmantojot īpašu teksta redaktoru. Varat izmantot dažādus bezmaksas redaktorus, piemēram, Notepad ++ (Windows), TextWrangler (Mac) vai jEdit (jebkura sistēma).

167107 4
167107 4

Solis 4. Pārbaudiet instalāciju

Atveriet komandu uzvedni (Windows) no termināļa (Mac/Linux) un ierakstiet python. Python tiks ielādēts un tiks parādīts versijas numurs. Jūs tiksit novirzīts uz Python tulka komandu uzvedni, kas tiek parādīta kā >>>.

Ierakstiet print ("Sveiki, pasaule!") Un nospiediet taustiņu Enter. Jūs redzēsit tekstu, kas parādīts zem komandrindas Python

2. daļa no 5: Pamatjēdzienu apguve

167107 5
167107 5

Solis 1. Saprotiet, ka Python nav jāapkopo

Python ir interpretēta valoda, kas nozīmē, ka varat palaist programmas, tiklīdz veicat izmaiņas failos. Tas padara programmu atkārtošanas, pārskatīšanas un problēmu novēršanas procesu daudz ātrāku nekā daudzās citās valodās.

Python ir viena no vieglāk apgūstamajām valodām, un pamata programmas varat palaist tikai dažu minūšu laikā

167107 6
167107 6

2. solis. Vijolieties ar tulku

Jūs varat izmantot tulku, lai pārbaudītu kodu, vispirms nepievienojot to programmai. Tas ir lieliski piemērots, lai uzzinātu, kā darbojas īpašas komandas, vai lai rakstītu izmešanas programmas.

167107 7
167107 7

3. solis. Uzziniet, kā Python apstrādā objektus un mainīgos

Python ir uz objektu orientēta valoda, kas nozīmē, ka viss programmā tiek uztverts kā objekts. Tas nozīmē, ka programmas sākumā jums nav jādeklarē mainīgie (to var izdarīt jebkurā laikā), kā arī nav jānorāda mainīgā veids (vesels skaitlis, virkne utt.).

3. daļa no 5: Python tulka izmantošana kā kalkulators

Dažu pamata kalkulatora funkciju veikšana palīdzēs jums iepazīties ar Python sintaksi un to, kā rīkoties ar skaitļiem un virknēm.

167107 8
167107 8

Solis 1. Palaidiet tulku

Atveriet komandu uzvedni vai termināli. Uzvednē ierakstiet python un nospiediet taustiņu Enter. Tas ielādēs Python tulku, un jūs tiksit novirzīts uz Python komandu uzvedni (>>>).

Ja komandu uzvednē neintegrējat Python, jums jādodas uz mapi Python, lai palaistu tulku

167107 9
167107 9

2. solis. Veiciet pamata aritmētiku

Jūs varat izmantot Python, lai viegli veiktu pamata aritmētiku. Tālāk redzamajā lodziņā ir daži piemēri, kā izmantot kalkulatora funkcijas. Piezīme: # ir komentāri Python kodā, un tulks tos neapstrādā.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Sadaļa vienmēr atgriezīs peldošā komata skaitli (aiz komata) 35.0 >>> (100 - 10*3) // 2 # Noapaļojot dalījumu uz leju (divas slīpsvītras), tiks izmesta decimāldaļa 35 >>> 23 % 4 # Tādējādi tiks aprēķināts atlikušais 3. dalījuma >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 10
167107 10

Solis 3. Aprēķiniet rangu

Eksponentu apzīmēšanai varat izmantot operatoru **. Python var ātri aprēķināt lielas jaudas. Piemēru skatiet zemāk esošajā lodziņā.

>> 7 ** 2 # 7 kvadrātā 49 >>> 5 ** 7 # 5 līdz 7 78125

167107 11
167107 11

4. solis. Izveidojiet un mainiet mainīgos

Python var piešķirt mainīgos, lai veiktu pamata algebru. Tas ir lielisks ievads, lai zinātu, kā Python programmās piešķirt mainīgos. Mainīgie tiek norādīti, izmantojot zīmi =. Piemēru skatiet zemāk esošajā lodziņā.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Mainīgais var būt jebkura virkne> >> augstums = 5 >>> platums * augstums 50

167107 12
167107 12

5. solis. Aizveriet tulku

Kad esat pabeidzis tulka lietošanu, varat to aizvērt un atgriezties komandu uzvednē, nospiežot Ctrl+Z (Windows) vai Ctrl+D (Linux/Mac) un pēc tam nospiežot Enter. Varat arī ierakstīt quit () un nospiest Enter.

4. daļa no 5: Pirmās programmas izveide

167107 13
167107 13

1. solis. Atveriet teksta redaktoru

To var izdarīt, izveidojot testa programmu, kas iepazīstinās jūs ar programmu izveides un saglabāšanas pamatiem, pēc tam palaižot tās caur tulku. Tas arī palīdzēs jums pārbaudīt, vai tulks ir pareizi instalēts.

167107 14
167107 14

Solis 2. Izveidojiet paziņojumu "drukāt"

Drukāt ir viena no Python pamatfunkcijām, ko izmanto, lai programmas laikā parādītu informāciju terminālī. Piezīme: “print” ir viena no lielākajām izmaiņām no Python 2 uz Python 3. Programmā Python 2 jums ir jāievada tikai “print”, kam seko tas, ko vēlaties parādīt. Python 3 programmā "drukāšana" ir kļuvusi par funkciju, tāpēc jums ir jāievada "print ()" un iekavās jāraksta vajadzīgais.

167107 15
167107 15

3. solis. Pievienojiet paziņojumu

Viens no visizplatītākajiem veidiem, kā pārbaudīt programmēšanas valodu, ir parādīt tekstu "Hello, World!" Pievienojiet šo tekstu paziņojumam "print ()", ieskaitot pēdiņas:

drukāt ("Sveika, pasaule!")

Atšķirībā no vairuma citu valodu, rindu beigas nav jādeklarē ar;. Jums arī nav jāizmanto cirtainās breketes ({}), lai attēlotu blokus. Tā vietā ievilkums norāda, kas ir iekļauts blokā

167107 16
167107 16

Solis 4. Saglabājiet failu

Teksta redaktorā noklikšķiniet uz izvēlnes Fails un atlasiet Saglabāt kā. Nolaižamajā izvēlnē zem nosaukuma lodziņa atlasiet faila tipu Python. Ja izmantojat Notepad (bet nav ieteicams), atlasiet “Visi faili” un pēc tam faila nosaukuma beigās pievienojiet “py”.

  • Saglabājiet failu viegli pieejamā vietā, jo tas ir jānorāda komandu uzvednē.
  • Šajā piemērā saglabājiet failu kā “hello.py”.
167107 17
167107 17

Solis 5. Palaidiet programmu

Atveriet komandu uzvedni vai termināli un dodieties uz vietu, kur saglabājāt failu. Kad esat tur, palaidiet failu, ierakstot hello.py un Enter. Jūs redzēsit tekstu, kas parādīts zem komandu uzvednes.

Atkarībā no tā, kā instalējāt Python, lai palaistu programmu, iespējams, būs jāievada python hello.py

167107 18
167107 18

6. solis. Pārbaudiet programmu bieži

Viena no lieliskajām Python lietām ir tā, ka varat uzreiz pārbaudīt jaunas programmas. Vēl viena priekšrocība ir tā, ka jūsu komandu uzvedne un redaktors ir atvērti. Pēc izmaiņu saglabāšanas redaktorā varat palaist programmu tieši no komandrindas, tādējādi ātri pārbaudot izmaiņas.

5. daļa no 5: Uzlabotu programmu veidošana

167107 19
167107 19

1. darbība. Eksperimentējiet ar plūsmas kontroles pamata paziņojumiem

Plūsmas kontroles paziņojumi ir noderīgi, lai kontrolētu programmas darbību noteiktos apstākļos. Šie apgalvojumi ir Python programmēšanas kodols, tāpēc jūs varat izveidot programmas, kas veic dažādas lietas atkarībā no ievades un apstākļiem. Paziņojums par laiku ir labs sākums mācībām. Šajā piemērā jūs izmantojat paziņojumu while, lai aprēķinātu Fibonači sēriju līdz 100:

# Katrs skaitlis Fibonači secībā ir # iepriekšējo divu skaitļu summa a, b = 0, 1, bet b <100: print (b, end = "") a, b = b, a+b

  • Secība darbosies tik ilgi, kamēr (kamēr) b ir mazāks par (<) 100.
  • Programmas rezultāti ir 1 1 2 3 5 8 13 21 34 55 89
  • Komanda end = '' izvadīs izvadi tajā pašā rindā, nevis katru vērtību ievieto atsevišķā rindā.
  • Šajā vienkāršajā programmā ir jāņem vērā dažas lietas, un tās ir ļoti svarīgas, lai izveidotu sarežģītas programmas Python:

    • Pievērsiet uzmanību ievilkumiem.: norāda, ka nākamā rinda tiks ievilkta un ir daļa no bloka. Iepriekš minētajā piemērā drukāšana (b) un a, b = b, a+b ir daļa no bloka. Pareiza atkāpe ir būtiska, lai programma darbotos.
    • Vienā rindā var definēt vairākus mainīgos. Iepriekš minētajā piemērā a un b. Abi ir definēti pirmajā rindā
    • Ja ievadāt šo programmu tieši tulkā, beigās jāpievieno tukša rinda, lai tulks zinātu, ka programma ir pabeigta.
167107 20
167107 20

Solis 2. Veidojiet funkciju programmā

Jūs varat definēt funkcijas, kuras vēlāk var izsaukt programmā. Tas ir īpaši noderīgi, ja jums ir jāizmanto vairākas funkcijas lielākas programmas ietvaros. Šajā piemērā varat izveidot funkciju, lai izsauktu Fibonači secību, kas ir līdzīga iepriekš rakstītajai:

def fib (n): a, b = 0, 1, bet a <n: print (a, end = '') a, b = b, a+b print () # Pēc tam varat izsaukt # Fibonači funkciju katrai norādītā vērtība fib (1000)

Tas atgriezīsies 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 21
167107 21

3. Izveidojiet sarežģītāku plūsmas kontroles programmu

Plūsmas kontroles paziņojumi ir noderīgi, lai iestatītu noteiktus nosacījumus, kas maina programmas izpildi. Tas ir īpaši svarīgi, ja strādājat ar lietotāja ievadi. Šis piemērs izmantos if, elif (else if) un cits, lai izveidotu vienkāršu programmu, kas novērtē lietotāja vecumu.

vecums = int (ievade ("Ievadiet savu vecumu:")), ja vecums <= 12: print ("Bērnība ir pārsteidzoša!") elif vecums diapazonā (13, 20): print ("Jūs esat pusaudzis!") cits: print ("Laiks izaugt") # Ja kāds no šiem apgalvojumiem ir patiess # Tiks parādīts atbilstošais ziņojums. # Ja neviens no apgalvojumiem nav patiess, # tiks parādīts ziņojums "cits".

  • Programma iepazīstina arī ar dažiem citiem ļoti svarīgiem paziņojumiem, ko izmantot dažādās lietojumprogrammās:

    • ievade () - tiek izsaukta lietotāja ievade no tastatūras. Lietotājs redzēs iekavās rakstīto ziņojumu. Šajā piemērā ievadi () ieskauj funkcija int (), kas nozīmē, ka visas ievades tiks uzskatītas par veseliem skaitļiem
    • diapazons () - šo funkciju var izmantot dažādos veidos. Šajā programmā šī funkcija pārbauda, vai skaitlis ir diapazonā no 13 līdz 20. Diapazona beigas aprēķinā netiek ieskaitītas.
167107 22
167107 22

4. solis. Uzziniet citus nosacītos izteicienus

Iepriekšējā piemērā tiek izmantots simbols "mazāk vai vienāds ar" (<=), lai noteiktu, vai ievadītais vecums atbilst nosacījumam. Varat izmantot tādas pašas nosacītās izteiksmes kā matemātikā, taču to rakstīšanas veids ir nedaudz atšķirīgs:

Nosacījuma izteiksme.

Nozīme Simbols Python simbols
Mazāks nekā < <
Lielāks nekā > >
Mazāks vai vienāds ar <=
Lielāks vai vienāds ar >=
Kopā ar = ==
Nav vienāds ar !=

Solis 5. Pastāvīga mācīšanās

Visi iepriekš minētie ir tikai Python pamati. Lai gan Python ir viena no vienkāršākajām apgūstamajām valodām, tajā ir daudz iespēju, kurās varat iedziļināties. Labākais veids, kā turpināt mācīties, ir programmēšana! Atcerieties, ka jūs varat ātri rakstīt programmas no nulles tieši no tulka, un izmaiņu pārbaude ir tikpat vienkārša kā programmas palaišana no komandrindas.

  • Python programmēšanā ir pieejamas daudzas labas grāmatas, tostarp "Python iesācējiem", "Python pavārgrāmata" un "Python programmēšana: ievads datorzinātnēs".
  • Internetā ir pieejami dažādi avoti, taču lielākā daļa joprojām ir veltīti Python 2.x. Jums būs jāveic pielāgojumi katram norādītajam piemēram.
  • Daudzi kursi piedāvā Python mācīšanos. Python bieži tiek mācīts ievadklasēs, jo tā ir viena no vieglāk apgūstamajām valodām.

Ieteicams: