- Python je prístupný a zaujímavý jazyk pre začiatočníkov v programovaní.
- Premenné sú kontajnery na ukladanie údajov, ako sú čísla a text.
- Riadiace štruktúry vám umožňujú robiť rozhodnutia a opakovať akcie vo vašom kóde.
- slučky
whileyforuľahčiť iteráciu nad súbormi údajov.
Vitajte vo svete Pythonu, kde sa programovanie stáva vzrušujúcim a prístupným! V tejto úvodnej časti preskúmame základy programovania v Pythone, ktoré vám umožnia urobiť prvé kroky programátora. Od vytvárania premenných a dátových typov až po používanie operátorov na vykonávanie výpočtov a rozhodovania sme položili základy, aby ste sa cítili pohodlne pri písaní kódu v Pythone.
Okrem toho sa budeme venovať kontrolným štruktúram if, else, elif, while y for, ktorý vám dá silu riadiť tok vášho programu. Pripravte sa na vzrušujúcu vzdelávaciu cestu, keď sa ponoríte do mágie Pythonu a objavíte všetko, čo tento fascinujúci jazyk ponúka!
Domovská stránka kurzu Python od nuly
2.1 Premenné a typy údajov
Úvod do premenných a ich použitie v Pythone
V Pythone sú premenné kontajnery používané na ukladanie údajov. Týmito údajmi môžu byť čísla, text, zoznamy alebo iné typy informácií. Premenné umožňujú programátorom pristupovať k údajom a efektívne s nimi manipulovať, čo je nevyhnutné v každom programe.
Ak chcete definovať premennú v Pythone, jednoducho priradíte hodnotu názvu premennej pomocou operátora priradenia =, Napríklad:
meno = «John»
vek = 25
cena_produktu = 19.99
Vo vyššie uvedenom príklade sme vytvorili tri premenné: nombre, edad y precio_producto. Premenná nombre obsahuje textový reťazec, edad obsahuje celé číslo a precio_producto obsahuje číslo s pohyblivou rádovou čiarkou.
Popis základných dátových typov: integer, float, string, boolean atď.
Python je dynamicky typovaný jazyk , čo znamená, že nie je potrebné explicitne deklarovať typ premennej. Dátový typ sa automaticky odvodí z priradenej hodnoty. Medzi základné dátové typy v Pythone patria:
- Celé číslo (int): Predstavuje celé čísla bez desatinných miest, ako napríklad 1, -5, 100 atď.
- Plavák: Čísla reprezentujte desatinnými miestami, napríklad 3.14, -2.5, 0.5 atď.
- Reťazec (str): Predstavuje text a je definovaný v jednoduchých alebo dvojitých úvodzovkách, ako napríklad „Ahoj“, „Python“, „123“ atď.
- Boolean (bool): Predstavuje hodnoty pravda alebo nepravda, používa sa na vyjadrenie logiky a rozhodovanie.
- zoznam: Ide o usporiadanú a modifikovateľnú kolekciu prvkov, ktoré môžu byť rôznych dátových typov.
- Tuple (tuple): Je podobný zoznamu, ale je nemenný, čo znamená, že jeho prvky nie je možné po vytvorení upravovať.
- Slovník (diktát): Ide o dátovú štruktúru, ktorá uchováva páry kľúč – hodnota, pričom každý kľúč je jedinečný a používa sa na prístup k zodpovedajúcej hodnote.
2.2 Operátory a výrazy
Vysvetlenie aritmetických, porovnávacích a logických operátorov v Pythone
V Pythone sú operátory špeciálne symboly používané na vykonávanie rôznych operácií s premennými a hodnotami. Hlavné typy operátorov v Pythone sú:
- Aritmetické operátory: Umožňujú vám vykonávať matematické operácie, ako je sčítanie (
+), odčítanie (-), násobenie (*), rozdelenie (/), modul (%) a exponent (**). - Porovnávacie operátory: Umožňujú vám porovnať dve hodnoty a vrátiť boolovskú hodnotu True alebo False v závislosti od porovnania. Niektoré príklady sú (
==), (!=), (<), (>), (<=) a (>=). - Logické operátory: Umožňujú vám kombinovať booleovské výrazy. Hlavnými logickými operátormi sú
and,orynot.
Používanie operátorov vo výrazoch na vykonávanie výpočtov a rozhodovania
Výrazy v Pythone sú kombinácie premenných, hodnôt a operátorov, ktoré sa vyhodnocujú, aby vytvorili výsledok. Tieto výrazy sa používajú na vykonávanie výpočtov a logických rozhodnutí v programe.
Príklad výrazov s aritmetickými operátormi:
x = 10
y = 5
súčet = x + y
odčítanie = x – y
násobenie = x * y
delenie = x / y
modul = x % y
Príklad výrazov s operátormi porovnávania:
a = 8
b = 10
je_rovná sa = a == b
nerovná sa = a != b
je_menšie_ako = a < b je_väčšie_alebo_rovná_sa_a >= b
Príklad výrazov s logickými operátormi:
Prší = Pravda
je_studený = Nepravda
if_it_rains_and_it_is_cold = prší a je zima
if_it_rains_or_it_is_cold = prší alebo je zima
no_llueve = neprší
2.3 Riadiace štruktúry
Podmienky: ak, inak, elif
Riadiace štruktúry sú základom toku vykonávania programu. V Pythone je najbežnejšia štruktúra riadenia if, ktorý umožňuje robiť rozhodnutia na základe booleovských podmienok.
vek = 18
ak vek >= 18:
print("Ste plnoletý/á")
inak:
print("Ste maloletý")
V tomto príklade použijeme štruktúru if skontrolovať, či je premenná edad je väčšie alebo rovné 18. Ak je podmienka pravdivá, vytlačí sa „Ste plnoletý“; V opačnom prípade sa vytlačí „Ste maloletý“.
Môžeme tiež použiť elif (skratka pre „else if“) na kontrolu viacerých podmienok za sebou:
stupeň = 75
ak je nota >= 90:
print("Vaša známka je A")
elif poznámka >= 80:
print("Vaša známka je B")
elif poznámka >= 70:
print("Vaša známka je C")
inak:
print("Vaša známka je F")
V tomto príklade kontrolujeme rôzne rozsahy známok a priraďujeme zodpovedajúce hodnotenie na základe hodnoty premennej nota.
Slučky: zatiaľ a na
Slučky sú ďalším dôležitým spôsobom riadenia toku programu v Pythone. Dve z najčastejšie používaných slučiek sú while y for.
Slučka while Vykoná sa, keď je splnená konkrétna podmienka:
počítadlo = 0
zatiaľ čo počítadlo < 5: print(počítadlo) počítadlo += 1
Táto slučka vypíše čísla od 0 do 4 do konzoly. Slučkafor sa používa na iteráciu sekvencie, ako je zoznam alebo n-tica:
ovocie =
pre ovocie v ovocí:
tlač (ovocie)
Táto slučka vytlačí každú položku v zozname frutas.
Použitie týchto štruktúr na riadenie toku programu
Riadiace štruktúry if, else, elif, while y for Sú to výkonné nástroje, ktoré umožňujú programátorom robiť rozhodnutia a opakovať akcie na základe rôznych podmienok. S týmito štruktúrami môžete vytvárať dynamickejšie a flexibilnejšie programy, schopné prispôsobiť sa rôznym situáciám a efektívne manipulovať s údajmi.
Stručne povedané, v tejto časti ste sa dozvedeli o premenných a typoch údajov v Pythone, ako aj o operátoroch a výrazoch, ktoré vám umožňujú vykonávať výpočty a rozhodovať sa v kóde. Preskúmali ste aj riadiace štruktúry if, else, elif, while y for, ktoré sú nevyhnutné na riadenie toku programu. Tieto koncepty vám poskytnú pevný základ pre riešenie zložitejších problémov a vývoj pokročilejších programov v Pythone. Pokračujte a pokračujte v skúmaní zázrakov tohto výkonného programovacieho jazyka!