Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Mastering Python Scientific Computing

Buy

A complete guide for Python programmers to master scientific computing using Python APIs and tools

About This Book

  • The basics of scientific computing to advanced concepts involving parallel and large scale computation are all covered.
  • Most of the Python APIs and tools used in scientific computing are discussed in detail
  • The concepts are discussed with suitable example programs

Who This Book Is For

If you are a Python programmer and want to get your hands on scientific computing, this book is for you. The book expects you to have had exposure to various concepts of Python programming.

What You Will Learn

  • Fundamentals and components of scientific computing
  • Scientific computing data management
  • Performing numerical computing using NumPy and SciPy
  • Concepts and programming for symbolic computing using SymPy
  • Using the plotting library matplotlib for data visualization
  • Data analysis and visualization using Pandas, matplotlib, and IPython
  • Performing parallel and high performance computing
  • Real-life case studies and best practices of scientific computing

In Detail

In today's world, along with theoretical and experimental work, scientific computing has become an important part of scientific disciplines. Numerical calculations, simulations and computer modeling in this day and age form the vast majority of both experimental and theoretical papers. In the scientific method, replication and reproducibility are two important contributing factors. A complete and concrete scientific result should be reproducible and replicable. Python is suitable for scientific computing. A large community of users, plenty of help and documentation, a large collection of scientific libraries and environments, great performance, and good support makes Python a great choice for scientific computing.

At present Python is among the top choices for developing scientific workflow and the book targets existing Python developers to master this domain using Python. The main things to learn in the book are the concept of scientific workflow, managing scientific workflow data and performing computation on this data using Python.

The book discusses NumPy, SciPy, SymPy, matplotlib, Pandas and IPython with several example programs.

Style and approach

This book follows a hands-on approach to explain the complex concepts related to scientific computing. It details various APIs using appropriate examples.

(HTML tags aren't allowed.)

Seeing the Big Picture: Business Acumen to Build Your Credibility, Career, and Company
Seeing the Big Picture: Business Acumen to Build Your Credibility, Career, and Company

An MBA in 180 pages, Seeing the Big Picture simplifies the complexities of businesses large and small and shows you how a deep understanding of your company can help build the credibility and career you want. And it can make your work more fulfilling and purpose-driven by highlighting how you influence the success of your team,...

QuickBooks 2006 For Dummies (Computer/Tech)
QuickBooks 2006 For Dummies (Computer/Tech)

Make daily, monthly, and occasional financial chores a whole lot easier!

QuickBooks makes managing your business finances a lot less painful, so you can concentrate on what you do best. This friendly book makes using QuickBooks simple too! You'll find out how to set up QuickBooks for your business and use it to prepare invoices,...

Theory of Sobolev Multipliers: With Applications to Differential and Integral Operators (Grundlehren der mathematischen Wissenschaften)
Theory of Sobolev Multipliers: With Applications to Differential and Integral Operators (Grundlehren der mathematischen Wissenschaften)
The purpose of this book is to give a comprehensive exposition of the theory of pointwise multipliers acting in pairs of spaces of differentiable functions. The theory was essentially developed by the authors during the last thirty years and the present volume is mainly based on their results.

Part I is devoted to the theory of multipliers and...


The Principles of Beautiful Web Design, 2nd Edition
The Principles of Beautiful Web Design, 2nd Edition

This second edition of the best-selling book, The Principles of Beautiful Web Design, is the ideal book for people who can build websites, but are seeking the skills and knowledge to make the design of their websites POP. This is the ultimate design book, for the non-designer.

This book will teach you how to:

Enterprise Software Architecture and Design: Entities, Services, and Resources (Quantitative Software Engineering Series)
Enterprise Software Architecture and Design: Entities, Services, and Resources (Quantitative Software Engineering Series)
This book is about programming-in-the-large, a term coined by DeRemer and Kron [2] to distinguish the assembly of large applications from components, from the task of implementing those components themselves. Many of the principles of programming-in-the-large were earlier elucidated by Parnas in two articles [3, 4]. It is...
An Imitation-based Approach to Modeling Homogenous Agents Societies (Computational Intelligence and Its Applications Series)
An Imitation-based Approach to Modeling Homogenous Agents Societies (Computational Intelligence and Its Applications Series)
In a nutshell, this book treats the methods, structures, and cases on the representation(s) of the environment in multi-agent systems. The individual agents in the systems are based on the Interactivist-Expectative Theory of Agency and Learning (IETAL). During their sojourn in the environment, the agents interact with it and build their intrinsic...
©2018 LearnIT (support@pdfchm.net) - Privacy Policy