- Python ir pieejama un aizraujoša programmēšanas valoda iesācējiem.
- Mainīgie ir konteineri datu, piemēram, skaitļu un teksta, glabāšanai.
- Vadības struktūras ļauj pieņemt lēmumus un atkārtot darbības kodā.
- cilpas
whileyforatvieglot iterāciju datu kopās.
Laipni lūdzam Python pasaulē, kur programmēšana kļūst aizraujoša un pieejama! Šajā ievada sadaļā mēs izpētīsim Python programmēšanas pamatus, kas ļaus jums spert pirmos programmētāja soļus. No mainīgo un datu tipu izveides līdz operatoru izmantošanai aprēķinu veikšanai un lēmumu pieņemšanai, mēs esam izveidojuši pamatu, lai jūs varētu justies ērti, rakstot kodu Python.
Turklāt mēs apskatīsim kontroles struktūras if, else, elif, while y for, kas dos jums iespēju kontrolēt programmas plūsmu. Sagatavojieties ienirt aizraujošā mācību ceļojumā, iedziļinoties Python burvībā un atklājot visu, ko šī aizraujošā valoda var piedāvāt!
Python kursa sākumlapa no nulles
2.1. Mainīgie un datu tipi
Ievads mainīgajos un to lietošanā Python
Programmā Python mainīgie ir konteineri, ko izmanto datu glabāšanai. Šie dati var būt skaitļi, teksts, saraksti vai cita veida informācija. Mainīgie ļauj programmētājiem efektīvi piekļūt datiem un ar tiem manipulēt, kas ir būtiski jebkurā programmā.
Lai Python definētu mainīgo, vienkārši piešķiriet vērtību mainīgā nosaukumam, izmantojot piešķiršanas operatoru =. Piemēram:
vārds = "Jānis"
vecums = 25
produkta_cena = 19.99
Iepriekš minētajā piemērā esam izveidojuši trīs mainīgos: nombre, edad y precio_producto. Mainīgais nombre satur teksta virkni, edad satur veselu skaitli un precio_producto satur peldošā komata skaitli.
Pamatdatu tipu apraksts: vesels skaitlis, pludiņš, virkne, Būla u.c.
Python ir dinamiski tipizēta valoda , kas nozīmē, ka jums nav nepieciešams skaidri deklarēt mainīgā tipu. Datu tips tiek automātiski secināts no piešķirtās vērtības. Daži no Python pamata datu tipiem ir šādi:
- Vesels skaitlis (int): Apzīmē veselus skaitļus bez decimāldaļām, piemēram, 1, -5, 100 utt.
- Pludiņš: Apzīmējiet skaitļus ar decimāldaļām, piemēram, 3.14, -2.5, 0.5 utt.
- Virkne (str): Apzīmē tekstu un ir definēts vienpēdiņās vai dubultpēdiņās, piemēram, “Sveiki”, “Python”, “123” utt.
- Būla (bool): Apzīmē patiesas vai nepatiesas vērtības, ko izmanto, lai izteiktu loģiku un pieņemtu lēmumus.
- Saraksts: Tā ir sakārtota un modificējama elementu kolekcija, kas var būt dažāda veida datu.
- Korpuss (korpuss): Tas ir līdzīgs sarakstam, taču tas ir nemainīgs, kas nozīmē, ka tā elementus nevar mainīt pēc to izveides.
- Vārdnīca (dikts): Tā ir datu struktūra, kas glabā atslēgu un vērtību pārus, kur katra atslēga ir unikāla un tiek izmantota, lai piekļūtu tai atbilstošajai vērtībai.
2.2 Operatori un izteiksmes
Aritmētisko, salīdzināšanas un loģisko operatoru skaidrojums programmā Python
Programmā Python operatori ir īpaši simboli, ko izmanto, lai veiktu dažādas darbības ar mainīgajiem lielumiem un vērtībām. Galvenie Python operatoru veidi ir:
- Aritmētiskie operatori: Tie ļauj veikt matemātiskas darbības, piemēram, saskaitīšanu (
+), atņemšana (-), reizināšana (*), nodaļa (/), modulis (%) un eksponents (**). - Salīdzināšanas operatori: Tie ļauj salīdzināt divas vērtības un atkarībā no salīdzinājuma atgriezt Būla vērtību True vai False. Daži piemēri ir (
==), (!=), (<), (>), (<=) un (>=). - Loģiskie operatori: Tie ļauj apvienot Būla izteiksmes. Galvenie loģiskie operatori ir
and,orynot.
Operatoru izmantošana izteiksmēs, lai veiktu aprēķinus un lēmumu pieņemšanu
Izteiksmes Python ir mainīgo, vērtību un operatoru kombinācijas, kas tiek novērtētas, lai iegūtu rezultātu. Šīs izteiksmes tiek izmantotas, lai programmā veiktu aprēķinus un pieņemtu loģiskus lēmumus.
Izteiksmju piemērs ar aritmētiskiem operatoriem:
x = 10
y = 5
summa = x + y
atņemšana = x – y
reizināšana = x * y
dalīšana = x / y
modulis = x % y
Izteiksmju piemērs ar salīdzināšanas operatoriem:
a = 8
b = 10
ir vienāds_vienāds = a == b
nav_vienāds = a != b
ir_mazāks_nekā = a < b ir_lielāks_vai_vienāds = a >= b
Izteiksmju piemērs ar loģiskiem operatoriem:
līst = Tiesa
ir_auksts = Nepatiess
ja_līst_un_ir_auksts = līst un ir auksts
ja_līst_vai_ir_auksts = līst vai ir auksts
no_llueve = nelīst
2.3. Vadības struktūras
Nosacījumi: if, else, elif
Vadības struktūras ir būtiskas programmas izpildes plūsmai. Python visizplatītākā vadības struktūra ir if, kas ļauj pieņemt lēmumus, pamatojoties uz Būla nosacījumiem.
vecums = 18
ja vecums >= 18:
print("Jūs esat pilngadīgs")
cits:
print("Jūs esat nepilngadīgs")
Šajā piemērā mēs izmantojam struktūru if lai pārbaudītu, vai mainīgais edad ir lielāks vai vienāds ar 18. Ja nosacījums ir patiess, tiks izdrukāts “Jūs esat pilngadīgs”; Pretējā gadījumā tiks drukāts uzraksts “Tu esi nepilngadīgs”.
Mēs varam arī izmantot elif (saīsinājums no “else if”), lai secīgi pārbaudītu vairākus nosacījumus:
atzīme = 75
ja piezīme >= 90:
print("Jūsu atzīme ir A")
elif piezīme >= 80:
print("Jūsu atzīme ir B")
elif piezīme >= 70:
print("Jūsu atzīme ir C")
cits:
print("Jūsu atzīme ir F")
Šajā piemērā mēs pārbaudām dažādus atzīmju diapazonus un piešķiram atbilstošu atzīmi, pamatojoties uz mainīgā lieluma vērtību nota.
Cilpas: kamēr un par
Cilpas ir vēl viens svarīgs veids, kā kontrolēt programmas plūsmu Python. Divas no visbiežāk izmantotajām cilpām ir while y for.
Loop while Tas tiek izpildīts, kamēr ir spēkā konkrēts nosacījums:
skaitītājs = 0
kamēr skaitītājs < 5: drukāt(skaitītājs) skaitītājs + = 1
Šis cikls konsolē izdrukās skaitļus no 0 līdz 4. Cilpafor tiek izmantots, lai iterētu secībā, piemēram, sarakstā vai kortejā:
augļi =
augļiem augļos:
drukāt (augļus)
Šī cilpa izdrukās katru saraksta vienumu frutas.
Izmantojot šīs struktūras, lai kontrolētu programmas plūsmu
Kontroles struktūras if, else, elif, while y for Tie ir spēcīgi rīki, kas programmētājiem ļauj pieņemt lēmumus un atkārtot darbības, pamatojoties uz dažādiem apstākļiem. Izmantojot šīs struktūras, jūs varat izveidot dinamiskākas un elastīgākas programmas, kas spēj pielāgoties dažādām situācijām un efektīvi manipulēt ar datiem.
Rezumējot, šajā sadaļā jūs uzzinājāt par Python mainīgajiem un datu tipiem, kā arī operatoriem un izteiksmēm, kas ļauj veikt aprēķinus un pieņemt lēmumus savā kodā. Jūs esat arī izpētījis kontroles struktūras if, else, elif, while y for, kas ir būtiski, lai kontrolētu programmas plūsmu. Šīs koncepcijas sniegs jums stabilu pamatu sarežģītāku problēmu risināšanai un progresīvāku programmu izstrādei Python. Uz priekšu un turpiniet izpētīt šīs jaudīgās programmēšanas valodas brīnumus!
Pārejiet uz 3. sadaļu: Funkcijas un modularitāte programmā Python