Skip to content
On this page

Book Review: Introduction to Python for Science and Engineering

About the book:

  • Author: David J. Pine
  • ISBN: 978-1-138-58389-4 (Paperback)
  • ISBN: 978-1-138-58390-0 (Hardback)

Summary:

This book gives an introduction to python as a language, then dives into some engineering problems and how they can be solved using python:

  • Plotting (matplotlib)
  • Curve Fitting (linear regression and nonlinear least squares)
  • Numerical Routines (SciPy and Numpy)
  • Data manipulation (Pandas)
  • Animation (matplotlib)
  • Intro to Python GUI (PyQt)

Opinion

Skipped the first few chapters (that ground is covered by Python Tricks) and read only the ones covering numpy, matplotlib, scipy, and pandas. Nice read with a jupyter notebook open on the side to try examples. The examples were clear and easy to understand. Enjoyed it.

Conclusion:

  • Level: Intermediate
  • Recommended for students of information engineering who have finished their degree.