Skip to main content
Strauss Health Sciences and Auraria Libraries Shared Repository

Abstract

The book is based on “First semester in Numerical Analysis with Julia”, written by Giray Ökten1. The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Python is ranked the third in August 2020 by the TIOBE programming community index2, a measure of popularity of programming languages, and is the top-ranked interpreted language. We hope this book will better serve readers who are interested in a first course in Numerical Analysis, but are more familiar with Python for the implementation of the algorithms. The first chapter of the book has a self-contained tutorial for Python, including how to set up the computer environment. Anaconda, the open-source individual edition, is recommended for an easy installation of Python and effortless management of Python packages, and the Jupyter environment, a web-based interactive development environment for Python as well as many other programming languages, was used throughout the book and is recommended to the readers for easy code developement, graph visualization and reproducibility. The book was also inspired by a series of Open Educational Resources workshops at University of Colorado Denver and supported partially by the professional development funding thereof. Yaning Liu also thanks his students in his Numerical Analysis classes, who enjoyed using Python to implement the algorithms and motivated him to write a Numerical Analysis textbook with codes in Python.

Files

File nameDate UploadedVisibilityFile size
IR00000195_00001.pdf
14 Sep 2021
Public
6.72 MB

Metrics

Metadata