Skip to main content
Skip header
Ukončeno v akademickém roce 2023/2024

Scientific calculations in Python

Type of study Bachelor
Language of instruction English
Code 470-2701/02
Abbreviation VVP
Course title Scientific calculations in Python
Credits 5
Coordinating department Department of Applied Mathematics
Course coordinator Ing. Michal Béreš, Ph.D.

Osnova předmětu

Basics
- basic data types, containers
- algebraic operations, basic functions
- mutable and immutable types
- program runtime control, loops
- functions
- classes
- namespaces, variable validity scope
- packages, modules
- debugging, profiling

Development Environment, tools
- IDE
- Jupyter-lab
- GitHub
- pip

Habits
- comments
- version control
- DRY

Libraries for scientific computing
- numpy
◦ array, indexing, cuts, completions
◦ vector operations
- matplotlib
- scipy, sympy

Advanced
- Extending Python with C