From the Back Cover
The important aspects of computational modelling is the combination of science, mathematics and computation. Programming is part of that, and in this book the authors employ Python, which is considered as one of the easiest and most accessible language for beginning programming, and commonly used for interactive and exploratory computations in scientific research.
From the contents:
Computing software basics and Python libraries
Errors and uncertainties in computations
Monte Carlo: Randomness, walks, decays, thermodynamics
Differentiation, integration, matrix computing
Trial–and–error searching and data fitting
Solving ordinary differential equations with applications
High–performance hardware and programming
Fourier, wavelet and principal component analyses
Fractals and Statistical growth models
Partial Differential Equations: heat, waves, E–M, quantum wavepackets
Electrostatics via finite elements
Shock waves, solitons and fluid dynamics
Feynman path integrals and integral equations of quantum mecha
About the Author
Manuel J. Paez is a professor in the Department of Physics at the University of Antioquia in Medellin, Colombia. He has been teaching courses in Modern Physics, Nuclear Physics, Computational Physics, Mathematical Physics as well as programming in Fortran, Pascal and C languages. He and Professor Landau have conducted pioneering computational investigations in the interactions of mesons and nucleons with nuclei.
Cristian C. Bordeianu teaches Physics and Computer Science at the Military College "?tefan cel Mare" in Campulung Moldovenesc, Romania. He has over twenty years of experience in developing educational software for high school and university curricula. He is winner of the 2008 Undergraduate Computational Engineering and Science Award by the US Department of Energy and the Krell Institute. His current research interests include chaotic dynamics in nuclear multifragmentation and plasma of quarks and gluons.