# Learn Scientific Computing with NumPy using Packt's new Book and eBook.

April 2013 | Beginner's Guides, Open Source

Packt is pleased to announce the release of NumPy Beginner's Guide (Second Edition), an action-packed, easy-to-use guide that uses real world examples to teach readers how to master NumPy's high performance, free open source mathematical library. The book is out now and available from Packt in both print and popular eBook formats.

Ivan Idris has an MSc in Experimental Physics, for which his graduation thesis had a strong emphasis on Applied Computer Science. After graduating, he worked for several companies as a Java Developer, Data warehouse Developer, and QA Analyst. His main professional interests are Business Intelligence, Big Data, and Cloud Computing, and he enjoys writing clean, testable code and interesting technical articles. Ivan is also the author of NumPy 1.5 Beginner's Guide and NumPy Cookbook, also by Packt Publishing.

NumPy is an extension to the Python programming language, adding support for large, multi-dimensional arrays and matrices along with a large library of high-level mathematical functions to operate these arrays.

NumPy Beginner's Guide (Second Edition) will help the reader to write readable, efficient, and fast code, which is as close to the language of mathematics as is currently possible with the cutting edge open source NumPy software library. Readers will learn all the ins and outs of NumPy, and will only require a basic knowledge of Python to do so. With this book, they will be able to execute complex linear algebra and mathematical computations with clean and efficient NumPy code and analyze large data sets with statistical functions.

The book will give the reader an insight into installation and using NumPy and related concepts, and will also give a solid foundation in NumPy arrays and universal functions. Through examples, it will teach the reader all about plotting with Matplotlib and the related SciPy project, before ending with the exploration of some related scientific computing projects. The book is written in a beginner’s guide style with each aspect of NumPy demonstrated with real world examples and the required screenshots.

This book is for a programmer, scientist, or engineer who has basic Python knowledge and would like to be able to do numerical computations with Python. NumPy Beginner's Guide (Second Edition) will help readers to be productive with NumPy and will have them writing clean and fast code in no time at all. To understand this book, no prior knowledge of NumPy is required. More information about the book is available on the Packt book web-page.

 NumPy Beginner's Guide (Second Edition)