The reader is guided through many fascinating topics related to gravitational lensing like the structure of our galaxy, the searching for exoplanets, the investigation of dark matter in galaxies and galaxy clusters, and several aspects of cosmology, including dark energy and the cosmic microwave background.
The author, who has gained valuable experience as academic teacher, guides the readers towards the comprehension of the theory of gravitational lensing and related observational techniques by using simple codes written in python. This approach, beyond facilitating the understanding of gravitational lensing, is preparatory for learning the python programming language which is gaining large popularity both in academia and in the private sector.
Massimo Meneghetti is a researcher at INAF, Observatory of Astrophysics and Space Science of Bologna, Italy. He obtained his Ph.D. in Astronomy at the University of Padova and worked at the Institute for Theoretical Astrophysics of the University of Heidelberg (Germany) and at the Jet Propulsion Laboratory in Pasadena (USA). His research focuses on cosmology and structure formation to understand the nature of dark matter and dark energy, the major components of the Universe, topics on which he has authored over 160 papers. In particular, he has taken major roles in several international projects that use gravitational lensing as a tool to investigate the matter distribution in cosmic structures like galaxies and galaxy clusters and to explore the distant universe. He taught gravitational lensing to master students in Astrophysics and Cosmology at the University of Bologna for more than ten years, during this period he developed the lecture notes contained in this book.