This chapter is taken from the book A Primer on Scientific Programming with Python by H. P. Langtangen, 5th edition, Springer, 2016.

Table of contents

      Required software
      Installing software on your laptop: Mac OS X and Windows
      Anaconda and Spyder
      VMWare Fusion virtual machine
      Dual boot on Windows
      Vagrant virtual machine
How to write and run a Python program
      The need for a text editor
      Terminal windows
The SageMathCloud and Wakari web services
      Basic intro to SageMathCloud
      Basic intro to Wakari
      Installing your own Python packages
Writing IPython notebooks
      A simple program in the notebook
      Mixing text, mathematics, code, and graphics
      References