Skip to main content
Skip header

Scientific calculations in Python

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

Subject syllabus

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

E-learning

Basic materials are available on the educator's website: https://lms.vsb.cz/course/view.php?id=131018