Python 3 je priljubljen programski jezik na visoki ravni, ki se uporablja za široko paleto aplikacij. Tukaj je nekaj osnov Pythona 3, ki bi jih morali poznati:
- Spremenljivke: V Pythonu 3 se spremenljivke ustvarijo z dodelitvijo vrednosti imenu. Na primer, x = 5 ustvari spremenljivko z imenom x in ji dodeli vrednost 5.
- Tipi podatkov: Python 3 podpira več vgrajenih tipov podatkov, vključno s celimi števili, lebdečimi vrednostmi, nizi, logičnimi vrednostmi, seznami, tuplemi in slovarji.
- Operatorji: Python 3 podpira različne operatorje, vključno z aritmetičnimi operatorji (+, -, *, /), primerjalnimi operatorji (>, <, ==, !=) in logičnimi operatorji (in, ali, ne).
- Stavki toka nadzora: Python 3 podpira več stavkov toka nadzora, vključno s stavki if-else, zankami for in while. Ti stavki vam omogočajo, da nadzirate potek izvajanja v vaši kodi.
- Funkcije: V Pythonu 3 so funkcije ustvarjene s ključno besedo def. Na primer, def my_function(x): ustvari funkcijo z imenom my_function, ki sprejme en argument z imenom x.
Vnos in izhod: V Pythonu 3 lahko uporabite funkcijo input(), da pridobite uporabniški vnos, in funkcijo print(), da izpišete besedilo v konzolo.
Moduli: Python 3 podpira module, ki so zbirke funkcij in spremenljivk, ki jih je mogoče uvoziti in uporabiti v drugi kodi Python. Module lahko uvozite s ključno besedo import.
Imamo tudi komplet Vadnica za Python 3 zasnovan za učenje Pythona 3 na vseh ravneh, od začetnikov do naprednih. Ta obsežna vadnica vas popelje skozi temeljne koncepte Pythona in postopoma napreduje do naprednejših tem.
Prednosti Python 3:
- Python 3 ima preprosto sintakso, ki se je enostavno naučiti in brati, zaradi česar je dobra izbira za začetnike.
- Python 3 je jezik na visoki ravni, ki ima na voljo veliko standardno knjižnico in veliko knjižnic tretjih oseb, zaradi česar je vsestranski jezik, ki se lahko uporablja za najrazličnejše aplikacije.
- Python 3 podpira več programskih paradigem, vključno z objektno usmerjenim, funkcionalnim in proceduralnim programiranjem.
- Python 3 je interpretiran jezik, kar pomeni, da ga pred zagonom ni treba prevesti, kar olajša pisanje in hitro testiranje kode.
- Python 3 ima dobro podporo za analizo podatkov in znanstveno računalništvo s knjižnicami, kot sta NumPy in Pandas.
Slabosti Pythona 3:
- Python 3 je lahko počasnejši od prevedenih jezikov, kot sta C++ ali Java, kar je lahko zaskrbljujoče pri aplikacijah, ki zahtevajo visoko zmogljivost.
- Python 3 ima globalno zaklepanje tolmača (GIL), ki lahko omeji njegovo zmožnost izkoriščanja več jeder procesorja.
- Python 3 morda ni najboljša izbira za sistemsko programiranje na nizki ravni, saj ne ponuja enake ravni nadzora nad strojno opremo kot drugi jeziki.
- Python 3 na nekaterih področjih ni tako priljubljen kot drugi jeziki, na primer R za analizo podatkov ali C++ za razvoj iger, zato morda ni vedno najboljša izbira za določene aplikacije.
Python razvil Guido van Rossum v zgodnjih 1990-ih in njegova zadnja različica je 3.11.0, lahko jo preprosto imenujemo Python3. Python 3.0 je bil izdan leta 2008 in je tolmačen jezik, tj. ni preveden in bo tolmač preverjal kodo vrstico za vrstico. Ta članek lahko uporabite za učenje samih osnov Programski jezik Python . Torej, preden gremo naprej... naredimo najbolj priljubljeno tradicijo 'HelloWorld' in s tem primerjajmo sintakso Pythona s C, C++ in Javo (te 3 sem vzel, ker so najbolj znani in največkrat uporabljeni jeziki).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
>
Opomba: Upoštevajte, da Python za svoj obseg ni odvisen od oklepajev ( { } ), namesto tega za svoj obseg uporablja zamik. Začnimo z našimi osnovami Pythona, kjer bomo osnove obravnavali v nekaj majhnih razdelkih. Preglejte jih in verjemite mi, da se boste zelo enostavno naučili osnov Pythona.
Uvod in nastavitev
- Če ste na OS Windows prenesite Python z Kliknite tukaj in zdaj namestite iz nastavitve in v začetnem meniju vnesite IDLE.IDLE, lahko si ga predstavljate kot Pythonov IDE za izvajanje skriptov Python. Zgledalo bo nekako takole:

- Če ste na Podobno Linuxu/Unixu samo odprite terminal in v 99 % operacijskem sistemu Linux je Python vnaprej nameščen z operacijskim sistemom. Preprosto vnesite »python3« v terminal in že ste pripravljeni. Videti bo takole:

The>>> predstavlja lupino python in je pripravljena za sprejemanje ukazov in kode python.>
Spremenljivke in podatkovne strukture
V drugih programskih jezikih, kot so C, C++ in Java, boste morali deklarirati vrsto spremenljivk, v Pythonu pa vam tega ni treba storiti. Samo vnesite spremenljivko in ko ji bodo dodeljene vrednosti, bo samodejno vedela, ali bi bila dana vrednost int, float, char ali celo niz.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Izhod
3 4.5 helloworld>
Poglejte, kako preprosto je, samo ustvarite spremenljivko in ji dodelite poljubno vrednost, nato pa jo natisnite s funkcijo tiskanja. Python ima namreč 4 vrste vgrajenih podatkovnih struktur Seznam , Slovar , Tuple, in Set .
List je najosnovnejša podatkovna struktura v pythonu. Seznam je spremenljiva podatkovna struktura, tj. elemente je mogoče dodati na seznam pozneje po ustvarjanju seznama. To je tako, kot da bi nakupovali na lokalni tržnici in naredili seznam nekaterih predmetov, kasneje pa lahko na seznam dodajate več in več predmetov.
funkcija append() se uporablja za dodajanje podatkov na seznam.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Izhod
[21, 40.5, 'String']>
Python3
prednosti električne energije
# 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()> |
>
>Izhod
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
>
>Izhod
('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> |
>
>Izhod
{'Geeks', 'For'}> Komentarji:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Vhod in izhod
V tem razdelku se bomo naučili, kako prevzeti vnos od uporabnika in ga tako manipulirati ali preprosto prikazati. funkcija input() se uporablja za sprejemanje vnosa od uporabnika.
Python3
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Izhod:
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)> |
>
>
Izhod:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Izbira
Izbor v Pythonu poteka z uporabo dveh ključnih besed 'if' in 'elif'(elseif) in else
Python3
# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>12>):> >print>(>'Num1 is good'>)> elif>(num1>>35>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)> |
>
>Izhod
Num1 is good>
Lahko si zamislite funkcije, kot je kup kode, ki je namenjena opravljanju določene naloge v celotnem skriptu Python. Python je za definiranje funkcije uporabil ključno besedo 'def'.
Sintaksa:
def function-name(arguments): #function body>
Python3
kako pretvoriti niz v int java
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Izhod
hello hello again hello hello again>
Zdaj, kot vemo, se vsak program začne z 'glavno' funkcijo ... ustvarimo glavno funkcijo kot v mnogih drugih programskih jezikih.
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()> |
>
>
Ponavljanje (zankanje)
Kot že ime pove, gre za ponavljanje stvari znova in znova. Tu bomo uporabili najbolj priljubljeno zanko 'for and while'.
Python3
moj živi čriček
# 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> |
>
>Izhod
0 1 2 3 4>
Moduli
Python ima zelo bogato knjižnico modulov, ki ima več funkcij za opravljanje številnih nalog. Več o Pythonovi standardni knjižnici lahko preberete na Kliknite tukaj
Ključna beseda 'import' se uporablja za uvoz določenega modula v vašo kodo python. Na primer, upoštevajte naslednji program.
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()> |
>
>Izhod
85.0>
To je nekaj osnov programskega jezika Python in v svojih prihajajočih člankih bom obravnaval teme Pythona na srednji in napredni ravni.
Vaš članek bo pred objavo najprej pregledala ekipa Geeks for Geeks.
