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

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...

Full description

Bibliographic Details
Main Authors: Führer, Claus, Solem, Jan Erik (Author), Verdier, Olivier (Author)
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2016
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
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
Physical Description:1 volume illustrations
ISBN:9781786463647