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

Fundamentals of Financial Management
Fundamentals of Financial Management

The market leader, Brigham/Houston continues to grow in reputation as the most effective approach for learning. It is also updated to reflect the latest in theory, research, real-world examples, and use of technology. The seamless, integrated ancillary package - done by the authors - is a hallmark of this package that makes course preparation...

Head First Rails: A learner's companion to Ruby on Rails (Brain-Friendly Guides)
Head First Rails: A learner's companion to Ruby on Rails (Brain-Friendly Guides)
Ready to transport your web applications into the Web 2.0 era? Head First Rails takes your programming -- and productivity -- to the max. You'll learn everything from the fundamentals of Rails scaffolding to building customized interactive web apps using Rails' rich set of tools and the MVC framework.

By the time you're
...
Fuzzy Databases: Modeling, Design And Implementation
Fuzzy Databases: Modeling, Design And Implementation
Fuzzy Databases: Modeling, Design and Implementation focuses on some semantic aspects which have not been studied in previous works and extends the EER model with fuzzy capabilities. The exposed model is called FuzzyEER model, and some of the studied extensions are: fuzzy attributes, fuzzy aggregations and different aspects on specializations, such...

Biz-War and the Out-of-Power Elite: The Progressive-Left Attack on the Corporation
Biz-War and the Out-of-Power Elite: The Progressive-Left Attack on the Corporation
It is the argument of this book that the contemporary Progressive movement in the United States, designed to replace the Liberalism whose demise was the object and accomplishment of the Reagan Revolution, is the product of a series of strategic experiments and decisions by activists in organized labor, in the environmental and human rights...
Raspberry Pi Supercomputing and Scientific Programming: MPI4PY, NumPy, and SciPy for Enthusiasts
Raspberry Pi Supercomputing and Scientific Programming: MPI4PY, NumPy, and SciPy for Enthusiasts
Build an inexpensive cluster of multiple Raspberry Pi computers and install all the required libraries to write parallel and scientific programs in Python 3. This book covers setting up your Raspberry Pis, installing the necessary software, and making a cluster of multiple Pis. 

Once the cluster is built, its power...
Between Deontology and Justice: Chinese and Western Perspectives (Routledge Studies in Contemporary Chinese Philosophy)
Between Deontology and Justice: Chinese and Western Perspectives (Routledge Studies in Contemporary Chinese Philosophy)

In China, political philosophy is still a comparatively new academic discipline. While there is no such phrase as “political philosophy” in ancient Chinese texts, there are elements within them that could be considered part of that field. Central questions of Chinese ancient political philosophy include the legitimacy of...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy