Jaunas programmēšanas valodas, piemēram, Python, apguve kļūst bez piepūles, ja jums ir visaptverošs ceļvedis sīki izklāstot, kuras koncepcijas jāapgūst iesācējam un kā virzīties tālāk, lai sasniegtu nākamo pavērsienu. Pat vidēja līmeņa programmētājiem bieži ir jāatjauno savi pamati, lai izveidotu sev stabilu pamatu.

Beigās jūs pieķersieties datoram, rakstot Python kodu, izmantojot šajā rakstā minētās pamatkomandas. Mēs arī apspriedīsim, kā savā datorā iestatīt Python vidi, lai varētu rakstīt un izpildīt Python kodu.

Python vides iestatīšana

Lai palaistu Python kodu, jūsu sistēmā jābūt instalētai Python.

Operētājsistēmā Windows

Jūs varat lejupielādēt jaunāko Python versiju operētājsistēmai Windows no python.org Lejupielādes lapa. Noklikšķiniet uz Lejupielādēt Python pogu, atlasiet Windows izpildāms nākamajā lapā un gaidiet, līdz tiek lejupielādēts izpildāmais fails. Kad tas ir izdarīts, veiciet dubultklikšķi uz instalēšanas faila, lai palaistu instalācijas logu.

Instalējiet Python tāpat, kā parasti instalējat jebkuru citu programmu sistēmā Windows. Neaizmirstiet instalēšanas laikā atzīmēt opciju "Pievienot Python to PATH".

instagram viewer

Operētājsistēmā Linux

Lai instalētu Python operētājsistēmā Linux, izdodiet šādas komandas atkarībā no izmantotā Linux izplatīšanas:

Debian/Ubuntu:

sudo apt instalēt python

Operētājsistēmā Arch Linux:

sudo pacman -S python

Fedora un CentOS:

sudo dnf instalējiet python

Operētājsistēmā macOS

Līdzīgi kā Windows instalēšanas procesā, vispirms lejupielādējiet MPKG no Python lejupielāde lappuse. Pēc tam palaidiet instalēšanas programmu un izpildiet ekrānā redzamās darbības, lai turpinātu instalēšanu.

Tagad, kad instalēšanas daļa ir pabeigta, sāksim praktiski un sāksim ar Python komandu sarakstu, kas jāzina katram iesācējam. Šajā rokasgrāmatā tiek pieņemts, ka jūs zināt, kā izpildīt Python programmas no komandrindas.

Pamata ievade, izvade un mainīgie

Katras Python programmas mērķis ir saglabāt datus, veikt ievadi un pēc tam modificēt datus, lai iegūtu vēlamo izvadi.

1. Mainīgo inicializēšana un deklarēšana

Lai saglabātu datus, katra programmēšanas valoda izmanto mainīgos. Mainīgie ir noteiktu datu struktūru objekti, kas var saturēt vērtību un veikt darbības ar datiem. Apsveriet šādu Python kodu:

skaitlis = 20

Šeit mēs esam deklarējuši mainīgo ar nosaukumu "numurs" un vērtību 20. Tāpat varat izveidot citus mainīgos ar atšķirīgu datu tipu. Python atbalsta vairākus datu tipus, taču kā iesācējs jūs galvenokārt strādāsit ar tiem, kas minēti tālāk. Datu tipu inicializācijas komandas ir iekļautas iekavās.

  1. Vesels skaitlis (skaitlis = 10)
  2. Virkne (vārds = "Raiens")
  3. Pludināt (decimālzīme = 10,23)
  4. Saraksts (augļi = ["Ābols", "Banāns", "Mango"])
  5. Korpuss (augļi = ("Ābols", "Banāns", "Mango"))
  6. Vārdnīca (augļu karte = {1:"Ābols", 2:"Banāns", 3:"Mango"})

2. Displeja izvade Ar print() metodi

Lielākā daļa iesācēju programmētāju sāk ar pamata programmu "Hello World", kas izpildes laikā izvada virkni. Programmā Python varat drukāt cietā koda ziņojumus un mainīgās vērtības, izmantojot print().

Lai drukātu virkni Python, apskatiet šādu komandu sintaksi:

print ("Šī ir virkne")

Viss, ko ievietosiet pēdiņās, tiks parādīts tāds, kāds tas ir. Iepriekš minētais kods parādīs "Šī ir virkne", kad to palaižat, izmantojot komandrindu.

Varat arī izdrukāt mainīgā lieluma vērtību, vienkārši norādot mainīgā nosaukumu bez pēdiņām. Pieņemsim, ka mums ir virknes mainīgais "uzvārds", kam ir vērtība "Sharma":

drukāt (uzvārds)

Izvade:

Šarma

3. Veikt ievadi ar ievadi ()

Programma ir noderīga tikai tad, ja lietotājs var ar to mijiedarboties. Lai jūsu lietojumprogrammas būtu dinamiskas un interaktīvas, ievades un izvēles iespējas būs atkarīgas no lietotāja.

Varat lūgt lietotājam ievadīt vērtību, izmantojot ievade komandu. Tālāk ir norādīta sintakse, kas jāievēro:

mainīgais = ievade ("Rādāmā virkne")

Piemēram, šī komanda prasīs lietotājam attiecīgi vārdu un vecumu:

name = input ("Lūdzu, ievadiet savu vārdu => ")
vecums = ievade ("Lūdzu, ievadiet savu vecumu => ")

Programmas plūsmas kontroles pārņemšana

Programma nesastāv tikai no ievades, izvades un datu tipiem. Tas ietver arī vadības paziņojumus, kas nepieciešami loģikas ieviešanai un programmas plūsmas noteikšanai.

4. Ieviesiet loģiku ar if, elif un citiem

Jūsu dators veic darbības un izdara izvēli, pamatojoties uz loģiskiem lēmumiem. Lai ieviestu loģiku savā kodā, varat izmantot komandas if, elif un else. Šīs komandas maina programmas plūsmu, pamatojoties uz nosacījumiem, un tāpēc tās sauc par nosacījuma vadības paziņojumiem.

Kā norāda nosaukums, ja komanda novērtē izteiksmi un, ja tā ir patiesa, izpilda zem tās esošos paziņojumus. The elifs komanda (citādi, ja) nodrošina citu izteiksmi, kas tiek novērtēta, ja iepriekšējā ja paziņojums atgriež nepatiesu. Visbeidzot, ja nav iepriekšēju paziņojumu (ja vai elifs) atgriež patiesu, izteiksmi, kas nodrošināta ar cits komanda tiek novērtēta.

Ņemiet vērā, ka jums var būt vairāki ja un elifs paziņojumus noteiktā koda blokā. Pat ligzdotas ja apgalvojumi ir iespējami.

Šeit ir vienkārša programma, kas izskaidro if, elif un else lietošanu. Programma novērtēs, vai norādītais skaitlis ir pozitīvs, negatīvs vai nulle.

skaitlis = int (input ("Ievadiet skaitli, lai novērtētu: "))
ja (skaitlis > 0):
drukāt ("Pozitīvs")
elifs (skaitlis < 0):
drukāt ("Negatīvs")
cits:
drukāt ("nulle")

Ņemiet vērā, ka mums bija jāiekļauj input() metode ar int(), jo pēc noklusējuma ievade tiek saglabāta kā virknes veids, un mainīgajam "number" ir jābūt vesela skaitļa tipa.

Atšķirība starp if un elif ir tāda, ka visi if paziņojumi koda blokā tiks novērtēti pēc kārtas otrs neatkarīgi no tā, bet elif apgalvojums tiks novērtēts tikai tad, ja iepriekšējais if paziņojums ir spēkā viltus.

Saistīts: Python projektu idejas, kas piemērotas iesācējiem

5. For Loop programmā Python

Lai gan Python atbalsta vairākus citus cilpas priekšrakstus (do...while, while, switch), for cilpa ir visizplatītākais cilpas vadības paziņojums, salīdzinot ar pārējiem.

Atšķirībā no C un C++, Python cilpa vienmēr atkārtojas, izmantojot iteratīvu mainīgo. Iteratīvs mainīgais ir tāds, kurā ir vairākas vērtības, piemēram, saraksti, korteži un vārdnīcas.

Deklarējiet saraksta mainīgo "augļi", kas satur vērtības Apple, Banana, Pear un Mango. Lai atkārtotu katru elementu un izdrukātu vērtības, izmantojot cilpu:

elementam augļos:
drukāt (elements)

Varat arī izveidot klasisko C stilu cilpai programmā Python, izmantojot diapazona() metodi. Metode diapazons() ģenerē skaitļu sarakstu atkarībā no norādītajām sākuma, beigu un soļu vērtībām.

i diapazonā (0,5):
drukāt (i)

Izvade:

0
1
2
3
4

Modularitātes saglabāšana kodeksā

Labs kods ir vieglāk lasāms, viegli atkļūdojams un viegli pielāgojams. Un tas viss tiek panākts, rakstot modulāru kodu.

6. Definējiet funkcijas ar def

Lai samazinātu koda dublēšanos un veicinātu koda atkārtotu izmantošanu, Python nodrošina veidu, kā funkcijās iekļaut atkārtoti lietojamu kodu, ko vēlāk var izsaukt, ja nepieciešams. Varat izveidot funkciju, izmantojot def atslēgvārds Python.

Līdzīgi kā citās programmēšanas valodās, Python funkcijas veiksmīgas izpildes gadījumā ņem arī argumentus un atgriež vērtības. Varat arī pārslogot funkcijas Python.

def summa (a, b):
atgriezt a+b
drukāt (summa (1,2))

Izvade:

3

7. Izveidojiet klases ar klases atslēgvārdu

Varat izveidot klases, lai programmā Python izveidotu objektu rasējumus. Python atbalsta objektorientētu programmēšanu un ļauj lietotājiem izveidot klases un inicializēt objektus. Klase var sastāvēt no mainīgajiem ar piekļuves modifikatoriem, funkcijām ar atgriešanas veidiem un pat citām klasēm (ligzdotas klases).

Šeit ir vienkāršs kods, kas izveido klasi ar nosaukumu students:

klases skolnieks:
vārds = ""
def setName (self, passValue):
self.name = passValue
def displayName (self):
drukāt (self.name)

Lai izmantotu klasi, vispirms ir jāizveido tās instance, kas pazīstama arī kā objekts.

mans students = students ()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Apvienojot pēdējos divus koda fragmentus, iepriekš minētā programma izvadīs:

Dīpeša Šarma

Līdzīgi kā citās programmēšanas valodās, arī Python klasēs varat ieviest konstruktorus un statiskās metodes (izmantojot attiecīgi init() dunder metodi un @staticmethod dekoratoru).

Python apgūšana paver neskaitāmas iespējas

Python tiek izmantots ne tikai teksta lietojumprogrammu rakstīšanai, to var izmantot arī tīmekļa lietotņu izstrādei, tīmekļa skrāpēšanai, tīkla programmēšanai, automatizācijai, mašīnmācībai utt.

Neatkarīgi no tā, vai esat topošs programmētājs vai pieredzējis izstrādātājs, Python pievienošana esošajai prasmju kopai noteikti veicinās jūsu zināšanas un specializāciju šajā nozarē.

DalītiesČivinātE-pasts
Kā bez maksas iemācīties Python

Vai esat gatavs apgūt Python, kas ir viena no pēdējā laikā visvairāk pieprasītajām programmēšanas valodām? Lūk, kā sākt darbu.

Lasiet Tālāk

Saistītās tēmas
  • Programmēšana
  • Python
Par autoru
Dīpeša Šarma (Publicēti 94 raksti)

Dīpešs ir MUO jaunākais Linux redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis. Brīvajā laikā jūs varat atrast viņu lasot grāmatas, klausoties dažādus mūzikas žanrus vai spēlējam ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu