Python—the ideal language for quick, uncomplicated solutions to clearly defined scientific problems.
If you need to carry out extensive calculations for your scientific work and also want to present the results graphically, then you should take a serious look at Python. This guide offers engineers and scientists a practical introduction to programming with Python.
Determining limit values, solving differential equations, visualizing test series—engineering and natural sciences are full of tasks that you can solve elegantly with Python. Python code has many advantages: it is simple, flexible, and easy to learn, even if you have no background in programming. In addition, Python comes with a wide range of modules and libraries that you can use to automate mathematical calculations, create simulations, and prepare data graphically—all with prewritten code! This guide will introduce you to five modules: NumPy, Matplotlib, SymPy, SciPy, and VPython.
In this hands-on guide, Dr. Veit Steinkamp teaches you to use Python in your scientific work with clearly structured chapters and numerous code examples and sample solutions. Examples from electrical engineering, mechanical engineering, or physics are presented for each topic. The author provides you with the complete source code, as well as the result and analysis of every example calculation.
Whether or not you’ve worked with Python before, this book is your key to automating tasks, simplifying analysis, and enhancing your calculations.