Python for Engineering and Scientific Computing
ISBN 978-1-4932-2559-0 511 pages, 2024
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2560-6 511 pages, 2024, Print edition paperback
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2561-3
- A practical guide to Python for nonprogrammers
- Work with NumPy, SymPy, SciPy, Matplotlib, and VPython
- Automate numerical calculations, create simulations and visualizations, perform statistical analysis, and more
In this book, you'll learn about:
-
Python for Scientists
You already know how to solve problems in your field. In this guide you’ll find the tools you need to map your existing calculations with Python.
-
Python Modules
Learn how NumPy, SymPy, SciPy, Matplotlib, and VPython can help you with your scientific work. From solving linear equations and creating animations to using discrete Fourier transformations to reconstruct a noisy signal, you’ll find the practical advice you need.
-
Python in Action
Start simple by sizing a shaft and then move on to increasingly advanced exercises: animating a pendulum, simulating a rolling element bearing defect, creating a predator-prey model, and more. For every exercise, review the complete source code, with extensive comments, and analyze the output.
Highlights include:
-
Program structures
-
NumPy
-
Matplotlib
-
SymPy
-
SciPy
-
VPython
-
Tkinter
-
Numerical calculations
-
Statistical calculations
-
Boolean algebra
You may also like:
-
Linux –
The Comprehensive Guide1178 pages, paperback
Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring … More about the bookfrom $54.99
Available
E-book | Print edition | Bundle -
Scripting –
Automation with Bash, PowerShell, and Python470 pages, paperback
Developers and admins, it’s time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as … More about the bookfrom $44.99
Available
E-book | Print edition | Bundle -
Developing AI Applications –
An Introduction402 pages, paperback
It’s time to get practical about AI. Move past playing around with chatbots and plugging your data into others’ applications—learn how to create your own! Walk through key AI methods like decision trees, convolutional layers, cluster analysis, and more. Get … More about the bookfrom $39.99
Available
E-book | Print edition | Bundle