logo

Python 3 pamati

Python 3 ir populāra augsta līmeņa programmēšanas valoda, ko izmanto dažādām lietojumprogrammām. Šeit ir daži Python 3 pamati, kas jums jāzina:

  1. Mainīgie: programmā Python 3 mainīgie tiek izveidoti, nosaukumam piešķirot vērtību. Piemēram, x = 5 izveido mainīgo ar nosaukumu x un piešķir tam vērtību 5.
  2. Datu tipi: Python 3 atbalsta vairākus iebūvētos datu tipus, tostarp veselus skaitļus, pludiņus, virknes, Būla vērtības, sarakstus, koreļļus un vārdnīcas.
  3. Operatori: Python 3 atbalsta dažādus operatorus, tostarp aritmētiskos operatorus (+, -, *, /), salīdzināšanas operatorus (>, <, ==, !=) un loģiskos operatorus (un, vai, ne).
  4. Kontroles plūsmas priekšraksti: Python 3 atbalsta vairākus vadības plūsmas priekšrakstus, tostarp if-else priekšrakstus cilpām un while cilpām. Šie paziņojumi ļauj kontrolēt koda izpildes plūsmu.
  5. Funkcijas: programmā Python 3 funkcijas tiek izveidotas, izmantojot def atslēgvārdu. Piemēram, def my_function(x): izveido funkciju ar nosaukumu my_function, kas izmanto vienu argumentu ar nosaukumu x.

Ievade un izvade: programmā Python 3 varat izmantot funkciju input(), lai iegūtu lietotāja ievadi, un funkciju print(), lai izvadītu tekstu konsolei.



Moduļi: Python 3 atbalsta moduļus, kas ir funkciju un mainīgo lielumu kolekcijas, kuras var importēt un izmantot citā Python kodā. Varat importēt moduļus, izmantojot importēšanas atslēgvārdu.

Mums ir arī pilnīgs Python 3 apmācība paredzēts Python 3 apguvei visos līmeņos, sākot no iesācējiem līdz pieredzējušiem. Šajā visaptverošajā apmācībā jūs iepazīstināsit ar Python pamatjēdzieniem un pakāpeniski pāriet uz sarežģītākām tēmām.

Python 3 priekšrocības:

  1. Python 3 ir vienkārša sintakse, kuru ir viegli iemācīties un lasīt, tāpēc tā ir laba izvēle iesācējiem.
  2. Python 3 ir augsta līmeņa valoda, kurai ir pieejama liela standarta bibliotēka un daudzas trešo pušu bibliotēkas, padarot to par daudzpusīgu valodu, ko var izmantot visdažādākajām lietojumprogrammām.
  3. Python 3 atbalsta vairākas programmēšanas paradigmas, tostarp objektorientētu, funkcionālo un procesuālo programmēšanu.
  4. Python 3 ir interpretēta valoda, kas nozīmē, ka tā nav jākompilē pirms palaišanas, tāpēc ir viegli rakstīt un ātri pārbaudīt kodu.
  5. Python 3 ir labs atbalsts datu analīzei un zinātniskai skaitļošanai ar tādām bibliotēkām kā NumPy un Pandas.

Python 3 trūkumi:

  1. Python 3 var būt lēnāka nekā kompilētās valodas, piemēram, C++ vai Java, kas var radīt bažas lietojumprogrammām, kurām nepieciešama augsta veiktspēja.
  2. Python 3 ir globālā tulka bloķēšana (GIL), kas var ierobežot tā spēju izmantot vairākus CPU kodolus.
  3. Python 3 var nebūt labākā izvēle zema līmeņa sistēmu programmēšanai, jo tā nepiedāvā tādu pašu aparatūras kontroles līmeni kā citas valodas.
  4. Python 3 dažās jomās nav tik populāra kā citās valodās, piemēram, R datu analīzei vai C++ spēļu izstrādei, tāpēc tā ne vienmēr var būt labākā izvēle konkrētām lietojumprogrammām.

Python 90. gadu sākumā izstrādāja Gvido van Rosums, un tā jaunākā versija ir 3.11.0, mēs to varam vienkārši saukt par Python3. Python 3.0 tika izlaists 2008. gadā, un tā ir tulkojamā valoda, t.i., tā nav kompilēta, un tulks pārbaudīs kodu pa rindiņai. Šo rakstu var izmantot, lai apgūtu pašus pamatus Python programmēšanas valoda . Tātad, pirms turpināt tālāk.. izpildīsim populārāko “HelloWorld” tradīciju un līdz ar to salīdzinām Python sintaksi ar C, C++ un Java (es izmantoju šīs 3, jo tās ir visslavenākās un visbiežāk lietotās valodas).



Python3






# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')>

>

>

Piezīme: Lūdzu, ņemiet vērā, ka Python tvērums nav atkarīgs no iekavām ( { } ), tā vietā tā tvērumam izmanto atkāpi. Sāksim ar Python pamatiem, kur dažās mazās sadaļās mēs apskatīsim pamatus. Vienkārši izejiet tos un ticiet man, ka jūs ļoti viegli apgūsit Python pamatus.

Ievads un iestatīšana

  1. Ja esat ieslēgts Windows OS lejupielādēt Python by Noklikšķinot šeit un tagad instalējiet no iestatīšanas un sākuma izvēlnē ierakstiet IDLE.IDLE, varat to uzskatīt par Python IDE, lai palaistu Python skriptus. Tas kaut kā izskatīsies šādi:
  2. Ja esat ieslēgts Linux/Unix līdzīgi vienkārši atveriet termināli, un 99% Linux OS Python ir iepriekš instalēta ar OS. Vienkārši ierakstiet terminālī “python3”, un esat gatavs darbam. Tas izskatīsies šādi:

  The>>> apzīmē python apvalku un tā gatavību uzņemt python komandas un kodu.>> 

Mainīgie un datu struktūras

Citās programmēšanas valodās, piemēram, C, C++ un Java, jums būs jādeklarē mainīgo lielumu veids, bet Python jums tas nav jādara. Vienkārši ierakstiet mainīgo un kad tam tiks piešķirtas vērtības, tad tas automātiski uzzinās, vai norādītā vērtība būtu int, float vai char vai pat virkne.

Python3




# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)>

>

Izvade

3 4.5 helloworld>

Skatiet, cik tas ir vienkārši, vienkārši izveidojiet mainīgo un piešķiriet tam jebkuru vēlamo vērtību un pēc tam izmantojiet drukas funkciju, lai to izdrukātu. Python ir 4 veidu iebūvētās datu struktūras Saraksts , Vārdnīca , Tuple, un Iestatīt .

Saraksts ir visvienkāršākā python datu struktūra. Saraksts ir mainīga datu struktūra, t.i., vienumus var pievienot sarakstam vēlāk pēc saraksta izveides. Tas ir tāpat kā jūs dodaties iepirkties vietējā tirgū un izveidojat dažu preču sarakstu, un vēlāk jūs varat pievienot sarakstam arvien vairāk preču.
Funkcija append() tiek izmantota datu pievienošanai sarakstam.

Python3




# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1>

>

>

Izvade

[21, 40.5, 'String']>

Python3




# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()>

kā palaist skriptu Linux

>

>

Izvade

{1: 'Geeks', 2: 'For', 3: 'Geeks'}>

Python3




>

>

Izvade

('Geeks', 'For', 'Geeks')>

Python3




# Python program to illustrate a set> > # define a set and its elements> myset>=> set>([>'Geeks'>,>'For'>,>'Geeks'>])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print>(myset)> > #Code submitted by Susobhan Akhuli>

>

string a int
>

Izvade

{'Geeks', 'For'}>

Komentāri:

# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>

Ievade un izvade

Šajā sadaļā mēs uzzināsim, kā iegūt informāciju no lietotāja un tādējādi ar to manipulēt vai vienkārši to parādīt. Input() funkcija tiek izmantota, lai saņemtu ievadi no lietotāja.

Python3




# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)>

>

>

Izvade:

hello harssh>

Python3




# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1>=> int>(>input>(>'Enter num1: '>))> num2>=> int>(>input>(>'Enter num2: '>))> > num3>=> num1>*> num2> print>(>'Product is: '>, num3)>

>

>

Izvade:

Enter num1: 8 Enter num2: 6 ('Product is: ', 48)>

Atlase

Python atlase tiek veikta, izmantojot divus atslēgvārdus “if” un “elif” (elseif) un cits

Python3




# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>>):> >print>(>'Num1 is good'>)> elif>(num1>>>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)>

>

>

Izvade

Num1 is good>

Funkcijas

Varat domāt par tādām funkcijām kā koda kopums, kas paredzēts konkrēta uzdevuma veikšanai visā Python skriptā. Python izmantoja atslēgvārdu “def”, lai definētu funkciju.
Sintakse:

def function-name(arguments): #function body>

Python3




# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()>

>

>

Izvade

hello hello again hello hello again>

Tagad, kā mēs zinām, jebkura programma sākas no “galvenās” funkcijas… ļauj izveidot galveno funkciju, tāpat kā daudzās citās programmēšanas valodās.

Python3




# Python program to illustrate> # function with main> def> getInteger():> >result>=> int>(>input>(>'Enter integer: '>))> >return> result> > def> Main():> >print>(>'Started'>)> > ># calling the getInteger function and> ># storing its returned value in the output variable> >output>=> getInteger()> >print>(output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__>=>=>'__main__'>:> >Main()>

>

>

Iterācija (cilpa)

Kā norāda nosaukums, to sauc par lietu atkārtošanu atkal un atkal. Šeit mēs izmantosim vispopulārāko “for un while” cilpu.

Python3




# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)>

>

>

Python3




# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1>

ātrā šķirošana
>

>

Izvade

0 1 2 3 4>

Moduļi

Python ir ļoti bagāta moduļu bibliotēka, kurai ir vairākas funkcijas daudzu uzdevumu veikšanai. Vairāk par Python standarta bibliotēku varat lasīt šeit Noklikšķinot šeit
Atslēgvārds “importēt” tiek izmantots, lai jūsu python kodā importētu noteiktu moduli. Piemēram, apsveriet šādu programmu.

Python3




# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()>

>

>

Izvade

85.0>

Šie ir daži no Python programmēšanas valodas pamatiem, un savos nākamajos rakstos es apskatīšu gan vidējā, gan augstākā līmeņa Python tēmas.

Pirms publicēšanas jūsu rakstu vispirms pārskatīs Geeks for Geeks komanda.