<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Python on afad notes</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/</link><description>Recent content in Python on afad notes</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/index.xml" rel="self" type="application/rss+xml"/><item><title>Úvod do Pythonu</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/0_uvod/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/0_uvod/</guid><description>Čo je Python? # Python je dynamický, interpretovaný programovací jazyk, ktorý je známy pre svoju čitateľnosť a flexibilitu. Je vhodný pre rôzne účely, od webového vývoja po vedecké výpočty, kreatívne programovanie a aplikácie v umení.
Príprava vášho programovacieho prostredia # Python # Navštívte oficiálnu stránku Pythonu: https://www.python.org/downloads/ Stiahnite si najnovšiu verziu Pythonu pre váš operačný systém. Spustite inštalačný program a postupujte podľa pokynov. Editor # Prvé kroky # Otvorte terminál alebo príkazový riadok.</description></item><item><title>Variables / premenné</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/1_premenne/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/1_premenne/</guid><description>Variables / premenné # Čo Sú Premenné? # Premenné sú symboly, ktoré slúžia ako kontajnery na uchovávanie dátových hodnôt. V Pythoni sú premenné dynamicky typované, čo znamená, že ich typ sa určuje automaticky počas behu programu. Nemusíte deklarovať typ premennej ako v iných jazykoch. Deklarácia Premennej # Premennú vytvoríte jednoduchým priradením hodnoty. x = 5 meno = &amp;#34;Anna&amp;#34; Typy Premenných # Premenné môžu držať rôzne typy hodnôt, ako sú: Celé čísla (int) Desatinné čísla (float) Reťazce (str) Zoznamy (list) Slovníky (dict) Boolovské hodnoty (bool) Premenné a Ich Typy # Python umožňuje zistiť typ premennej pomocou funkcie `type()`.</description></item><item><title>Import modulu</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/6_import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/6_import/</guid><description>Import modulu # Čo Robí &amp;lsquo;import&amp;rsquo; # Nahráva modul a umožňuje prístup k jeho funkciám, triedam a premenným. Vyhľadá súbory s rozšírením .py, kompiluje ich do .pyc (ak je to potrebné) a potom spúšťa inicializačný kód. Ako Používať &amp;lsquo;import&amp;rsquo; # Ak chcete importovať celý modul, jednoducho použite príkaz &amp;lsquo;import&amp;rsquo; nasledovaný názvom modulu. import math Teraz môžete pristupovať k funkciám a premenným v module &amp;lsquo;math&amp;rsquo; s použitím bodkovej notácie. hodnota_pi = math.</description></item><item><title>Dátové Typy</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/5_datove_typy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/5_datove_typy/</guid><description>Dátové Typy # Číselné Typy # Int (Celé čísla): Reprezentujú celé čísla, môžu byť kladné alebo záporné bez desatinnej časti. Float (Desatinné čísla): Čísla s desatinnou časťou alebo vedeckým zápisom. Complex (Komplexné čísla): Skladajú sa z reálnej a imaginárnej časti, napríklad 2 + 3j. Textové Typy # Str (Reťazce): Uchovávajú postupnosť Unicode znakov, teda text. Zoznamové Typy # List (Zoznamy): Sú zmeniteľné, môžu obsahovať rôzne dátové typy a sú indexované.</description></item><item><title>Loops / cyklus</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/2_cykly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/2_cykly/</guid><description> Loops / cykly # For cyklus # Používa sa na iteráciu cez sekvenciu (napr. zoznam, slovník, množina, reťazec) Iteruje presne toľkokrát, koľko je prvkov v sekvencii # Iterácia cez zoznam cisla = [1, 2, 3, 4, 5] for cislo in cisla: print(cislo) # Vypíše čísla od 1 do 5 # Iterácia cez reťazec meno = &amp;#34;Peter&amp;#34; for znak in meno: print(znak) # Vypíše písmená mena Peter Cyklus for je možné tiež použiť s funkciou range() for i in range(5): print(i) # Vypíše čísla od 0 do 4 While cyklus # Opakuje blok kódu tak dlho, kým je podmienka pravdivá Dôležité je nezabudnúť na aktualizáciu premennej používanej v podmienke, inak môže dôjsť k nekonečnému cyklu i = 0 while i &amp;lt; 5: print(i) i += 1 # Veľmi dôležité aktualizovať i, inak by cyklus bol nekonečný # Vypíše čísla od 0 do 4 Kedy použiť &amp;lsquo;for&amp;rsquo; a kedy &amp;lsquo;while&amp;rsquo; # &amp;lsquo;For&amp;rsquo; je lepšie pre prípady, kde viete, koľkokrát chcete iterovať &amp;lsquo;While&amp;rsquo; je vhodnejší, keď iterujete dokým nie je splnená určitá podmienka, bez ohľadu na počet iterácií</description></item><item><title>List / Zoznam</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/3_zoznam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/3_zoznam/</guid><description>List / Zoznam # Čo je zoznam? # Zoznam je usporiadaná kolekcia položiek (môžu byť rôznych typov) Zoznamy sú zmeniteľné, čo znamená, že položky v nich môžete meniť https://docs.python.org/3/tutorial/datastructures.html Vytvorenie zoznamu # Zoznamy sa vytvárajú umiestnením položiek oddelených čiarkami do hranatých zátvoriek [] moj_zoznam = [1, 2, 3, &amp;#39;jablko&amp;#39;, &amp;#39;banán&amp;#39;] Prístup k položkám zoznamu # K položkám zoznamu pristupujete pomocou indexu (začína od 0) prvy_prvok = moj_zoznam[0] # vráti 1 posledny_prvok = moj_zoznam[-1] # vráti &amp;#39;banán&amp;#39; (záporný index pristupuje od konca) Zmena hodnoty položky # Môžete zmeniť hodnotu položky priradením novej hodnoty na určitý index moj_zoznam[1] = &amp;#39;hruška&amp;#39; # zmení druhý prvok z 2 na &amp;#39;hruška&amp;#39; Pridanie položky # Na pridanie položiek na koniec zoznamu použijete metódu append() moj_zoznam.</description></item><item><title>String / Text</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/4_text/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/4_text/</guid><description>String / Text # Základy # Reťazce sú sekvencie znakov obklopené úvodzovkami. Sú nemenné, čo znamená, že ich nemôžete meniť po vytvorení. Vytvorenie Reťazca # moj_retezec = &amp;#34;Toto je reťazec&amp;#34; viacriadkovy_retezec = &amp;#34;&amp;#34;&amp;#34;Toto je viacriadkový reťazec&amp;#34;&amp;#34;&amp;#34; Prístup k Znakom # Použite indexáciu alebo rezy (slicing) na prístup k určitým častiam reťazca. prvy_znak = moj_retezec[0] posledny_znak = moj_retezec[-1] podretezec = moj_retezec[1:5] # vráti znaky od indexu 1 po 4 Konkatenácia # Dva alebo viac reťazcov môžete spojiť pomocou operátora `+`.</description></item><item><title>Slovník / Dict</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/7_dict/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/7_dict/</guid><description>Slovník / Dict # V Pythone je slovník (dict) zbierka kľúč-hodnota párov. Slovník je neusporiadaná, zmeniteľná a indexovaná kolekcia. Kľúče slovníka sú jedinečné a nesmú sa opakovať.
Vytvorenie Slovníka # Nový slovník môžete vytvoriť umiestnením párov kľúč-hodnota do zložených zátvoriek {}.
moj_slovnik = {&amp;#39;meno&amp;#39;: &amp;#39;Peter&amp;#39;, &amp;#39;vek&amp;#39;: 28} Prístup k Hodnotám # Hodnotu získate tak, že sa odkážete na jej kľúč.
print(moj_slovnik[&amp;#39;meno&amp;#39;]) # vypíše &amp;#34;Peter&amp;#34;. Pridanie alebo Zmena Prvkov # Pridať alebo zmeniť hodnotu môžete priradením hodnoty k kľúču.</description></item><item><title>Podmienka If</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/9_if/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/9_if/</guid><description>Podmienka if v Pythone sa používa pre rozhodovacie operácie. Vykoná blok kódu, ak je podmienka pravdivá.
Základná Podmienka If # Najjednoduchšia forma podmienky if vykoná príkaz, ak je podmienka pravdivá. Syntax:
if podmienka: prikaz Príklad:
x = 10 if x &amp;gt; 5: print(&amp;#34;x je väčšie ako 5&amp;#34;) Podmienka If-Else # Podmienka if-else poskytuje alternatívnu akciu, ak je podmienka if nepravdivá. Syntax:
if podmienka: prikaz else: alternativny_prikaz Príklad:
x = 4 if x &amp;gt; 5: print(&amp;#34;x je väčšie ako 5&amp;#34;) else: print(&amp;#34;x je 5 alebo menej&amp;#34;) Reťazec Podmienok If-Elif-Else # Pre viacero podmienok použite reťazec if-elif-else.</description></item></channel></rss>