After successful completion of the course, students are able to...... write structured Python code using functions and/or classes, and depending on the assingment... competently use NumPy arrays.... generate nontrivial graphics using Matplotlib.... work with GitHub and git.
A simple topography simulator is developed by the students in steps in the programming language Python. Alternatively, some stand-alone assignments (mostly postprocessing of scientific data) are available.
Write and present code. Discussion of implementations.
For ETIT students of the third year: If you plan to attend the exercises in Automation, choose one of the later groups, you may leave our class at 14:30. If you plan to attend the Measurement and Instrumentation Laboratory, avoid groups with 3 Mondays (you are excused for 2 dates), or choose dates at the beginning of the term.
Deliver and present the code.
Validation of enrollment by attendance of introductory lecture required.
The student has to be enrolled for at least one of the studies listed below
Knowledge of Python as taught in 362.171.