Book Image

Mastering Python Scientific Computing

Book Image

Mastering Python Scientific Computing

Overview of this book

Table of Contents (17 chapters)
Mastering Python Scientific Computing
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 2. A Deeper Dive into Scientific Workflows and the Ingredients of Scientific Computing Recipes

Scientific workflow is a term used to describe a series of structured activities and computational steps required to solve a scientific computing problem. The computations involved in scientific computing are very intense, are highly complex, and also possess complicated dependencies. In the rest of the chapter, we will continue to use scientific computation problem words to represent a scientific workflow. Let's discuss the various mathematical and computing components required by most scientific computing problems.

In this chapter, we will cover the following topics:

  • Mathematical components of scientific computations

  • Scientific computing libraries of Python

  • An introduction to NumPy

  • An introduction to SciPy

  • Data analysis using pandas

  • Interactive Python (IPython) for interactive programming

  • Symbolic computing using SymPy

  • Data visualization using Matplotlib