Python for physical modeling

102XPPY

JAZYK VÝUKY

Angličtina

POČET KREDITŮ

2

TYP PŘEDMĚTU

Volitelný

ZAKONČENÍ

Zápočet

ROZSAH

1P + 1C

SEMESTR

  

OBOR

Všechny obory

GARANT PŘEDMĚTU

PŘEDNÁŠEJÍCÍ

CVIČÍCÍ

JAZYK VÝUKY

POČET KREDITŮ

TYP PŘEDMĚT

ZAKONČENÍ

ROZSAH

SEMESTR

OBOR

GARANT PŘEDMĚTU

PŘEDNÁŠEJÍCÍ

CVIČÍCÍ

Angličtina

2

Volitelný

Zápočet

1P + 1C

  

Všechny obory

NÁPLŇ PŘEDMĚTU

Anotace

Cílem předmětu je naučit studenty implementovat výpočetní algoritmy pro řešení inženýrských výpočtů pomocí moderního programovacího jazyka (Python). Neznalost programování se stává obrovským handicapem absolventům jak při hledání zaměstnání, tak i při nástupu do doktorského studia. Převedení úloh do počítačového kódu donutí studenty analyticky přemýšlet a optimalizovat postupy výpočtů. Vývoj a využití naprogramovaných algoritmů efektivně kombinuje výklad teoretických fyzikálních principů s jejich přímou aplikací pro výpočet a optimalizaci. Předchozí zkušenosti s programováním či znalost jazyka Python nejsou podmínkou pro zápis a absolvování předmětu.

Osnova přednášek

Osnova bude reflektovat pokročilost a potřeby studentů. Hrubá kostra je následující:

  1. Seznámení se s programovacím jazykem Python
  2. Algoritmizace fyzikálních problémů
  3. Numerická řešení rovnic
  4. Simulace
  5. Statistické modelování
  6. Základy strojového učení.

Osnova cvičení

Obdobná jako u přednášek.

Cíle studia

Cílem předmětu bude seznámit studenty s programováním a algoritmizací úloh.

POŽADAVKY

Aktivní účast při výuce.

DOPORUČENÁ LITERATURA

[1] Ryan Turner, Python Programming, Nelly B.L. International Consulting LTD., 2020 (ISBN: 1647710715)

[2] Jesse M. Kinder, Philip Nelson, Student’s Guide to Python for Physical Modeling, Princeton University Press, 2018 (ISBN: 9780691180571)

PODKLADY

Scroll to Top