Programiranje

Uvod v Python

Uvod v Python

Python je najhitreje rastoči programski jezik na svetu. Večja spletna mesta, kot so Instagram, Pinterest, Quora in številna druga, so zgrajena z uporabo Pythonovega spletnega ogrodja Django. Zaradi česar je python najbolj priljubljen je njegova preprosta sintaksa, ki je podobna običajnemu angleškemu jeziku. Zaradi svoje zmogljivosti je glavna izbira vrhunskih tehnoloških podjetij.

Python lahko uporabimo za skoraj vsako nalogo, vključno s spletnim razvojem, avtomatizacijo, umetno inteligenco, kibernetsko varnostjo, znanostjo o podatkih, razvojem aplikacij za Android in različnimi drugimi splošnimi programskimi nalogami. Obstaja tudi velika podpora skupnosti za jezik v Githubu, PyPI in mnogih drugih krajih, kar olajša odpravljanje napak, jezik pa nima napak.

Python ima veliko knjižnic in okvirov, ki so jih napisali odprtokodni sodelavci, kar olajša našo nalogo, zato jih lahko uporabljamo brezplačno, ne da bi znova izumili kolo. V tej vadnici bomo spoznali osnove pythona, kot so rezervirane besede, komentarji, spremenljivke, operatorji, tipi podatkov itd.

Če želite slediti tej vadnici, je treba v sistemsko pot namestiti in konfigurirati python. Številni računalniki so vnaprej nameščeni s pythonom. Namestitev in različico pythona lahko preverite tako, da v terminalu zaženete naslednjo kodo.

python --verzija

Če python ni nameščen, ga lahko namestite iz pythona.org ali poglejte tukaj. Priporočljivo je imeti najnovejšo različico pythona. Če imate starejšo različico pythona, si oglejte našo vadnico o posodabljanju pythona na najnovejšo različico.

Python Shell

Python je interpretiran jezik, kar pomeni, da nima prevajalnika, ima pa tolmač. Prevajalnik izvaja vse programe hkrati, tolmač pa vsako vrstico eno za drugo. To pomeni, da python vsako vrstico našega programa izvrši eno za drugo. Python ima lupino, ki lahko zažene posamezne vrstice kod in dobi izhodne podatke.

Če želite zagnati lupino python, morate odpreti terminal in nato vnesti python na njem.

odpiranje lupine python

To lupino pythona lahko uporabite za zagon preproste kode python. Na primer za prikaz niza »Hello World!”Na terminalu moramo v lupino pythona vnesti naslednjo kodo.

print ("Pozdravljeni, svet!")

Izhod:

tiskanje hello world z uporabo python lupine

Zdaj na lupino vnesite naslednje.

1 + 5

To bo prikazalo vsoto dveh števil, tj.e., 6.

Izhod:

primer kode lupine python

Zdaj pa zaprimo lupino. Če želimo zapreti lupino, moramo tipkati izhod () v lupini, kot je prikazano na spodnji sliki. Za uporabnike Linuxa lahko za izhod iz lupine uporabimo tudi tipko Ctrl + d.

zapiranje lupine python

Uporaba IDE

Pythonova lupina, o kateri smo razpravljali, je dobra točka za začetek učenja pythona in za pisanje majhnih vrstic kod, vendar ni koristna za velike projekte. V resničnem primeru razvijalci uporabljajo različne urejevalnike za pisanje in urejanje pythonove kode. Uporabljam kodo visual studio opensource, ki je neverjeten IDE za pisanje kod. IDE ali integrirano razvojno okolje je programska oprema, v kateri lahko urejamo in zaženemo kodo. Zato je odličen za hitrejši in lažji razvoj. Če želite izbirati med IDE za pisanje kode, si lahko ogledate naš članek o Top 10 IDE, ki se bo uporabljal za programiranje. Za pisanje kod pythona lahko uporabite katero koli IDE, ki vam ustreza.

Kodo lahko tudi ročno napišete v datoteko python (ob .py extensions) iz preprostega urejevalnika in ga lahko zažene s pomočjo tolmača python, tako da vnesete:

ime datoteke python

Kje za ime datoteke naj bo ime datoteke, ki jo uporabljamo. Če želite to narediti, ne potrebujete nobene namestitve IDE, saj pišete kodo v svojem urejevalniku.

Zdaj pa začnimo z učenjem osnov pythona. Predvidevam, da uporabljate katerega od zgoraj omenjenih načinov za pisanje in zagon kod python.

Osnovna sintaksa Python

Sintaksa Python je ena najbolj čudovitih stvari za vsakogar, ki uporablja python. Jezik python je jezik na visoki ravni. Njegova sintaksa je zelo podobna naravnemu angleškemu jeziku, zato je enostaven za branje in sprejemljiv tako za začetnike kot strokovnjake. Na primer, poglejmo primer HelloWorld v pythonu, zaženite spodnjo kodo v vaši python IDE ali python lupini.

print ("Pozdravljeni, svet!")

Zgornja koda bo natisnila niz Pozdravljen, svet! na zaslonu Terminal. Ob zagonu kode bomo dobili naslednji izhod.

osnovna sintaksa pythona

Kot vidite v kodi, na koncu stavka ni podpičja. To je prednost v pythonu, saj se programer odloči, ali bo na koncu stavkov vključil podpičja ali ne.

Če prihajate iz ozadja programskih jezikov, kot sta C ali C ++, boste morda opazili, da če ne podpičemo, vam nebo pade na glavo in pride do napake v sintaksi. Toda medtem, ko v eno vrstico pišemo več stavkov, moramo uporabiti podpičja. Koda python tudi ne uporablja zavitih oklepajev za bloke kod, kot to počnejo drugi programski jeziki; to je odvisno samo od pravilne vdolbine vaše kode.

Ključne besede

Ključne besede je rezerviral jezik python in imajo nekaj posebnega pomena za tolmač python. Te ključne besede so posebne besede in jih ne moremo uporabiti kot imena identifikatorjev. Če želite dobiti celoten seznam ključnih besed v pythonu, odprite svojo lupino python in zaženite naslednji ukaz.

pomoč ("ključne besede")

Tu bodo navedene vse ključne besede, prisotne v pythonu.

ključne besede v pythonu

Komentarji v Pythonu

Komentarji so med pisanjem kode kritični, saj so kode bolj berljive. Prav tako jih lahko uporabimo, da v naši kodi pustimo pripombe. Glavni namen uporabe komentarjev v kodi je pomagati drugim programerjem, da vedo, kaj se v kodi dogaja, da zlahka berejo in urejajo program. Prav tako vam lahko koristi, če v kodi pustite komentarje zase, saj lahko postane dolgočasno, ko jo poskušate urediti. Python komentarje obravnava kot presledek in jih ne izvede.

Obstajajo dve vrsti komentarjev, ki jih lahko zapišemo v python, to so enovrstni in večvrstični komentarji. Ko je simbol # obravnavan kot enovrstični komentar, bo razlagalnik python vse, kar je za # v tej vrstici, obravnaval kot presledek. Na primer, glejte spodnjo kodo.

# to je prvi komentar ("Hello World!") # to je drugi komentar

Ko zaženete zgornjo kodo, boste videli niz Pozdravljen, svet! natisnjeno na zaslon brez napak, ker so vse ostalo napisane po # komentarji v programu.

Komentarje lahko zapišemo tudi v več vrstic. Komentarje moramo zapisati pod tri narekovaje (bodisi enojne bodisi dvojne). Oglejte si na primer spodnjo kodo.

"" "To je večvrstični komentar. Ta komentar razširimo na poljubno število vrstic "" "

Vrste podatkov v Pythonu

Obstaja več vrst podatkovnih vrst. Pogovorimo se o nekaterih najpogosteje uporabljenih podatkovnih vrstah v pythonu.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'name': 'Fosslinux', 'country': 'Internet', starost: 5

Podatkovne tipe podatkov / spremenljivk v pythonu lahko preverimo tudi z vgrajeno funkcijo type (). Funkcija type () sprejme podatke / spremenljivko kot argument in vrne podatkovni tip podatkov / spremenljivke. Na primer, kopirajte in zaženite naslednjo kodo v Python IDE.

print (type (10)) print (type (10.001)) print (type ("Fosslinux")) print (type (1 + 8j)) print (type ([1, 10, 6, 5])) print (type ((1, 10, 6, 5)) ) print (vrsta ('name': 'Fosslinux', 'country': 'Internet'))

Izhod:

preverjanje podatkovnega tipa v pythonu

Spremenljivke v Pythonu

Spremenljivke se uporabljajo za shranjevanje podatkov v primarnem pomnilniku. Spremenljivka se nanaša na pomnilniški naslov, v katerem so shranjeni podatki. Obstaja tudi nekaj pravil pri izbiri imena spremenljivke. Pravila so navedena spodaj.

Ta pravila je treba vedno upoštevati pri razglasitvi spremenljivk; v nasprotnem primeru bo tolmač python vrnil napako. Ime spremenljivk je lahko katero koli ime, ki sledi zgornjim pravilom. Kljub temu je priporočljivo izbrati ime, ki najbolje opisuje namen spremenljivke, in povečati berljivost kode.

Operaterji v Pythonu

Programski jezik Python podpira številne različne vrste operaterjev. V tem poglavju bomo razpravljali o nekaterih izmed njih.

Operatorji dodelitve

Operatorji dodelitve se uporabljajo za dodelitev neke vrednosti spremenljivki. Večinoma smo uporabljali = znak za dodelitev podatkov spremenljivki. Na primer, zaženite spodnjo kodo v svojem Python IDE.

a = 10 tisk (a)

Dobil boš 10 natisnjeno na zaslonu ob zagonu zgornje kode, kot je prikazano v spodnji kodi. V tej kodi sem uporabil operater dodelitve za dodelitev vrednosti 10 spremenljivki a in ga nato prikažite s funkcijo print (). Obstaja še veliko operaterjev dodelitve, o katerih bomo v nadaljevanju govorili na kratko.

Aritmetični operatorji

Ti operaterji se uporabljajo za izvajanje aritmetičnih operacij dveh števil: seštevanje, množenje itd. Obstajajo operaterji, kot so +, - , *, /,%, //, ** ki se lahko uporablja za aritmetiko. Za več podrobnosti glejte naslednjo kodo; lahko ga kopirate in zaženete v vašem IDE.

# dodelitev podatkov spremenljivkam a = 10 b = 5 # dodajanje dveh številk print (a + b) # odštevanje obeh številk print (ab) # Množenje obeh številk print (a * b) # deljenje številk print (a / b) # z% operatorjem dobimo preostanek #, ko delimo prvo številko z drugim izpisom (a% b) # Operator // uporabimo, da dobimo samo celoštevilčni del deljenja print (a // b) # Operator ** se uporablja za množenje a z a, b krat pomeni a ^ b izpis (a ** b)

Zgornja koda vam je pokazala vse aritmetične operatorje, ki so na voljo v pythonu.

Izhod:

aritmetični operatorji v pythonu

V pythonu je veliko več operaterjev. V tem članku sem obravnaval najpomembnejše operaterje, ki jih moramo poznati v pythonu. Spremljajte FOSS Linux za vadnice o naprednejših operaterjih v prihodnjih člankih.

Zaključek

S tem smo končali osnove pythona. Zdaj je najboljši čas, da preidete na našo naslednjo vadnico »Pridobivanje sistemskih informacij Linuxa v Pythonu«, če želite izvedeti, kako uporabljati python za zbiranje sistemskih in strojnih informacij v Linuksu.

Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...
Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...