Online kurz Python I. Začiatočník je určený všetkým, ktorí chcú začať programovať a vytvárať vlastné jednoduché programy bez predchádzajúcich skúseností. Ide o certifikovaný online kurz na Python. Začneme inštaláciou Pythonu a vysvetlíme si, ako spúšťať príkazy, ukladať zdrojový kód a pracovať s výsledkami programu. Zoznámime sa s prostrediami IDLE, Jupyter Notebook a JetBrains Datalore. Vytvoríme prvý program a postupne prejdeme k premenným, číslam, textovým reťazcom a logickým hodnotám. Ukážeme si rozdiel medzi vstupom od používateľa a výstupom programu aj význam základných operátorov. Pri zápise kódu si osvojíme správne odsadzovanie, pomenovanie premenných a čitateľnú štruktúru, aby sme rozumeli tomu, čo jednotlivé príkazy vykonávajú.
Na jednoduchých úlohách sa naučíme používať podmienky if, cykly for a while, logické operátory a testovanie príslušnosti pomocou in. Vysvetlíme si, ako program rozhoduje podľa vstupných údajov a ako opakovane spracúva položky. Prejdeme k zoznamom, n-ticiam a slovníkom, vďaka ktorým môžeme uchovávať viacero hodnôt a pristupovať k nim podľa ich pozície alebo kľúča. Precvičíme si pretypovanie údajov, formátované reťazce a zápis špeciálnych znakov pomocou escape sekvencií. V notebookoch budeme kombinovať kód s poznámkami vo formáte Markdown a vysvetlíme si úlohu kernelu pri vykonávaní výpočtov. Rozlíšime komentáre a dokumentačné reťazce docstring a oboznámime sa s odporúčaniami na zrozumiteľné dokumentovanie kódu.
Ďalej sa zameriame v online kurze Python na prácu so súbormi, modulmi a vlastnými funkciami. Naučíme sa odovzdávať funkciám parametre, vracať výsledky a rozdeliť riešenie na opakovane použiteľné časti. Zorientujeme sa v inštalácii balíčkov pomocou pip a v základných ukážkach používania modulu os a knižnice pandas. Súčasťou sú aj jednoduché grafy, predstavenie možností generovania kódu pomocou AI a úvod do grafických aplikácií s wxFormBuilder a wxPython. Získané základy využijete napríklad pri výpočtoch, spracovaní zoznamu údajov alebo príprave menšieho nástroja na opakovanú úlohu. Kurz vám vytvorí východisko na ďalšie štúdium vývoja aplikácií, automatizácie či dátovej analytiky. Ak sa chcete skutočne naučiť programovať v Pythone od základov, tak toto je ideálny vstupný online kurz pre vás.