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
- 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