Programování

Začínáme s Pythonem

Začínáme s Pythonem

Python je nejrychleji rostoucí programovací jazyk na světě. Hlavní webové stránky, jako je Instagram, Pinterest, Quora a mnoho dalších, jsou vytvářeny pomocí pythonského webového rámce Django. Nejoblíbenějším jazykem pythonu je jeho jednoduchá syntaxe, která je obdobou běžného anglického jazyka. Díky své síle je primární volbou adoptovanou špičkovými technologickými společnostmi.

Python můžeme použít téměř pro každý úkol, včetně vývoje webu, automatizace, umělé inteligence, kybernetické bezpečnosti, datové vědy, vývoje aplikací pro Android a různých dalších obecných programovacích úkolů. K dispozici je také obrovská komunitní podpora jazyka v Githubu, PyPI a na mnoha dalších místech, což usnadňuje řešení chyb a jazyk neobsahuje chyby.

Python má mnoho knihoven a frameworků napsaných přispěvateli open-source, díky nimž je náš úkol snadný, a můžeme je používat zdarma, aniž bychom znovu objevovali kolo. V tomto tutoriálu se naučíme základy pythonu, jako jsou vyhrazená slova, komentáře, proměnné, operátory, datové typy atd.

Chcete-li postupovat podle tohoto kurzu, měl by být ve vaší systémové cestě nainstalován a nakonfigurován python. Mnoho počítačů je předinstalováno v pythonu. Instalaci a verzi pythonu můžete zkontrolovat spuštěním následujícího kódu v terminálu.

python --verze

Pokud nemáte nainstalovaný python, můžete jej nainstalovat z pythonu.org nebo se podívejte na našeho průvodce zde. Doporučuje se mít nejnovější verzi pythonu. Pokud máte starší verzi pythonu, podívejte se na náš návod k aktualizaci pythonu na nejnovější verzi.

Python Shell

Python je interpretovaný jazyk, což znamená, že nemá překladač, ale má tlumočníka. Kompilátor provede všechny programy najednou, zatímco tlumočník provede každý řádek jeden po druhém. To znamená, že python provádí každý řádek našeho programu jeden po druhém. Python je dodáván s shellem, který umí spouštět jednotlivé řádky kódů a získávat výstup.

Chcete-li spustit prostředí python, musíte otevřít terminál a poté zadat krajta na to.

otevření pythonového shellu

Tento shell pythonu můžete použít ke spuštění jednoduchého kódu pythonu. Například pro zobrazení řetězce „Hello World!„Na Terminálu musíme zadat následující kód do prostředí pythonu.

print ("Hello World!")

Výstup:

tisk hello world pomocí python shell

Nyní znovu zadejte do shellu následující.

1 + 5

Zobrazí se součet dvou čísel, tj.E., 6.

Výstup:

ukázkový kód prostředí python

Nyní uzavřeme skořápku. Chcete-li zavřít shell, musíme zadat výstup() ve skořápce, jak je znázorněno na následujícím obrázku. Pro uživatele Linuxu můžeme k opuštění prostředí Shell také použít klávesu Ctrl + d.

uzavření pythonového shellu

Pomocí IDE

Pythonový shell, o kterém jsme diskutovali, je dobrým bodem pro zahájení učení pythonu a pro psaní malých řádků kódů, ale není to užitečné pro velké projekty. V případě použití v reálném světě používají vývojáři k psaní a úpravě kódu pythonu různé editory. Používám opensource kód vizuálního studia, což je úžasné IDE pro psaní kódů. IDE nebo integrované vývojové prostředí je software, ve kterém můžeme upravovat a spouštět kód. Proto je skvělý pro rychlejší a snadnější vývoj. Pokud si chcete vybrat mezi IDE pro psaní kódu, přečtěte si náš článek o Top 10 IDE, které se mají použít pro programování. K psaní kódů pythonu můžete použít kterékoli z IDE, které vám vyhovuje.

Můžete také ručně napsat kód do souboru pythonu (mít .rozšíření py) z jednoduchého editoru a lze jej spustit pomocí interpretu pythonu zadáním:

python filepathname

Kde filepathname by měl být název souboru, který používáme. K tomu nepotřebujete žádnou instalaci IDE, protože píšete kód do svého editoru.

Začněme se učit základy pythonu. Předpokládám, že pro psaní a spouštění kódů pythonu používáte některou z výše uvedených metod.

Základní syntaxe Pythonu

Syntaxe Pythonu je jednou z nejúžasnějších věcí pro každého, kdo používá Python. Jazyk python je jazyk na vysoké úrovni. Jeho syntaxe je velmi podobná přirozenému anglickému jazyku, takže je snadno čitelná a osvojitelná jak pro začátečníky, tak pro odborníky. Podívejme se například na příklad HelloWorld v pythonu, kde spustíme níže uvedený kód ve svém python IDE nebo python shell.

print ("Hello World!")

Výše uvedený kód vytiskne řetězec Ahoj světe! na obrazovce Terminál. Při spuštění kódu získáme následující výstup.

základní syntaxe pythonu

Jak vidíte v kódu, na konci výpisu nebyly žádné středníky. To je výhoda v pythonu, protože programátor si může vybrat, zda na konci příkazů zahrne středníky nebo ne.

Pokud pocházíte z pozadí v programovacích jazycích, jako je C nebo C ++, můžete si všimnout, že pokud nedáme středníky, obloha vám spadne na hlavu a dojde k syntaxi. Ale při psaní více příkazů do jednoho řádku musíme používat středníky. Pythonský kód také nepoužívá složené závorky pro bloky kódu, které dělají jiné programovací jazyky; záleží jen na správném odsazení vašeho kódu.

Klíčová slova

Klíčová slova byla vyhrazena jazykem python a mají pro interpreta pythonu nějaký zvláštní význam. Tato klíčová slova jsou speciální slova a nemůžeme je použít jako jména identifikátorů. Chcete-li získat úplný seznam klíčových slov v pythonu, otevřete shell pythonu a spusťte následující příkaz.

nápověda („klíčová slova“)

Zobrazí se seznam všech klíčových slov přítomných v pythonu.

klíčová slova v pythonu

Komentáře v Pythonu

Při psaní kódu jsou komentáře kritické, protože kódy jsou čitelnější. Můžeme je také použít k zanechání poznámek v našem kódu. Hlavním účelem použití komentářů v kódu je pomoci ostatním programátorům vědět, co se děje v kódu, aby mohli program snadno číst a upravovat. Můžete také těžit z ponechání komentářů v kódu pro sebe, protože může být matoucí, když se ho pokusíte upravit v dlouhodobé budoucnosti. Python považuje komentáře za prázdné místo a nevykonává je.

V pythonu můžeme psát dva typy komentářů, jsou to jednořádkové a víceřádkové komentáře. Poté, co se symbol # bude považovat za jednořádkové komentáře, bude vše po # na tomto řádku považováno interpretem pythonu za prázdné znaky. Například viz níže uvedený kód.

# toto je tisk prvního komentáře ("Hello World!") # toto je druhý komentář

Při spuštění výše uvedeného kódu uvidíte řetězec Ahoj světe! vytištěno na obrazovce bez jakékoli chyby, protože vše ostatní napsané po # jsou komentáře v programu.

Můžeme také psát komentáře do více řádků. Musíme psát komentáře do tří uvozovek (jednoduchých nebo dvojitých). Podívejte se například na níže uvedený kód.

"" "Toto je víceřádkový komentář. Tento komentář rozšiřujeme na libovolný počet řádků „“ “

Datové typy v Pythonu

Existuje několik typů datových typů. Pojďme diskutovat o nejpoužívanějších datových typech v pythonu.

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

Můžeme také zkontrolovat datové typy dat / proměnných v pythonu pomocí vestavěné funkce type (). Funkce type () přijímá data / proměnnou jako argument a vrací datový typ těchto dat / proměnných. Například zkopírujte a spusťte následující kód v prostředí Python IDE.

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

Výstup:

kontrola datového typu v pythonu

Proměnné v Pythonu

Proměnné se používají k ukládání dat do primární paměti. Proměnná odkazuje na adresu paměti, ve které jsou data uložena. Při výběru názvu proměnné existují také některá pravidla. Pravidla jsou uvedena níže.

Tato pravidla by měla být vždy dodržována při deklaraci proměnných; jinak interpret pythonu vyvolá chybu. Název proměnných může být libovolný název, který odpovídá výše uvedeným pravidlům. Přesto se doporučuje zvolit název, který nejlépe popisuje účel proměnné, a zvýšit čitelnost kódu.

Operátoři v Pythonu

Programovací jazyk Python podporuje mnoho různých typů operátorů. V této části probereme některé z nich.

Operátoři přiřazení

Operátory přiřazení se používají k přiřazení určité hodnoty proměnné. Většinou jsme používali = znaménko pro přiřazení dat k proměnné. Například spusťte níže uvedený kód ve svém prostředí Python IDE.

a = 10 výtisků (a)

Dostanes 10 vytištěno na obrazovce při spuštění výše uvedeného kódu, jak je znázorněno v níže uvedeném kódu. V tomto kódu jsem použil operátor přiřazení k přiřazení hodnoty 10 proměnné A a poté jej zobrazit pomocí funkce print (). Existuje mnoho dalších operátorů přiřazení, o kterých si v krátkosti povíme v dalších článcích.

Aritmetické operátory

Tyto operátory se používají k provádění aritmetických operací na dvou číslech: sčítání, násobení atd. Existují operátoři jako +, - , *, /,%, //, ** který lze použít pro aritmetiku. Další podrobnosti najdete v následujícím kódu; můžete jej zkopírovat a spustit na svém IDE.

# přiřazení dat k proměnným a = 10 b = 5 # přidání dvou čísel print (a + b) # odečtení dvou čísel print (ab) # vynásobení dvou čísel print (a * b) # rozdělení čísel print (a / b) # operátor% se používá k získání zbytku # při rozdělení prvního čísla od druhého tisku (a% b) # operátor // se používá k získání pouze celé části dělení tisku (a // b) # Operátor ** se používá k vynásobení a s, b krát znamená a ^ b tisk (a ** b)

Výše uvedený kód vám ukázal všechny aritmetické operátory dostupné v pythonu.

Výstup:

aritmetické operátory v pythonu

V pythonu je mnohem více operátorů. V tomto článku jsem diskutoval o nejdůležitějších operátorech, které v pythonu potřebujeme znát. Zůstaňte naladěni na FOSS Linux a v následujících článcích najdete návody pro pokročilejší operátory.

Závěr

Tím jsme dokončili základy pythonu. Nyní je nejlepší čas přejít na náš další tutoriál „Získání systémových informací o Linuxu v Pythonu“, kde se naučíte, jak používat python ke shromažďování systémových a hardwarových informací v Linuxu.

Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...