Skip to content
← Back to store
Core Python Codes for Numerical Applications
📖 Ebook

Core Python Codes for Numerical Applications

A Hands-On Practical Approach to Numerical Methods and Programming for Engineers and Scientists

by Ana Lucia Ferreiro

Language: EN
$84.99

Sign in is required at checkout. You can add to cart anytime.

About this book

You do not really understand a numerical method until you have watched yours diverge.

This book has you write each algorithm yourself in clear Python, measure its error, then compare it with the library routine you will use at work. You will implement bisection and Newton-Raphson and see their convergence orders in a table, factorise matrices with pivoting and learn what a condition number costs you, fit and interpolate data without falling into the Runge trap, integrate with Simpson, Romberg and Gauss quadrature, and solve initial value, boundary value and partial differential problems including stiff systems. Closing case studies cover heat exchangers, beam deflection, reaction kinetics and circuit transients.

For engineers, scientists and students who want working code and honest error analysis together.

What you will learn:

  • Implement bisection, Newton-Raphson and other root-finding methods, and verify their convergence orders
  • Solve systems of linear equations with pivoting and understand the impact of condition numbers
  • Apply iterative solvers and eigenvalue algorithms for large-scale problems
  • Fit and interpolate data using regression, splines and polynomial interpolation without Runge oscillations
  • Differentiate and integrate numerically with finite differences, Simpson, Romberg and Gauss quadrature
  • Solve initial value problems, including stiff systems, with explicit and implicit methods
  • Tackle boundary value and partial differential problems using finite differences
  • Optimise functions and apply numerical methods to engineering case studies

This book is for engineers, scientists and students who want to write their own numerical code, understand the errors involved, and compare their implementations with standard library routines. Whether you are a practising professional or a student, you will gain practical skills to solve real-world problems with confidence.

Customer reviews

No reviews yet — be the first to review this book.

Sign in to write a review.

Secure checkout. After purchase it’s yours forever — read in your browser on any device.