Programovanie

Začíname s Pythonom

Začíname s Pythonom

Python je najrýchlejšie rastúci programovací jazyk na svete. Hlavné webové stránky ako Instagram, Pinterest, Quora a mnoho ďalších sú vytvárané pomocou pythonovského webového rámca Django. To, čo robí python najpopulárnejším, je jeho jednoduchá syntax, ktorá je podobná bežnému anglickému jazyku. Vďaka svojej mohutnosti je primárnou voľbou pre špičkové technologické spoločnosti.

Python môžeme použiť takmer na každú úlohu, vrátane vývoja webu, automatizácie, umelej inteligencie, kybernetickej bezpečnosti, dátovej vedy, vývoja aplikácií pre Android a rôznych ďalších všeobecných programovacích úloh. K dispozícii je tiež obrovská komunitná podpora pre jazyk v Github, PyPI a na mnohých ďalších miestach, čo uľahčuje riešenie chýb, a jazyk neobsahuje chyby.

Python má veľa knižníc a rámcov napísaných prispievateľmi otvoreného zdroja, ktoré uľahčujú našu úlohu, a môžeme ich zadarmo používať bez toho, aby sme museli znova objavovať pojmy. V tomto výučbe sa naučíme základy pythonu, ako sú vyhradené slová, komentáre, premenné, operátory, dátové typy atď.

Ak chcete postupovať podľa tohto návodu, mal by byť vo vašej systémovej ceste nainštalovaný a nakonfigurovaný python. Mnoho počítačov je predinštalovaných v jazyku python. Inštaláciu a verziu vášho pythonu môžete skontrolovať spustením nasledujúceho kódu v termináli.

python --verzia

Ak nemáte nainštalovaný python, môžete ho nainštalovať z pythonu.org alebo si pozrite nášho sprievodcu tu. Odporúča sa mať najnovšiu verziu pythonu. Ak máte staršiu verziu pythonu, pozrite si náš návod na aktualizáciu pythonu na najnovšiu verziu.

Python Shell

Python je interpretovaný jazyk, čo znamená, že nemá kompilátor, ale má tlmočníka. Kompilátor vykoná všetky programy naraz, zatiaľ čo tlmočník vykoná každý riadok jeden po druhom. To znamená, že python vykonáva každý riadok nášho programu jeden po druhom. Python je dodávaný s shellom, ktorý dokáže spúšťať jednotlivé riadky kódov a získavať výstup.

Ak chcete spustiť prostredie python, musíte otvoriť terminál a potom napísať pytón na to.

otvorenie python shell

Tento shell pythonu môžete použiť na spustenie jednoduchého kódu pythonu. Napríklad na zobrazenie reťazca „Hello World!”Na termináli musíme do shellu pythonu napísať nasledujúci kód.

print („Hello World!„)

Výkon:

tlač ahoj svet pomocou python shell

Teraz znova zadajte nasledujúci text do shellu.

1 + 5

Toto zobrazí súčet dvoch čísel, t.j.e., 6.

Výkon:

ukážkový kód shellu

Teraz zatvorme škrupinu. Ak chcete zatvoriť škrupinu, musíme napísať východ() v škrupine, ako je znázornené na nasledujúcom obrázku. Pre používateľov systému Linux môžeme na opustenie shellu použiť aj klávesovú skratku Ctrl + d.

zatvorenie plášťa pythonu

Pomocou IDE

Pythonový shell, o ktorom sme diskutovali, je dobrým bodom na to, aby sme sa začali učiť python a písať malé riadky kódov, ale nie je to užitočné pre veľké projekty. V prípade použitia v reálnom svete používajú vývojári na písanie a úpravy kódu pythonu rôzne editory. Používam kód opensource vizuálneho štúdia, čo je úžasné IDE na písanie kódov. IDE alebo integrované vývojové prostredie je softvér, v ktorom môžeme upravovať a spúšťať kód. Preto je vynikajúci pre rýchlejší a ľahší vývoj. Ak si chcete zvoliť medzi IDE na písanie kódu, môžete si pozrieť náš článok o Top 10 IDE, ktoré sa majú použiť na programovanie. Na písanie pythonových kódov môžete použiť ktorékoľvek z IDE, ktoré vám vyhovujú.

Môžete tiež manuálne napísať kód do súboru python (s .rozšírenia py) z jednoduchého editora a môžete ho spustiť pomocou tlmočníka python zadaním:

python filepathname

Kde filepathname by mal byť názov súboru, ktorý používame. Aby ste to dosiahli, nepotrebujete žiadnu inštaláciu IDE, pretože píšete kód do svojho editora.

Teraz sa začneme učiť základy pythonu. Predpokladám, že na napísanie a spustenie kódov v jazyku python používate ktorúkoľvek z vyššie uvedených metód.

Základná syntax Pythonu

Syntax Pythonu je jednou z najúžasnejších vecí pre každého, kto používa Python. Jazyk python je jazyk na vysokej úrovni. Jeho syntax je veľmi podobná prirodzenému anglickému jazyku, takže je ľahko čitateľný a akceptovateľný pre začiatočníkov aj odborníkov. Pozrime sa napríklad na príklad HelloWorld v pythone, ako spustíme nasledujúci kód v prostredí python IDE alebo python shell.

print („Hello World!„)

Vyššie uvedený kód vytlačí reťazec Ahoj svet! na obrazovke Terminál. Pri spustení kódu dostaneme nasledujúci výstup.

základná syntax pytónu

Ako vidíte v kóde, na konci výpisu neboli žiadne bodkočiarky. Toto je výhoda pre python, pretože programátor si môže zvoliť, či na konci príkazov bude obsahovať bodkočiarky alebo nie.

Ak pochádzate z prostredia programovacích jazykov ako C alebo C ++, môžete si všimnúť, že ak nedávame bodkočiarky, padne vám obloha na hlavu a dôjde k syntaktickej chybe. Ale keď píšeme viac príkazov do jedného riadku, musíme používať bodkočiarky. Pythonový kód tiež nepoužíva zložené zátvorky pre bloky kódu, ktoré robia iné programovacie jazyky; záleží len na správnom odsadení vášho kódu.

Kľúčové slová

Kľúčové slová boli vyhradené jazykom python a pre tlmočník python majú nejaký špeciálny význam. Tieto kľúčové slová sú špeciálne slová a nemôžeme ich použiť ako mená identifikátorov. Ak chcete získať kompletný zoznam kľúčových slov v pythone, otvorte shell pythonu a spustite nasledujúci príkaz.

pomocník („kľúčové slová“)

Toto bude zoznam všetkých kľúčových slov prítomných v pythone.

kľúčové slová v pythone

Komentáre v Pythone

Pri písaní kódu sú poznámky kritické, pretože kódy sú tak čitateľnejšie. Môžeme ich tiež použiť na zanechanie poznámok v našom kóde. Hlavným účelom použitia komentárov v kóde je pomôcť iným programátorom vedieť, čo sa deje v kóde, aby mohli program ľahko čítať a upravovať. Môžete tiež mať úžitok z toho, že komentáre v kóde ponecháte pre seba, pretože pri dlhodobejšej úprave kódu môžu byť mätúce. Python zaobchádza s komentármi ako s prázdnym priestorom a nevykonáva ich.

V pythone môžeme napísať dva typy komentárov, a to jednoriadkový a viacriadkový. Po tom, ako sa symbol # bude považovať za jednoriadkové komentáre, bude čokoľvek po # na tomto riadku interpretovať ako medzery interpretom pythonu. Napríklad pozri nižšie uvedený kód.

# toto je tlač prvého komentára ("Hello World!") # toto je druhý komentár

Po spustení vyššie uvedeného kódu uvidíte reťazec Ahoj svet! vytlačené na obrazovke bez akejkoľvek chyby, pretože všetko ostatné napísané za # sú komentáre v programe.

Môžeme tiež písať komentáre do viacerých riadkov. Komentáre musíme napísať do troch úvodzoviek (jednoduchých alebo dvojitých). Pozrite sa napríklad na nasledujúci kód.

„“ „Toto je viacriadkový komentár. Tento komentár rozširujeme na ľubovoľný počet riadkov „“ “

Dátové typy v Pythone

Existuje niekoľko typov dátových typov. Poďme diskutovať o najbežnejších dátových typoch v pythone.

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

Môžeme tiež skontrolovať dátové typy údajov / premenných v pythone pomocou zabudovanej funkcie type (). Funkcia type () prijíma údaje / premennú ako argument a vracia údajový typ týchto údajov / premenných. Napríklad skopírujte a spustite nasledujúci kód v prostredí Python IDE.

tlač (typ (10)) tlač (typ (10.001)) tlač (typ („Fosslinux“)) tlač (typ (1 + 8j)) tlač (typ ([1, 10, 6, 5])) tlač (typ ((1, 10, 6, 5)) ) print (typ ('name': 'Fosslinux', 'country': 'Internet')))

Výkon:

kontrola dátového typu v pythone

Premenné v Pythone

Premenné sa používajú na ukladanie údajov do primárnej pamäte. Premenná označuje adresu pamäte, v ktorej sú údaje uložené. Existujú aj určité pravidlá pri výbere názvu premennej. Pravidlá sú uvedené nižšie.

Tieto pravidlá by sa mali vždy dodržiavať pri deklarovaní premenných; inak interpret pythonu vyhodi chybu. Názov premenných môže byť akýkoľvek názov, ktorý dodržiava vyššie uvedené pravidlá. Napriek tomu sa odporúča zvoliť názov, ktorý najlepšie vystihuje účel premennej, a zvýšiť tak čitateľnosť kódu.

Operátory v Pythone

Programovací jazyk Python podporuje mnoho rôznych typov operátorov. V tejto časti si rozoberieme niektoré z nich.

Prevádzkovatelia pridelenia

Operátory priradenia sa používajú na priradenie určitej hodnoty premennej. Väčšinou sme používali = znamienko na priradenie údajov k premennej. Napríklad vo svojom prostredí Python IDE spustite nasledujúci kód.

a = 10 výtlačkov (a)

Dostaneš 10 vytlačený na obrazovke pri spustení vyššie uvedeného kódu, ako je uvedené v nasledujúcom kóde. V tomto kóde som použil operátor priradenia na priradenie hodnoty 10 k premennej a a potom ho zobraziť pomocou funkcie print (). Existuje mnoho ďalších operátorov priradenia, o ktorých si v krátkosti povieme v ďalších článkoch.

Aritmetické operátory

Tieto operátory sa používajú na vykonávanie aritmetických operácií na dvoch číslach: sčítanie, násobenie atď. Existujú operátori ako +, - , *, /,%, //, ** ktoré možno použiť na aritmetiku. Viac podrobností nájdete v nasledujúcom kóde; môžete ho skopírovať a spustiť na svojom IDE.

# priradenie údajov k premenným a = 10 b = 5 # pridanie dvoch čísel print (a + b) # odpočítanie dvoch čísel print (ab) # vynásobenie dvoch čísel print (a * b) # rozdelenie čísel print (a / b) # operátor% sa používa na získanie zvyšku # pri rozdelení prvého čísla od druhého výtlačku (a% b) # operátor // sa používa iba na získanie celej časti rozdelenia print (a // b) # Operátor ** sa používa na vynásobenie a s, b krát znamená a ^ b tlač (a ** b)

Vyššie uvedený kód vám ukázal všetky aritmetické operátory dostupné v pythone.

Výkon:

aritmetické operátory v pythone

V pythone je oveľa viac operátorov. V tomto článku som diskutoval o najdôležitejších operátoroch, ktoré musíme v pythone poznať. Zostaňte naladení na FOSS Linux a v nasledujúcich článkoch nájdete návody pre pokročilejších operátorov.

Záver

Týmto sme ukončili základy pythonu. Teraz je ten najlepší čas prejsť na náš ďalší tutoriál „Získanie systémových informácií o systéme Linux v Pythone“, ktorý vás naučí, ako používať python na zhromažďovanie systémových a hardvérových informácií v systéme Linux.

Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...
Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...