NOFY056 – Programování pro fyziky (L. Hanyk)
Studijní informační systém: https://is.cuni.cz
Přednášky
Předmět Programování pro fyziky je přednášen na dvou paralelkách. Zde jsme na stránce k přednáškám a cvičením vyučujícího L. H., stránka vyučujícího T. L. je jinde. Na přednáškách nás provázejí prezentace zhotovené v dokumentačním systému Sphinx.
- 1. 10. 2026: Sphinx Cíl předmětu. Styly programování. Programovací jazyky. Stránka o instalaci softwaru Sphinx
- 8. 10. 2026: Sphinx Algoritmus, ukázky a benchmark
- 15. 10. 2026: Sphinx Přiřazovací příkaz, podmíněné příkazy a příkazy cyklu
Cvičení
Cvičení 2026: stránka s prezentacemi.
Software
- Python:
Python home a download
- C/C++ a Fortran:
překladače GNU Compiler Collection − snadný download,
také
Intel oneAPI Toolkits,
AMD Compilers,
Nvidia HPC SDK
- MATLAB a GNU Octave:
MATLAB home a univerzitní licence,
GNU Octave home a download
- programátorské editory: Visual Studio Code a download, Notepad++
- grafický software: Gnuplot home a download, ParaView home a download
Literatura
- průvodní texty k přednáškám: tato stránka a stránky paralelní přednášky
- seznam na stránce předmětu v SIS
- numerické metody
Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P., Numerical Recipes in C/Fortran: The Art of Scientific Computing,
Third Edition, Cambridge University Press, 2007 C++ book
Second Edition, Cambridge University Press, 1992 C book Fortran book
Moler C., Numerical Computing with MATLAB, MathWorks, 2004 www
GNU Octave Documentation www PDF - latinský slovníček počítačové terminologie: Vocabula computatralia