Programovanie základných prvkov v Pythone je kurz, ktorý ponúka akadémia Cisco Networking Academy v spolupráci s inštitútom OpenEDG Python s cieľom vyučovať študentov o základoch programovania v Pythone. Kurz je určený pre začiatočníkov bez predchádzajúcich skúseností s programovaním a jeho cieľom je vybaviť študentov základnými zručnosťami na rozvoj jednoduchých programov.
Počas celého kurzu sa študenti naučia základy programovania vrátane premenných, typov údajov, kontrolných štruktúr, funkcií a spracovania súborov. Preskúmajú aj základné knižnice Python, ako sú NumPy, Pandas a Matplotlib, ktoré sa používajú na vedeckú výpočtovú techniku a vizualizáciu údajov.
Program kurzu
Kurz je rozdelený do štyroch modulov, z ktorých každý obsahuje viacero kapitol, ktoré vychádzajú z koncepcií získaných v predchádzajúcich kapitolách.
Prvý modul prináša študentom základy programovania a syntax Python. Študenti sa naučia, ako používať premenné na uchovávanie údajov a ako používať kontrolné štruktúry, ako sú slučky a podmienené vyhlásenia, na kontrolu toku programov.
Druhý modul sa zameriava na funkcie, ktoré sú základnou koncepciou programovania. Študenti sa naučia, ako napísať funkcie na zapracovanie a opätovné použitie kódu a ako používať zabudované funkcie v Python. Oboznámia sa aj s modulmi, ktoré sú vopred napísanými knižnicami kódov, ktoré možno importovať a používať v programe.
V treťom module sa študenti naučia pracovať so súbormi v Pythone. Naučia sa, ako čítať a písať súbory a ako manipulovať s údajmi súborov pomocou Python. Preskúmajú aj základy programového plánovania zameraného na objekty, čo je model programovania, ktorý využíva objekty na reprezentáciu skutočných entít.
Konečný modul sa týka pokročilejších tém, ako sú pravidelné výrazy, programovanie vytvárania sietí a grafické používateľské rozhrania (GUI). Študenti sa naučia, ako používať pravidelné výrazy na vyhľadávanie textu a manipuláciu s ním, ako vytvárať sieťové programy, ktoré komunikujú cez internet, a ako vybudovať jednoduché GUI pomocou knižnice Tkinter.
Kurz je bezplatný a môžete ho absolvovať vlastným tempom celkovo približne 75 hodín práce.