# Numerical Methods \& Computing in Python

**Department of Mechanical and Aerospace Engineering,**<br>
**The University of Manchester, Manchester, UK**

Version 1.11

### Contributors
* Kristaps Stolarovs $^{\dagger}$
* Afiq Bin Nor Kamil, Michael Hrycek-Robinson, Aditya Mishra, James Morris $^{\dagger\dagger}$ 
* [Dr Milan Mihajlovic](https://research.manchester.ac.uk/en/persons/milan.mihajlovic) \& [Dr Saleh Rezaeiravesh](https://research.manchester.ac.uk/en/persons/saleh.rezaeiravesh) 

### Preface
This Jupyter book is the outcome of an ongoing project that began in June 2023 in the School of Engineering at the University of Manchester, Manchester, UK. 
Its aim is to provide a self-contained interactive book that helps undergraduate engineering students 
learn the essentials of scientific Python for implementing numerical algorithms. 

The first part, **"Introduction to Python"**, is not intended to serve as a comprehensive Python manual. 
Instead, it focuses on the features and syntax that are absolutely essential for the **"Numerical Methods"** section. 
Students seeking a broader understanding of Python are encouraged to explore additional resources for a more in-depth insight.

For most effective use of this book, we encourage readers to actively engage with the examples and implementations, at least by running or copying the provided code in the notebooks. 
Exercises are included at the end of each section (sometimes, topics) designed to reinforce the intended learning outcomes. 

This project is a work in progress, and we plan to expand and enhance the content of this Jupyter book over time. We greatly value feedback from readers to help us improve and shape its future development.


Saleh Rezaeiravesh, saleh.rezaeiravesh@manchester.ac.uk


### Acknowledgment
$^{\dagger}$ K.S. is supported by a PGRTA scholarship provided by the Department of Mechanical and Aerospace Engineering. 

$^{\dagger\dagger}$ The undergraduate students contributed to this project were supported by the School of Engineering (SoE) Summer Internship Program in 2023 and 2024 (June-September). 




```{note}
This book is built using [Jupyter Book](https://jupyterbook.org/en/stable/intro.html#).
```


