FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World


 Title: Mathematical Python
 Author(s) Patrick Walls, Jay Gopalakrishnan
 Publisher: University of British Columbia; eBook (Creative Commons Licensed)
 License(s): CC BYNCSA 4.0
 Hardcover/Paperback: N/A
 eBook: HTML and PDF
 Language: English
 ISBN10: N/A
 ISBN13: N/A
 Share This:
Book Description
This book is an introduction to mathematical computing including:
 Jupyter notebooks, markdown and LaTex
 Basic Python programming: datatypes, variables, logic, loops and functions
 Scientific computing with NumPy, SciPy and Matplotlib
 Applications in calculus, linear algebra and differential equations
 N/A

Solving Ordinary Differential Equations in Python (Joakim Sundnes)
This open access book explains the foundations of modern solvers for ordinary differential equations (ODEs). Explicit and implicit methods are motivated and explained, and all the solvers are implemented as a class hierarchy in Python.

Solving PDEs in Python: The FEniCS Tutorial I (H. Langtangen)
This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, it guides readers through the essential steps to quickly solving a PDE in FEniCS.

From Python to NumPy (Nicolas P. Rougier)
NumPy is one of the most important scientific computing libraries available for Python. This book teaches you how to achieve expert level competency to perform complex operations, with indepth coverage of advanced concepts.

Guide to NumPy (Travis E. Oliphant)
This book is for programmers, scientists, or engineers, who have basic Python knowledge and would like to be able to do numerical computations with Python. It will give you a solid foundation in NumPy arrays and universal functions.

NumPy Tutorials (Usman Malik, Anne Bonner, et al)
They provide everything you need to know to get started with NumPy. They also explain the basics of NumPy such as its architecture and environment, discusses the various array functions, types of indexing, etc. With examples for better understanding.

Programming for Computations  Python 3 Edition
This book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context.

Scipy Lecture Notes (Emmanuelle Gouillart, et al)
This book teaches the scientific Python ecosystem, a quick introduction to central tools and techniques. It is for programmers from beginner to expert. Work on realworld problems with SciPy, NumPy, Pandas, scikitimage, and other Python libraries.

SciPy Programming Succinctly (James McCaffrey)
This book offers readers a quick, thorough grounding in knowledge of the Python open source extension SciPy. The SciPy library, accompanied by its interdependent NumPy, offers Python programmers advanced functions that work with arrays and matrices.

Computational Physics with Python (Eric Ayars)
This book provides an unusually broad survey of the topics of modern computational physics. Its philosophy is rooted in learning by doing, with new scientific materials as well as with the Python programming language.

Python Scripting for Computational Science (Hans Langtangen)
This brilliantly useful book shows computational scientists how to develop tailored, flexible, and humanefficient working environments built from small scripts written in the easytolearn, highlevel Python language.
:






















