Computer in the Sciences
Computer in the Sciences
Last Update: Aug, 18rd (2025)
- Introduction to Python, types and simple operations
- Variables in memory, dictionaries, functions and file input/output
- Object oriented programming (classes, modules, exceptions)
- Graphical display using Matplotlib
- The Numpy Lirbary and basic linear algebra, numerical precision
- Systems of equations
- Interpolation
- Numerical integration and derivation
- Ordinary differential equations
- Partial differential equations
- Random Numbers and the Monte Carlo method
- Optimisation
- Fast Fourier Transformation
- Log Likelihood and function fitting
- Lorentz vectors, phase space generation
- Symbolic calculations with SimPy
- Multicore processing
- Basics of Machine Learning