
An introduction to Python for Computational Science an Engineering, developed by Hans Fangohr (2003-2017 University of Southampton)
The book is available as
- html
- downloadable Jupyter Notebook files (
*.ipynb
)
It might be easiest to download this zip file that contains all notebooks, and the html and the pdf in the corresponding subdirectors.
The book is based on Python 3.
(A Python 2.7 version is available online)
The book is available in portugese from https://github.com/gcpeixoto/lecture-ipynb (pdf)
Thanks go to Thomas Kluyver, Neil O'Brien, Jacek Generowicz, and Mark Molinari for various contributions (see last chapter for details). Special thanks to all readers, users and students who have provided feedback and corrections.
We acknowledge support from EPSRC (GR/T09156/01 and EP/G03690X/1) and from the OpenDreamKit Horizon 2020 European Research Infrastructures project (#676541).
If you have used these materials and have some feedback, please get in touch (hans.fangohr@xfel.eu or fangohr@soton.ac.uk).
This work is
licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The book can be downloaded, used and re-distributed for non-commercial purposes, i.e in particular for education purposes at universities, research institutes and schools.