This chapter is taken from the book A Primer on Scientific Programming with Python by H. P. Langtangen, 5th edition, Springer, 2016.
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