Scientific computing with Python 3 : an example-rich, comprehensive guide for all of your Python computational needs /

Saved in:
Bibliographic Details
Author / Creator:Führer, Claus, author.
Imprint:Birmingham, UK : Packt Publishing, 2016.
Description:1 online resource (1 volume) : illustrations
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11911606
Hidden Bibliographic Details
Varying Form of Title:Scientific computing with Python three
Other authors / contributors:Solem, Jan Erik, author.
Verdier, Olivier, author.
ISBN:9781786463647
1786463644
9781786463517
Notes:Includes bibliographical references.
Online resource; title from cover (Safari, viewed January 18, 2017).
Summary:About This BookYour ultimate resource for getting up and running with Python numerical computations. Explore numerical computing and mathematical libraries using Python 3.x code with SciPy and NumPy modules. A hands-on guide to implementing mathematics with Python, with complete coverage of all the key conceptsWho This Book Is ForThis book is for anyone who wants to perform numerical and mathematical computations in Python. It is especially useful for developers, students, and anyone who wants to use Python for computation. Readers are expected to possess basic a knowledge of scientific computing and mathematics, but no prior experience with Python is needed. What You Will LearnUnderstand the principal syntactical elements of PythonGet to know the most important and basic types in PythonUnderstand one of the essential building blocks of computational mathematics, linear algebra, and its objectsPlot in Python using matplotlib to create high-quality figures and graphics to draw and visualize your resultsDefine and use functions and learn to treat them as objectsWork with SciPy and NumPy to benefit from the power of array data types in connection with scientific computing tasksGet to know in depth how and when to correctly apply object-oriented programming in PythonFocus on modern testing, debugging, and profiling in scientific programmingIn DetailPython is more than just a general-purpose programming language. It is a free and open source language and environment that has tremendous potential in the scientific computing domain. This book presents Python in the context of mathematical applications. You will learn how to use object-oriented Python for computing purposes. You will get to grips with one of the essential building blocks of computational mathematics, linear algebra, and its objects. You will learn how to use functions and classes. You will become familiar with testing tools and study complex programming examples. You will be introduced to Python as a strong tool to couple scientific computing and mathematics. You will step into the world of computer algebra with Python's module SymPy. This book will teach you all you need to know about Python and how to use it for linear algebra, arrays, plotting, iterating, functions, polynomials, and much more.