Naučiť sa nový programovací jazyk, ako je Python, bude jednoduché, ak máte komplexný plán podrobne o tom, ktoré pojmy sa ako začiatočník naučiť a ako ďalej napredovať, aby ste dosiahli ďalší míľnik. Dokonca aj stredne pokročilí programátori by si mali často oprášiť svoje základy, aby si vybudovali pevný základ.

Nakoniec sa ocitnete prilepené na svojom počítači, ktorý píše kód Python pomocou základných príkazov uvedených v tomto článku. Budeme tiež diskutovať o tom, ako môžete nastaviť prostredie Python na vašom počítači, aby ste mohli písať a spúšťať kód Python.

Nastavenie prostredia Python

Ak chcete spustiť kód Python, váš systém by mal mať nainštalovaný Python.

V systéme Windows

Najnovšiu verziu Pythonu pre Windows si môžete stiahnuť z python.org Stránka na stiahnutie. Klikni na Stiahnite si Python tlačidlo, vyberte Spustiteľný súbor Windows na ďalšej stránke a počkajte, kým sa spustiteľný súbor stiahne. Po dokončení dvakrát kliknite na inštalačný súbor a spustite inštalačné okno.

instagram viewer

Nainštalujte Python tak, ako by ste normálne inštalovali akýkoľvek iný program v systéme Windows. Počas inštalácie nezabudnite zaškrtnúť možnosť „Pridať Python do PATH“.

V systéme Linux

Ak chcete nainštalovať Python v systéme Linux, zadajte nasledujúce príkazy v závislosti od distribúcie systému Linux, ktorú používate:

Na Debian/Ubuntu:

sudo apt install python

V systéme Arch Linux:

sudo pacman -S python

Na Fedore a CentOS:

sudo dnf nainštalujte python

V systéme macOS

Podobne ako pri procese inštalácie pre Windows, najprv si stiahnite MPKG z Stiahnite si Python stránku. Potom spustite inštalačný program a pokračujte v inštalácii podľa pokynov na obrazovke.

Teraz, keď je inštalačná časť hotová, poďme do praxe a začnime so zoznamom príkazov Pythonu, ktoré by mal poznať každý začiatočník. Táto príručka predpokladá, že viete, ako spúšťať programy Python z príkazového riadku.

Základný vstup, výstup a premenné

Cieľom každého programu v jazyku Python je ukladanie údajov, prijímanie vstupov a následná úprava údajov na požadovaný výstup.

1. Inicializácia a deklarácia premenných

Na ukladanie údajov používa každý programovací jazyk premenné. Premenné sú objekty určitých dátových štruktúr, ktoré môžu uchovávať hodnotu a vykonávať operácie s údajmi. Zoberme si nasledujúci kód Pythonu:

číslo = 20

Tu sme deklarovali premennú s názvom „číslo“ a hodnotou 20. Podobne môžete vytvoriť ďalšie premenné s iným typom údajov. Python podporuje niekoľko typov údajov, ale ako začiatočník budete väčšinou pracovať s tými, ktoré sú uvedené nižšie. Príkazy na inicializáciu dátových typov sú uzavreté v zátvorkách.

  1. Celé číslo (číslo = 10)
  2. Reťazec (meno = "Ryan")
  3. Plavák (desatinné číslo = 10,23)
  4. Zoznam (ovocie = ["Jablko", "Banán", "Mango"])
  5. Násobný (ovocie = ("Jablko", "Banán", "Mango"))
  6. Slovník (fruitmap = {1:"Jablko", 2:"Banán", 3:"Mango"})

2. Zobrazte výstup pomocou metódy print().

Väčšina začínajúcich programátorov začína so základným programom "Hello World", ktorý pri spustení vypíše reťazec. V Pythone môžete tlačiť napevno zakódované správy a hodnoty premenných pomocou print().

Ak chcete vytlačiť reťazec v Pythone, pozrite sa na nasledujúcu syntax príkazu:

print("Toto je reťazec")

Všetko, čo vložíte do úvodzoviek, sa zobrazí tak, ako je. Vyššie uvedený kód zobrazí „Toto je reťazec“, keď ho spustíte pomocou príkazového riadku.

Hodnotu premennej môžete vytlačiť aj jednoduchým zadaním názvu premennej bez úvodzoviek. Predpokladajme, že máme reťazcovú premennú „priezvisko“ s hodnotou „Sharma“:

vytlačiť (priezvisko)

Výkon:

Sharma

3. Prevziať vstup so vstupom ()

Program je užitočný iba vtedy, ak s ním môže používateľ interagovať. Ak chcete, aby boli vaše aplikácie dynamické a interaktívne, budete sa musieť pri vstupe a výbere spoliehať na používateľa.

Môžete požiadať používateľa, aby zadal hodnotu pomocou vstup príkaz. Tu je syntax, ktorú treba dodržiavať:

premenná = input("Reťazec na zobrazenie")

Napríklad nasledujúci príkaz požiada používateľa o jeho meno a vek:

meno = input("Zadajte svoje meno => ")
vek = vstup("Zadajte svoj vek => ")

Prevzatie kontroly nad tokom programu

Program sa neskladá len zo vstupov, výstupov a dátových typov. Zahŕňa aj kontrolné príkazy, potrebné na implementáciu logiky a určenie toku programu.

4. Implementujte logiku pomocou if, elif a ďalších

Váš počítač riadi operácie a robí voľby na základe logických rozhodnutí. Na implementáciu logiky do kódu môžete použiť príkazy if, elif a else. Tieto príkazy menia tok programu na základe podmienok, a preto sú známe ako podmienené riadiace príkazy.

Ako už názov napovedá, ak príkaz vyhodnotí výraz, a ak je pravdivý, vykoná príkazy pod ním. The elif príkaz (else if) poskytuje ďalší výraz, ktorý sa vyhodnotí, ak predchádzajúci ak vyhlásenie vráti false. Nakoniec, ak neexistujú žiadne predchádzajúce vyhlásenia (ak alebo elif) vráti true, výraz poskytnutý s príponou inak príkaz sa vyhodnotí.

Všimnite si, že ich môžete mať viacero ak a elif príkazy v konkrétnom bloku kódu. Dokonca aj vnorené ak vyhlásenia sú možné.

Tu je jednoduchý program vysvetľujúci použitie if, elif a iné. Program vyhodnotí, či je zadané číslo kladné, záporné alebo nulové.

číslo = int (vstup("Zadajte číslo na vyhodnotenie: "))
if (číslo > 0):
vytlačiť ("pozitívne")
elif (číslo < 0):
vytlačiť ("negatív")
inak:
vytlačiť ("nula")

Všimnite si, že sme museli zabaliť metódu input() do int(), pretože vstup je štandardne uložený ako reťazcový typ a potrebujeme, aby premenná "number" bola namiesto toho typu celé číslo.

Rozdiel medzi if a elif je v tom, že všetky príkazy if v bloku kódu budú vyhodnotené jeden po druhom druhý bez ohľadu na to, ale príkaz elif sa vyhodnotí iba vtedy, ak predchádzajúci príkaz if platí falošný.

Súvisiace: Nápady na projekt Python vhodné pre začiatočníkov

5. For Loop v Pythone

Hoci Python podporuje niekoľko ďalších príkazov cyklu (do...while, while, switch), cyklus for je najbežnejším príkazom na riadenie cyklu v porovnaní so zvyškom.

Na rozdiel od C a C++, cyklus for v Pythone vždy iteruje cez iteračnú premennú. Iteratívna premenná je taká, ktorá obsahuje viacero hodnôt, ako sú zoznamy, n-tice a slovníky.

Deklarujte premennú zoznamu „ovocie“ obsahujúcu hodnoty jablko, banán, hruška a mango. Ak chcete iterovať každý prvok a vytlačiť hodnoty pomocou cyklu for:

pre prvok v ovocí:
vytlačiť (prvok)

Klasickú slučku for v štýle C môžete vytvoriť aj v Pythone pomocou metódy range(). Metóda range() generuje zoznam čísel v závislosti od zadaných hodnôt začiatku, konca a kroku.

pre i v rozsahu (0,5):
tlačiť (i)

Výkon:

0
1
2
3
4

Zachovanie modularity v kódexe

Dobrý kód je taký, ktorý sa ľahšie číta, ľahko sa ladí a dá sa ľahko škálovať. A to všetko sa dosahuje písaním modulárneho kódu.

6. Definujte funkcie s def

Aby sa minimalizovala redundancia kódu a podporilo sa opätovné použitie kódu, Python poskytuje spôsob, ako zabaliť opakovane použiteľný kód do funkcií, ktoré možno neskôr v prípade potreby vyvolať. Funkciu môžete vytvoriť pomocou def kľúčové slovo v Pythone.

Podobne ako v iných programovacích jazykoch, Funkcie Pythonu tiež vziať argumenty a vrátiť hodnoty pri úspešnom vykonaní. Môžete tiež preťažiť funkcie v Pythone.

def súčet (a, b):
návrat a+b
tlač (súčet (1,2))

Výkon:

3

7. Vytvorte triedy s kľúčovým slovom triedy

Môžete vytvárať triedy na vytváranie plánov pre objekty v Pythone. Python podporuje objektovo orientované programovanie a umožňuje používateľom vytvárať triedy a inicializovať objekty. Trieda môže pozostávať z premenných s modifikátormi prístupu, funkcií s návratovými typmi a dokonca aj z iných tried (vnorená trieda).

Tu je jednoduchý kód, ktorý vytvorí triedu s názvom študent:

žiak triedy:
meno = ""
def setName (self, passValue):
self.name = odovzdanáHodnota
def displayName (vlastné):
vytlačiť (vlastné meno)

Ak chcete použiť triedu, musíte najprv vytvoriť jej inštanciu, známu aj ako objekt.

môj študent = študent()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Po spojení posledných dvoch úryvkov kódu vyššie uvedený program vypíše:

Deepesh Sharma

Podobne ako v iných programovacích jazykoch môžete tiež implementovať konštruktory a statické metódy v triedach Pythonu (pomocou metódy init() dunder a dekorátora @staticmethod).

Učenie sa jazyka Python otvára nespočetné množstvo príležitostí

Python sa používa nielen na písanie textových aplikácií, ale môžete ho použiť aj na vývoj webových aplikácií, web scraping, sieťové programovanie, automatizáciu, strojové učenie atď.

Či už ste začínajúci programátor alebo skúsený vývojár, pridanie Pythonu do vašej existujúcej sady zručností určite zvýši vašu odbornosť a špecializáciu v tomto odvetví.

zdieľamTweetujteEmail
Ako sa naučiť Python zadarmo

Ste pripravení naučiť sa Python, jeden z najvyhľadávanejších programovacích jazykov v poslednej dobe? Tu je návod, ako môžete začať.

Prečítajte si ďalej

Súvisiace témy
  • Programovanie
  • Python
O autorovi
Deepesh Sharma (94 publikovaných článkov)

Deepesh je Junior Editor pre Linux v MUO. Píše informačné príručky o Linuxe, ktorých cieľom je poskytnúť blažený zážitok všetkým nováčikom. Nie som si istý filmami, ale ak chcete hovoriť o technológii, je to váš chlap. Vo voľnom čase ho môžete nájsť čítať knihy, počúvať rôzne hudobné žánre alebo hrať na gitare.

Viac od Deepesh Sharma

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Ak sa chcete prihlásiť na odber, kliknite sem