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

Satura rādītājs:

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

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

Video: Kā sākt programmēšanu Python: 13 soļi (ar attēliem)
Video: Ievads programmēšanā | #3 Spēles kodēšana Scratch vidē 2024, Maijs
Anonim

Vai vēlaties sākt mācīties programmēt? Datorprogrammēšana var būt biedējoša, un jūs domājat, ka, lai mācītos, jums ir jāapmeklē nodarbības. Lai gan tas var būt taisnība dažām valodām, ir dažādas programmēšanas valodas, kuru pamatprasmju apgūšana prasīs tikai vienu vai divas dienas. Python ir viena no šīm valodām. Jūs varat izveidot un darbināt Python pamatprogrammu tikai dažu minūšu laikā. Skatiet 1. darbību, lai uzzinātu, kā to izdarīt.

Soļi

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

Windows

167107 1 2
167107 1 2

1. solis. Apmeklējiet Python vietni

Jūs varat lejupielādēt visu nepieciešamo, lai sāktu darbu ar Python, no Python vietnes (python.org/downloads. Tīmekļa vietnei vajadzētu automātiski noteikt, ka izmantojat sistēmu Windows, un parādīt saites Windows instalētājam.

167107 2 2
167107 2 2

2. solis. Izvēlieties, kuru versiju vēlaties instalēt

Pašlaik ir pieejamas divas Python versijas: 3.x.x un 2.7.10. Python ļauj lejupielādēt abus, taču jaunajiem lietotājiem jāizvēlas 3.x.x versija. Lejupielādējiet 2.7.10, ja strādāsit ar mantoto Python kodu vai programmām un bibliotēkām, kuras vēl nav pieņēmušas 3.x.x kodu.

Šajā rokasgrāmatā tiks pieņemts, ka instalējat 3.x.x

167107 3 3
167107 3 3

Solis 3. Pēc lejupielādes palaidiet instalēšanas programmu

Noklikšķinot uz vajadzīgās versijas pogas, tiks lejupielādēts tās instalētājs. Palaidiet šo instalētāju pēc lejupielādes pabeigšanas.

167107 4 2
167107 4 2

4. solis. Atzīmējiet izvēles rūtiņu "Pievienot Python 3.5 PATH"

Tas ļaus jums palaist Python tieši no komandrindas.

167107 5 2
167107 5 2

Solis 5. Noklikšķiniet uz "Instalēt tūlīt"

Tas instalēs Python ar visiem noklusējuma iestatījumiem, kas būtu labi lielākajai daļai lietotāju.

Ja vēlaties atspējot noteiktas funkcijas, mainīt instalācijas direktoriju vai instalēt atkļūdotāju, tā vietā noklikšķiniet uz "Pielāgot instalāciju" un pēc tam atzīmējiet izvēles rūtiņas vai noņemiet to atzīmi

Mac

167107 6 2
167107 6 2

1. solis. Izlemiet, vai vēlaties instalēt Python 3.x.x

Visas OS X versijas jau ir instalētas ar Python 2.7. Ja jums nav nepieciešama jaunākā Python versija, jums nekas nav jāinstalē. Ja vēlaties piekļūt jaunākajām Python versijām, instalējiet 3.x.x.

Ja vēlaties tikai izmantot iekļauto Python versiju, varat izveidot skriptus teksta redaktorā un palaist tos caur termināli

167107 7 2
167107 7 2

2. solis. Lejupielādējiet Python 3.x.x failus no Python vietnes

Apmeklējiet vietni (python.org/downloads savā Mac datorā. Tam vajadzētu noteikt jūsu operētājsistēmu un parādīt Mac instalācijas failus. Ja tā nenotiek, noklikšķiniet uz saites "Mac OS X".

167107 8 2
167107 8 2

3. solis. Lai sāktu instalēt Python, veiciet dubultklikšķi uz lejupielādētā PKG faila

Izpildiet norādījumus, lai instalētu Python. Lielākā daļa lietotāju var izmantot noklusējuma iestatījumus.

167107 9 2
167107 9 2

4. solis. Palaidiet Python terminālī

Lai pārbaudītu, vai instalēšana noritēja labi, palaidiet termināli un ierakstiet python3. Tam vajadzētu palaist Python 3.x.x saskarni un parādīt versiju.

Linux

167107 10 2
167107 10 2

1. darbība. Pārbaudiet jau instalēto Python versiju

Gandrīz katram Linux izplatījumam ir instalēts Python. Jūs varat redzēt, kāda versija jums ir, atverot termināli un ierakstot python.

167107 11 2
167107 11 2

2. solis. Instalējiet jaunāko Ubuntu versiju

Atveriet logu Terminal un ierakstiet sudo apt-get install python.

Jūs varat arī instalēt Python, izmantojot Ubuntu lietotni Pievienot/noņemt lietojumprogrammas, kas atrodas logā Programmas

167107 12 2
167107 12 2

3. solis. Instalējiet jaunāko versiju Red Hat un Fedora

Atveriet logu Terminal un ierakstiet sudo yum install python.

167107 13 2
167107 13 2

Solis 4. Instalējiet jaunāko versiju Arch Linux

Piesakieties kā root lietotājs. Ierakstiet pacman -S python.

167107 14 2
167107 14 2

Solis 5. Lejupielādējiet IDLE vidi

Ja vēlaties izmantot Python izstrādes vidi, varat to iegūt, izmantojot izplatīšanas programmatūras pārvaldnieku. Vienkārši meklējiet “python idle”, lai atrastu un instalētu pakotni.

Citi pamati

167107 15 2
167107 15 2

1. darbība. Instalējiet teksta redaktoru

Kamēr jūs varat izveidot Python programmas Notepad vai TextEdit, jums būs daudz vieglāk lasīt un rakstīt kodu, izmantojot specializētu teksta redaktoru. Ir pieejami dažādi bezmaksas redaktori, piemēram, Sublime Text (jebkura sistēma), Notepad ++ (Windows), TextWrangler (Mac) vai JEdit (jebkura sistēma).

167107 16 2
167107 16 2

2. darbība. Pārbaudiet instalāciju

Atveriet sava termināļa komandu uzvedni (Windows) (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 parādīta kā >>>.

Ierakstiet print ("Sveiki, pasaule!") Un nospiediet ↵ Enter. Jums vajadzētu redzēt tekstu Sveiki, pasaule! tiek parādīts zem komandrindas Python

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

167107 17 2
167107 17 2

1. solis. Saprotiet, ka Python nav jāapkopo

Python ir interpretēta valoda, kas nozīmē, ka varat palaist programmu, tiklīdz veicat izmaiņas failā. Tas padara programmu atkārtošanu, pārskatīšanu un problēmu novēršanu daudz ātrāk nekā daudzas citas valodas.

Python ir viena no vieglāk apgūstamajām valodām, un jūs varat izveidot pamata programmu tikai dažu minūšu laikā

167107 18 2
167107 18 2

2. solis. Maldieties tulkā

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

167107 19 2
167107 19 2

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 uzskatīts par objektu. Tāpat programmas sākumā jums nebūs 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ā tiek apstrādāti skaitļi un virknes.

167107 20 2
167107 20 2

1. solis. Sāciet tulku

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

Ja neesat integrējis Python savā komandu uzvednē, lai palaistu tulku, jums būs jāpārvietojas uz Python direktoriju

167107 21 2
167107 21 2

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: # apzīmē Python koda komentārus, un tie netiek nodoti caur tulku.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Sadaļa vienmēr atgriezīs peldošā komata (decimāldaļas) skaitli 35.0 >>> (100 - 10*3) // 2 # Stāvsadalījums (divas slīpsvītras) atmet visus decimāldaļas rezultātus

167107 22 2
167107 22 2

Solis 3. Aprēķiniet pilnvaras

Varat izmantot ** operatoru, lai apzīmētu pilnvaras. Python var ātri aprēķināt lielus skaitļus. Piemērus skatiet zemāk esošajā lodziņā.

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

167107 23 2
167107 23 2

4. solis. Izveidojiet un mainiet mainīgos

Python var piešķirt mainīgos, lai veiktu pamata algebru. Šis ir labs ievads, kā Python programmās piešķirt mainīgos. Mainīgie tiek piešķirti, izmantojot zīmi =. Piemērus skatiet zemāk esošajā lodziņā.

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

167107 24 2
167107 24 2

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

1. solis. Atveriet teksta redaktoru

Jūs varat ātri izveidot testa programmu, kas iepazīstinās ar programmu izveides un saglabāšanas pamatiem un pēc tam to palaišanu caur tulku. Tas arī palīdzēs jums pārbaudīt, vai tulks ir pareizi instalēts.

167107 26 2
167107 26 2

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

"Drukāt" ir viena no Python pamatfunkcijām, un to 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 bija jāievada tikai “print”, kam sekoja tas, ko vēlaties parādīt. Programmā Python 3 "drukāšana" ir kļuvusi par funkciju, tāpēc jums būs jāievada "print ()", iekavās parādot vēlamo.

167107 27 2
167107 27 2

3. solis. Pievienojiet savu paziņojumu

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

drukāt ("Sveika, pasaule!")

Atšķirībā no daudzām citām valodām, rindas beigas nav jāapzīmē ar;. Jums arī nevajadzēs izmantot cirtainās breketes ({}), lai apzīmētu blokus. Tā vietā atkāpe nozīmē to, kas ir iekļauts blokā

167107 28 2
167107 28 2

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 izvēlieties faila tipu Python. Ja izmantojat Notepad (nav ieteicams), atlasiet “Visi faili” un pēc tam faila nosaukuma beigās pievienojiet “.py”.

  • Noteikti saglabājiet failu kaut kur viegli pieejamam, jo jums būs jāpārvietojas uz to komandu uzvednē.
  • Šajā piemērā saglabājiet failu kā “hello.py”.
167107 29 2
167107 29 2

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 nospiežot ↵ Enter. Jums vajadzētu redzēt tekstu Sveiki, pasaule! tiek parādīts zem komandu uzvednes.

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

167107 30 2
167107 30 2

Solis 6. Pārbaudiet bieži

Viena no lieliskajām Python lietām ir tā, ka jūs varat nekavējoties pārbaudīt savas jaunās programmas. Laba prakse ir atvērt komandu komandu uzvedni vienlaikus ar redaktoru. Saglabājot izmaiņas redaktorā, varat nekavējoties palaist programmu no komandrindas, ļaujot ātri pārbaudīt izmaiņas.

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

167107 31 2
167107 31 2

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

Plūsmas kontroles paziņojumi ļauj jums kontrolēt programmas darbību, pamatojoties uz īpašiem nosacījumiem. Šie apgalvojumi ir Python programmēšanas pamatā un ļauj jums izveidot programmas, kas atkarībā no ievades un apstākļiem veic dažādas darbības. Paziņojums par laiku ir labs sākums. Šajā piemērā varat izmantot paziņojumu while, lai aprēķinātu Fibonači secību 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.
  • Rezultāts būs 1 1 2 3 5 8 13 21 34 55 89
  • Komanda end = '' parādī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, kas ir būtiskas, lai izveidotu sarežģītas programmas Python:

    • Pierakstiet ievilkumu. A: norāda, ka šādas rindas būs ievilktas un ir daļa no bloka. Iepriekš minētajā piemērā druka (b) un a, b = b, a+b ir daļa no bloka. Pareiza atkāpe ir būtiska, lai jūsu programma darbotos.
    • Vienā rindā var definēt vairākus mainīgos. Iepriekš minētajā piemērā a un b 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 32 2
167107 32 2

Solis 2. Veidojiet funkcijas programmās

Jūs varat definēt funkcijas, kuras varat izmantot vēlāk 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 () # Vēlāk programmā varat piezvanīt savam Fibonači # funkcija jebkurai norādītajai vērtībai fib (1000)

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

167107 33 2
167107 33 2

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

Plūsmas kontroles paziņojumi ļauj iestatīt īpašus nosacījumus, kas maina programmas izpildes veidu. Tas ir īpaši svarīgi, ja jūs strādājat ar lietotāja ievadi. Šajā piemērā tiks izmantots if, elif (cits ja) un cits, lai izveidotu vienkāršu programmu, kas novērtē lietotāja vecumu.

vecums = int (ievade ("Ievadiet savu vecumu:")), ja vecums <= 12: print ("Ir lieliski būt bērnam!") elif vecums diapazonā (13, 20): print ("Jūs esat pusaudzis ! ") else: 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, tiek parādīts ziņojums "cits" #.

  • Šī programma iepazīstina arī ar dažiem citiem ļoti svarīgiem apgalvojumiem, kas būs nenovērtējami dažādiem lietojumiem:

    • ievade () - tiek izmantota 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 visa ievade tiks uzskatīta par veselu skaitli.
    • diapazons () - šo funkciju var izmantot dažādos veidos. Šajā programmā tā pārbauda, vai skaitlis ir diapazonā no 13 līdz 20. Diapazona beigas aprēķinā netiek ieskaitītas.
167107 34 2
167107 34 2

4. solis. Uzziniet citus nosacītos izteicienus

Iepriekšējā piemērā tika izmantots simbols "mazāk vai vienāds" (<=), lai noteiktu, vai ievadītais vecums atbilst nosacījumam. Varat izmantot tos pašus nosacītos izteicienus, kādus izmantotu matemātikā, taču to ierakstīšana nedaudz atšķiras:

Nosacījuma izteiksmes.

Nozīme Simbols Python simbols
Mazāk nekā < <
Lielāks nekā > >
Mazāk vai vienādi <=
Lielāks vai vienāds >=
Vienāds = ==
Nav vienāds !=
167107 35 2
167107 35 2

5. solis. Turpiniet mācīties

Šie ir tikai pamati, runājot par Python. Lai gan tā ir viena no vienkāršākajām valodām, ko iemācīties, ir diezgan daudz dziļuma, ja jūs interesē rakšana. Labākais veids, kā turpināt mācīties, ir turpināt veidot programmas! Atcerieties, ka jūs varat ātri rakstīt skrāpēšanas programmas tieši tulkā, un izmaiņu pārbaude ir tikpat vienkārša kā programmas palaišana no komandrindas.

  • Python programmēšanai ir pieejamas daudzas labas grāmatas, tostarp "Python iesācējiem", "Python pavārgrāmata" un "Python programmēšana: ievads datorzinātnēs".
  • Tiešsaistē ir pieejami dažādi avoti, taču daudzi joprojām ir vērsti uz Python 2. X. Jums, iespējams, būs jāpielāgo visi to sniegtie piemēri.
  • Ja vēlaties palaist python tiešsaistē, bet vēlaties palaist python 3, Repl [1] ir python tulks, kas izmanto virtuālās Linux mašīnas. Vēl viens labs tiešsaistes resurss topošajam "pythonista" (labi orientēts python programmētājs) ir Thinkfunctional [2]. Lielākiem izaicinājumiem ir pieejami arī “Automatizējiet garlaicīgās lietas” [3] un Project Euler [4].
  • Daudzas vietējās skolas piedāvā nodarbības vietnē Python. Bieži Python tiek mācīts ievadklasēs, jo tā ir viena no vieglāk apgūstamajām valodām.

Programmu paraugi

Image
Image

Python Interpreter starta koda paraugs

Image
Image

Python kalkulatora koda paraugs

Image
Image

Easy Python programmas paraugs

Ieteicams: