Scientific Computing Using Python

PHYS:4905  (Special Topics in Physics) - Fall 2018

All homework must be handed in no later than Sunday, December 9.

Tuesdays and Thursdays 5:00-6:15 pm
201 VAN
Syllabus   Lectures/Homework
Prof. Kaaret
702 Van Allen Hall
Office hours: Monday and Wednesday 2-3:30 pm or by appointment.

Textbook links:
Linear Algebra, by Cherney, Denton, Thomas, and Waldron, available at
Web site for the Python textbook:

Python resources:
  - we will be using Python 2.7 with numpy, matplotlib, ipython, and spyder
  - everything needed is included in Anaconda
Interactive, online tutorial:
NumPy tutorial:
General tutorials on Python:
Matplotlib tutorial:
Matplotlib site with many examples:
Python official web site:
PyFits official site:
PyFITS documentation:
Python for Astronomers:
Question and answer site for programming:
  A Primer on Scientific Programming with Python, by Hans Petter Langtangen, Springer. available as a free download to UI students
The Python Quick Syntax Reference, Gregory Walters, available as a free download to UI students

Linear algebra resources:
Linear Algebra Done Right, by Axler, available as a free download to UI students