Programmēšana

Darba sākšana ar Python

Darba sākšana ar Python

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ā.

atverot pitona apvalku

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:

sveikas pasaules drukāšana, izmantojot pitona apvalku

Tagad atkal ievadiet čaulā šādu tekstu.

1 + 5

Tas parādīs divu skaitļu summu, t.i.e., 6.

Izeja:

pitona čaulas parauga kods

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.

aizverot pitona apvalku

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.

pitona pamata sintakse

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ā.

atslēgvārdi 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.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'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:

datu veida pārbaude pitonā

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.

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:

aritmētiskie operatori pitonā

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.

Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...