|
|
|
||
|
Předmět je zaměřen na základy programování v jazyce Python a jeho využití v chemicko-inženýrských aplikacích. Studenti se postupně seznámí s číselnými a textovými datovými typy, strukturami dat, řízením toku programu a tvorbou funkcí. Součástí výuky je práce s chybami, moduly a balíčky, základní algoritmy pro řazení a vyhledávání i úvod do objektově orientovaného programování. Důraz je kladen na praktické použití vybraných knihoven – NumPy, SciPy, pandas, Matplotlib, seaborn a SymPy – pro vědecké výpočty, vizualizaci a zpracování dat. Výuka je doplněna o práci v prostředí Jupyter notebook, psaní
okumentace v Markdownu a ukázky algoritmizace konkrétních chemicko-inženýrských úloh.
Poslední úprava: Cibulková Jana (01.09.2025)
|
|
||
|
Splnění průběžných a zápočtových testů, obhajoba individuálního projektu. Poslední úprava: Cibulková Jana (01.09.2025)
|
|
||
|
||
|
Výuka je vedena formou výkladu s praktickými ukázkami, které si studenti v průběhu výuky sami zkouší realizovat na počítačích. Získané znalosti mají možnost procvičit na pravidelně zadávaných domácích úkolech.
Poslední úprava: Cibulková Jana (01.09.2025)
|
|
||
|
Splnění průběžných a zápočtových testů, obhajoba individuálního projektu. Poslední úprava: Cibulková Jana (01.09.2025)
|
|
||
|
1.Úvodní hodina, praktické informace pro používání programovacího jazyka Python;Číselné datové typy a aritmetické operace 2.Větvení a smyčky, aplikace větvení a cyklů na metodě půlení intervalů 3.Textové řetězce; Kontejnerové proměnné - seznamy, uspořádané n-tice, množiny,slovníky 4.Funkce, principy jejich využití a technika správného psaní funkcí, lokální proměnné 5.Debugging, výjimky a chyby; Moduly a balíčky 6.Komplexita programů, řadicí a prohledávací algoritmy 7.Představení objektově-orientovaného programování 8.Práce se soubory; Jupyter notebook a Markdown jazyk 9.Knihovna NumPy pro vědecké výpočty a Matplotlib pro grafické zobrazení dat 10.SciPy pro řešení chemicko-inženýrských úloh 11.Knihovna pandas pro práci s tabulkami a knihovna seaborn pro grafickézobrazení tabulkových dat. 12.Symbolická matematika a knihovna SymPy 13.Ukázka algoritmizace vybraných chemicko-inženýrských úloh I 14.Ukázka algoritmizace vybraných chemicko-inženýrských úloh II Poslední úprava: Cibulková Jana (01.09.2025)
|
|
||
|
Elektronické materiály k předmětu. Poslední úprava: Cibulková Jana (01.09.2025)
|
|
||
|
Studenti budou umět: Základy programovacího jazyka Python a obecné principy objektově orientovaného přístupu. Samostatně vytvořit jednoduchou aplikaci např. na zpracování, vyhodnocení a vizualizaci experimentálních dat. Psát a generovat standardní dokumentaci ke svým programům. Poslední úprava: Vrba Jan (12.02.2026)
|
|
||
|
Nejsou. Poslední úprava: Cibulková Jana (01.09.2025)
|

