title: Computing With Python: An Introduction to Python for Science & Engineering
author: Claus Fuher
description: Claus Fuhrer is Professor in Scientific Computing at Lund University, Sweden; Jan Erik Solem is Associate Professor at the Department of Mathematics, Lund University; Olivier Verdier is Associate Professor at the Department of Mathematics of the University of Bergen, Norway.
zlib_text: Introduction to Scientiﬁc Computing in Python
  Robert Johansson
  April 16, 2016
  
  Contents
  1
  Introduction to scientiﬁc computing with Python
  4
  1.1
  The role of computing in science
  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  4
  1.1.1
  References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  4
  1.2
  Requirements on scientiﬁc computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  5
  1.2.1
  Tools for managing source code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  5
  1.3
  What is Python? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  6
  1.4
  What makes python suitable for scientiﬁc computing?
  . . . . . . . . . . . . . . . . . . . . . .
  6
  1.4.1
  The scientiﬁc python software stack
  . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  7
  1.4.2
  Python environments
  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  7
  1.4.3
  Python interpreter . . . 