Computational Physics Using Python by Douglas M. Gingrich (.ePUB)+

File Size: 28.6 MB

Computational Physics Using Python by Douglas M. Gingrich
Requirements: .ePUB, .PDF reader, 28.6 MB | True PDF, True EPUB
Overview: This book provides a practical introduction to using computational (or numerical) methods to solve physics problems using the Python programming language, including differential equations, Fourier transforms, Monte Carlo methods, and data analysis. It is designed with a two-level approach: topics are introduced at the lowest level, and readers encounter the simplest examples of coding the algorithm themselves before a second level introduced by the problems allows the reader to use library models and take their understanding to a higher level. The book does not teach Python programming as students traditionally have already learnt those skills before studying computational methods, but it instead teaches readers to apply their knowledge to solve realistic physics problems. The coding examples in this book are written using the Python programming language in Jupyter Notebooks. Although neither of these is necessary to learning computational physics, I have found Python to be the overweeningly favourite programming language of undergraduate students these days. I thus often take the occasion to briefly discuss the Python implementation of the problem. The use of Jupyter Notebooks is not necessary for this book, although I may have occasionally used some terminology like “cell” to describe a block of code. The book is aimed at advanced undergraduate or beginning graduate students in physics or engineering. A junior-level university (or college) physics and mathematics background is assumed. But readers will not be prevented from understanding or applying numerical methods because of a lack of knowledge in a specific physics area.
Genre: Non-Fiction > Tech & Devices

Free Download links:

https://trbt.cc/hnm70dqsn2i4.html

https://upfiles.com/v3ioI9