|
|
|
||
|
The lectures combined with practical calculations give an idea about using computers in the everyday work of a physicist (calculations, elements of numerical mathematics, drawing figures, writing articles, communication). Individual lectures are built on examples and more stimulate than replace a thorough study of numerical mathematics and further disciplines. A lot of space for original students works.
Last update: Kudrnová Hana, Mgr. (26.01.2018)
|
|
||
|
Klasifikovaný zápočet bude udělen za průběžné vypracovávání bodovaných domácích úloh. Maximální celkový počet bodů bude 100. Známky budou uděleny následovně: 1: 90 - 100 bodů 2: 80 - 89 bodů 3: 70 - 79 bodů Last update: Pleskot Vojtěch, Mgr., Ph.D. (12.02.2026)
|
|
||
|
Průběžně aktualizované informace k přednášce jsou na doprovodné webové stránce https://ipnp.cz/?page_id=9657
Obsažné materiály včetně programatických řešení mnoha úloh jsou na stránce Pavla Stránského, přednášejícího z minulých let: http://pavelstransky.cz/pcfyzika.php
Doplňková literatura: Python: https://docs.python.org/3/tutorial/index.html P.R. Turner, T. Arildsen, K. Kavanagh, Applied Scientific Computing With Python (Springer 2018) R. Johansson, Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib (Springer 2019) H. Press et al., Numerical Recipes (in Fortran, Pascal) (Cambridge University Press 1992) G. Cowan, Statistical Data Analysis (Oxford University Press, 1998) Last update: Pleskot Vojtěch, Mgr., Ph.D. (12.02.2026)
|
|
||
|
Programmer tools: VS Code, GitHub Copilot.
The Physics Lab courses: how-to in Python. NumPy, SciPy, Matplotlib, Uncertainties.
LaTeX. Text formatting in Python.
Random distributions. Covariance matrix estimation. Method of pseudo-experiments.
Data visualisation. Histogram.
Working on a remote Linux computer.
Chimera cluster. Parallelisation of calculations. Slurm.
Versioning using the Git system.
Monte Carlo method.
Finding the minimum of a function. Fitting.
Fourier transform.
Symbolic computation: SymPy, Mathematica, Wolfram Alpha. Last update: Pleskot Vojtěch, Mgr., Ph.D. (05.02.2026)
|