GRK 1694: Elementary Particle Physics at Highest Energy and highest Precision

Applying Python in Scientific Computing

  • type: KSETA Topical Course
  • time:


  • lecturer:

    Dr. Benjamin Fuchs


The Course aims towards Python beginners, which have either already done basic scripting in Python or a good understanding of basic C++. Without going into too much details of the Python syntax itself, the course focuses more on introducing special language features and good coding practices (e.g. the usefulness of coding conventions). An overview over scientific libraries for data analysis will be given as well as a thorough introduction into object oriented programming with special emphasis on structuring analysis code. Finally, if time permits, modern techniques of software engineering such as unit-testing will be briefly touched.