Python is becoming one the most used interpreted languages for data analysis, competing directly with well-stablish commercial solutions as Matlab or IDL. Apart from its simple syntax and very smooth learning curve, the main advantage of Python is that you can use it virtually for everything, having modules for database interaction, web development, parallel computing and a long etcetera. Of course, there are mature scientific and mathematical libraries.
In this course, we will give a short introduction to the Python language and to the main packages used in science, engineering, and astrophysics. Mainly we will study the “Numpy” package (arrays manipulation library), the “Matplotlib” package (2D & 3D plotting library), the “Scipy” package (main scientific library) and the core package for Astronomy “Astropy”. We will study the central tools and techniques needed for performing science, engineering, and astrophysics with Python.
In this course, we will give a short introduction to the Python language and to the main packages used in science, engineering, and astrophysics. Mainly we will study the “Numpy” package (arrays manipulation library), the “Matplotlib” package (2D & 3D plotting library), the “Scipy” package (main scientific library) and the core package for Astronomy “Astropy”. We will study the central tools and techniques needed for performing science, engineering, and astrophysics with Python.