Python ir visātrāk augošā programmēšanas valoda pasaulē. Lielākās vietnes, piemēram, Instagram, Pinterest, Quora un daudzas citas, tiek veidotas, izmantojot python Web Framework Django. Lieta, kas pitonu padara vispopulārāko, ir tā vienkāršā sintakse, kas ir līdzīga parastajai angļu valodai. Tā spēcīgums padara to par galveno tehnoloģiju uzņēmumu pieņemto izvēli.
Mēs varam izmantot pitonu gandrīz visiem uzdevumiem, ieskaitot tīmekļa izstrādi, automatizāciju, mākslīgo intelektu, kiberdrošību, datu zinātni, Android lietotņu izstrādi un dažādus citus vispārīgus programmēšanas uzdevumus. Github, PyPI un daudzās citās vietās ir pieejams arī milzīgs kopienas atbalsts valodai, kas atvieglo kļūdu novēršanu, un valodā nav kļūdu.
Python ir daudz bibliotēku un ietvaru, ko uzrakstījuši atvērtā pirmkoda dalībnieki, kas atvieglo mūsu uzdevumu, un mēs tos varam izmantot bez maksas, neizgudrojot riteni no jauna. Šajā apmācībā mēs iemācīsimies pitona pamatus, piemēram, rezervētos vārdus, komentārus, mainīgos, operatorus, datu tipus utt.
Lai sekotu šai apmācībai, python ir jāinstalē un jākonfigurē jūsu sistēmas ceļā. Daudzi datori ir iepriekš instalēti kopā ar pitonu. Python instalāciju un versiju varat pārbaudīt, terminālā palaižot šādu kodu.
pitons --versija
Ja jums nav instalēts pitons, varat to instalēt no pitona.org vai skatiet mūsu ceļvedi šeit. Ieteicams izmantot jaunāko pitona versiju. Ja jums ir vecāka versija python, tad pārbaudiet mūsu apmācību par python atjaunināšanu uz jaunāko versiju.
Python apvalks
Python ir interpretēta valoda, kas nozīmē, ka tam nav kompilatora, bet tam ir tulks. Sastādītājs izpilda visas programmas vienlaikus, savukārt tulks katru rindu izpilda pa vienam. Tas nozīmē, ka pitons katru mūsu programmas rindu izpilda pa vienam. Python nāk ar apvalku, kas var palaist atsevišķas kodu rindas un iegūt izvadi.
Lai palaistu pitona čaulu, jums jāatver savs terminālis un pēc tam ierakstiet pitons uz tā.
Jūs varat izmantot šo pitona apvalku, lai palaistu vienkāršu pitona kodu. Piemēram, lai parādītu virkni “Hello World!”Terminālā mums pitona čaulā jāievada šāds kods.
drukāt ("Sveika pasaule!")
Izeja:
Tagad atkal ievadiet čaulā šādu tekstu.
1 + 5
Tas parādīs divu skaitļu summu, t.i.e., 6.
Izeja:
Tagad ļaujiet mums aizvērt apvalku. Lai aizvērtu čaumalu, mums ir jāieraksta Izeja() čaulā, kā parādīts zemāk esošajā attēlā. Linux lietotājiem mēs varam izmantot arī taustiņu Ctrl + d, lai izietu no Shell.
Izmantojot IDE
Mūsu apspriestais pitona apvalks ir labs punkts, lai sāktu mācīties pitonu un lai uzrakstītu mazas kodu rindiņas, taču tas nav noderīgs lieliem projektiem. Reālā lietojuma gadījumā izstrādātāji izmanto dažādus redaktorus, lai rakstītu un rediģētu pitona kodu. Es izmantoju atvērtā koda vizuālās studijas kodu, kas ir pārsteidzošs IDE kodu rakstīšanai. IDE jeb integrētā izstrādes vide ir programmatūra, kurā mēs varam rediģēt un palaist kodu. Tādējādi tas ir lieliski piemērots ātrākai un vienkāršākai attīstībai. Ja koda rakstīšanai vēlaties izvēlēties starp IDE, varat skatīt mūsu rakstu par Top 10 IDE, kas jāizmanto programmēšanai. Varat izmantot jebkuru no IDE, kas jums patīk, lai rakstītu pitona kodus.
Jūs varat arī manuāli ierakstīt kodu pitona failā (kam ir .py paplašinājumi) no vienkārša redaktora un to var palaist, izmantojot python tulku, ierakstot:
pitona faila nosaukums
Kur faila nosaukums jābūt faila nosaukumam, kuru mēs izmantojam. Lai to izdarītu, jums nav nepieciešama IDE instalēšana, jo rakstāt kodu redaktorā.
Tagad sāksim apgūt pitona pamatus. Es pieņemu, ka jūs izmantojat kādu no iepriekš minētajām metodēm, lai rakstītu un palaistu pitona kodus.
Pamata Python sintakse
Python sintakse ir viena no lieliskākajām lietām ikvienam, kurš izmanto pitonu. Pitona valoda ir augsta līmeņa valoda. Tās sintakse ir ļoti līdzīga dabiskajai angļu valodai, padarot to viegli lasāmu un pieņemamu gan iesācējiem, gan ekspertiem. Piemēram, ļaujiet mums apskatīt HelloWorld piemēru pitonā, izpildiet zemāk esošo kodu savā python IDE vai python apvalkā.
drukāt ("Sveika pasaule!")
Iepriekš minētais kods izdrukās virkni Sveika pasaule! Termināla ekrānā. Palaižot kodu, mēs iegūsim šādu izvadi.
Kā redzat kodā, paziņojuma beigās nebija semikolu. Tas ir ieguvums pitonā, jo tā programmētāja izvēle apgalvojumu beigās iekļaut semikolus vai ne.
Ja nākat no programmēšanas valodu, piemēram, C vai C ++, fona, varat pamanīt, ka, ja mēs nedosim semikolus, debesis nokritīs uz jūsu galvas un radīsies sintakses kļūda. Bet, rakstot vairākus paziņojumus vienā rindā, mums jāizmanto semikoli. Arī pitona kods neizmanto cirtainās iekavas kodu blokiem, ko dara citas programmēšanas valodas; tas ir atkarīgs tikai no jūsu koda pareizā ievilkuma.
Atslēgvārdi
Atslēgvārdus rezervēja pitona valoda, un tiem ir īpaša nozīme pitona tulkotājam. Šie atslēgvārdi ir īpaši vārdi, un mēs tos nevaram izmantot kā identifikatoru vārdus. Lai iegūtu pilnu atslēgvārdu sarakstu pitonā, atveriet savu pitona apvalku un izpildiet šo komandu.
palīdzība ("atslēgvārdi")
Tas uzskaitīs visus atslēgvārdus, kas atrodas pitonā.
Komentāri Python
Komentāri ir kritiski, rakstot kodu, jo tas padara kodus vieglāk lasāmus. Mēs arī varam tos izmantot, lai atstātu piezīmes mūsu kodā. Galvenais komentāru izmantošanas mērķis kodā ir palīdzēt citiem programmētājiem uzzināt, kas notiek kodā, lai viegli lasītu un rediģētu programmu. Varat arī gūt labumu no komentāru atstāšanas kodā sev, jo tas var kļūt neskaidrs, mēģinot to rediģēt ilgākā nākotnē. Python komentārus uztver kā atstarpi un to neizpilda.
Pastāv divu veidu komentāri, kurus mēs varam rakstīt pitonā: tie ir vienas rindas un daudzrindu komentāri. Pēc simbola # apstrādes kā vienas rindas komentārus, visu, kas atrodas aiz šīs rindas, pitona tulks uzskatīs par atstarpi. Piemēram, skatiet zemāk esošo kodu.
# šī ir pirmā komentāra druka ("Sveika pasaule!") # šis ir otrais komentārs
Palaižot iepriekš minēto kodu, jūs redzēsit virkni Sveika pasaule! tiek drukāts uz ekrāna bez kļūdām, jo viss pārējais, kas rakstīts aiz #, ir programmas komentāri.
Mēs varam arī rakstīt komentārus vairākās rindās. Mums komentāri jāraksta trīs pēdiņās (vienā vai divās). Apskatiet, piemēram, zemāk esošo kodu.
"" "Šis ir vairākrindu komentārs. Mēs paplašinām šo komentāru uz jebkuru rindu skaitu "" "
Datu tipi Python
Ir vairāki datu tipu veidi. Apspriedīsim dažus no python visbiežāk izmantotajiem datu tipiem.
- Vesels skaitlis: Tāpat kā daudzām citām programmēšanas valodām, arī pitonam ir atbalsts vesela skaitļa datu tipam, tie ietver visus negatīvos, pozitīvos un nulles skaitļus, piemēram, -1, 0, 9 utt.
- Peldēt: Peldošo datu tipos ietilpst peldošā komata skaitļi, t.i.e., cipari, kas satur aiz komata. Piemēram, 1.01, 1.1, 0.001 utt
- Komplekss numurs: Python atbalsta arī sarežģītus skaitļus. Piemēram: 1 + 1j, 4 + 6i utt
- Stīga: Stīgas ir viens no vissvarīgākajiem python datu tipiem. Tās ir rakstzīmes, kas ievietotas vienā vai divās pēdiņās. Piemēram, “Sveiki”, “FossLinux” utt.
- Boolean: Python ir arī atbalsts būla datiem, t.i.e., Patiesība vai meli.
- Saraksts: Python saraksts ir sakārtota datu kolekcija, kas ļauj uzglabāt dažāda veida datu veidus. Saraksts ir ļoti līdzīgs masīvam JavaScript. Lai izveidotu sarakstu, datus ievadām kvadrātiekavās [], atdalot tos ar komatiem. Saraksta piemēri ir:
['sam', 'david'] [1, 10, 6, 5]
- Tuple: Virsma pitonā ir sakārtota dažādu datu tipu kolekcija, kas ir līdzīga sarakstam. Bet atšķirība dubultā ir tāda, ka mēs nevaram modificēt dubultu, tiklīdz tas ir izveidots, t.e., tie ir nemainīgi. Grupas tiek veidotas, iekavās () norādot datus, atdalot tos ar komatiem. Daži paraugu piemēri ir:
('sam', 'david') (1, 10, 6, 5)
- Vārdnīca: Pitona vārdnīca ir nesakārtota datu kolekcija atslēgas: vērtību pāra formātā. Vārdnīcu mēs varam izveidot, piešķirot atslēgu: vērtību pāri cirtainajās lencēs atdalīti ar komatiem. Piemēram, skatiet zemāk esošās vārdnīcas.
'name': 'Fosslinux', 'country': 'Internet', vecums: 5
Mēs varam arī pārbaudīt datu / mainīgo datu tipus pitonā, izmantojot iebūvēto type () funkciju. Funkcija type () pieņem datus / mainīgos kā argumentu un atgriež šo datu / mainīgā datu tipu. Piemēram, kopējiet un palaidiet šo kodu Python IDE.
drukāt (tips (10)) drukāt (tips (10.001)) print (type ("Fosslinux")) print (type (1 + 8j)) print (type ([1, 10, 6, 5])) print (type ((1, 10, 6, 5)) ) print (tips ('nosaukums': 'Fosslinux', 'valsts': 'Internets'))
Izeja:
Mainīgie lielumi Python
Mainīgos lielumus izmanto datu glabāšanai primārajā atmiņā. Mainīgais attiecas uz atmiņas adresi, kurā dati tiek glabāti. Ir arī daži noteikumi, izvēloties mainīgā nosaukumu. Noteikumi ir doti zemāk.
- Mainīgā nosaukumam jāsākas ar burtu vai pasvītrojumu.
- Mainīgā nosaukums nevar sākties ar skaitli, vai arī tas noved pie kļūdas.
- Mainīgā nosaukumā var būt tikai burtciparu rakstzīmes un pasvītras (A-z, 0-9 un _); citas īpašās rakstzīmes nebūs atļautas.
- Mainīgie nosaukumi ir reģistrjutīgi, tas nozīmē var un Var ir divi dažādi mainīgie.
- Mainīgā nosaukumam nevajadzētu būt nevienam no iepriekš apskatītajiem atslēgvārdiem.
Deklarējot mainīgos, vienmēr jāievēro šie noteikumi; citādi pitona tulks uzmetīs kļūdu. Mainīgo nosaukums var būt jebkurš nosaukums, kas atbilst iepriekš minētajiem noteikumiem. Tomēr ieteicams izvēlēties nosaukumu, kas vislabāk raksturo mainīgā mērķi, un palielināt koda lasāmību.
Operatori Python
Python programmēšanas valoda atbalsta daudz dažādu veidu operatorus. Šajā sadaļā mēs apspriedīsim dažus no tiem.
Uzdevumu operatori
Piešķiršanas operatori tiek izmantoti, lai mainīgajam piešķirtu kādu vērtību. Mēs galvenokārt izmantojām = parakstīt, lai mainīgajam piešķirtu datus. Piemēram, palaidiet zemāk esošo kodu savā Python IDE.
a = 10 druka (a)
Tu saņemsi 10 iespiests uz ekrāna, palaižot iepriekš minēto kodu, kā parādīts zemāk esošajā kodā. Šajā kodā es izmantoju piešķiršanas operatoru, lai mainīgajam piešķirtu vērtību 10 a un pēc tam parādiet to, izmantojot print () funkciju. Ir daudz vairāk uzdevumu operatoru, par kuriem mēs īsumā apspriedīsim turpmākajos rakstos.
Aritmētiskie operatori
Šie operatori tiek izmantoti aritmētisko darbību veikšanai ar diviem skaitļiem: saskaitīšana, reizināšana utt. Ir operatori, piemēram, +, - , *, /,%, //, ** ko var izmantot aritmētikai. Lai iegūtu sīkāku informāciju, skatiet šo kodu; to var kopēt un palaist savā IDE.
# datu piešķiršana mainīgajiem a = 10 b = 5 # divu skaitļu pievienošana drukāšanai (a + b) # divu skaitļu atņemšana drukāšanai (ab) # divkāršo numuru drukāšana (a * b) # skaitļu dalīšana drukāšanai (a / b b) #% operētājsistēmu izmanto, lai iegūtu atlikumu #, dalot pirmo skaitli no otrās izdrukas (a% b) # Operatoru // izmanto, lai iegūtu tikai dalījuma drukas veselu daļu (a // b) # Operators ** tiek izmantots, lai reizinātu a ar a, b reizes nozīmē ^ b druku (a ** b)
Iepriekš minētais kods ir parādījis visus aritmētiskos operatorus, kas pieejami Python.
Izeja:
Pitonā ir daudz vairāk operatoru. Šajā rakstā es esmu apspriedis svarīgākos operatorus, kas mums jāzina pitonā. Sekojiet līdzi FOSS Linux, lai gaidāmajos rakstos iegūtu pamācības par progresīvākiem operatoriem.
Secinājums
Ar to mēs esam pabeiguši pitona pamatus. Tagad ir labākais laiks pāriet uz mūsu nākamo apmācību “Linux sistēmas informācijas iegūšana Python”, lai uzzinātu, kā izmantot pitonu, lai apkopotu sistēmas un aparatūras informāciju Linux.