Skip to main content

Python is a nice programming language for scientific programming. Many high quality libraries are available as building block in a wide variety of  scientific domains. In this training we will concentrate on the core libraries, and give some examples of domain specific libraries. 

Program

  • multi-dimensional arrrays and algorithms on these data structures: numpy
  • methods & algorithms useful for scientific programming, e.g., linear algebra, Fourier transforms, statistics, optimization, root finding, signal processing: scipy
  • symbolic computing: sympy
  • creating many types of plots: matplotlib
  • portable file formats for scientific data: e.g., HDF5
  • image processing: scikit-image