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.
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:
Teraz znova zadajte nasledujúci text do shellu.
1 + 5
Toto zobrazí súčet dvoch čísel, t.j.e., 6.
Výkon:
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.
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.
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.
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.
- Celé číslo: Rovnako ako mnoho iných programovacích jazykov, aj python podporuje celočíselný dátový typ, ktorý obsahuje všetky záporné, kladné a nulové čísla ako -1, 0, 9 atď.
- Plavák: Plávajúce dátové typy zahŕňajú čísla s pohyblivou rádovou čiarkou, t.j.e., čísla, ktoré obsahujú desatinnú čiarku. Napríklad 1.01, 1.1, 0.001 atď
- Komplexné číslo: Python má tiež podporu pre komplexné čísla. Napríklad: 1 + 1j, 4 + 6i atď
- Reťazec: Reťazce sú jedným z najdôležitejších dátových typov v pythone. Sú to znaky uzavreté v jednoduchých alebo dvojitých úvodzovkách. Napríklad „Hello“, „FossLinux“ atď.
- Booleovci: Python má tiež podporu pre boolovské dáta, t.j.e., Pravda alebo lož.
- Zoznam: Zoznam Python je usporiadaný zber údajov, ktorý umožňuje ukladanie rôznych typov dátových typov. Zoznam je veľmi podobný poľu v JavaScripte. Na vytvorenie zoznamu dáme údaje v hranatých zátvorkách [] oddelené čiarkami. Príklady zoznamu:
['sam', 'david'] [1, 10, 6, 5]
- Násobný: Tuple v pythone je usporiadaná zbierka rôznych dátových typov podobných zoznamu. Ale rozdiel v n-tici je v tom, že n-ticu nemôžeme upravovať, akonáhle je vytvorená, t.e., sú nemenné. N-tice sa vytvárajú tak, že sa údaje v zátvorkách () oddeľujú čiarkami. Niektoré príklady n-tíc sú:
('sam', 'david') (1, 10, 6, 5)
- Slovník: Slovník python je neusporiadaná zbierka údajov vo formáte páru kľúč: hodnota. Slovník môžeme vytvoriť tak, že páry kľúč: hodnota v zložených zátvorkách oddelíme čiarkami. Napríklad si pozrite slovníky nižšie.
'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:
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.
- Názov premennej by mal začínať písmenom alebo znakom podčiarknutia.
- Názov premennej nemôže začínať číslom alebo vedie k chybe.
- Názov premennej môže obsahovať iba alfanumerické znaky a podčiarkovníky (A-z, 0-9 a _); žiadne ďalšie špeciálne znaky nebudú povolené.
- V názvoch premenných sa rozlišujú veľké a malé písmená var a Var sú dve rôzne premenné.
- Názov premennej by nemal byť žiadnym z kľúčových slov, o ktorých sme hovorili skôr.
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:
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.