Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.23 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.23 KB

Python Programming Course

About

These are the lecture notes I used to teach a 10-week Python Programming course to MSc (astro)physics students at the University of Hertfordshire.

Preview

You can see a compiled version of the notes on my website.

Usage

To edit the lectures, go to the lectures subdirectory and start the ipython notebook server:

ipython notebook

When you have finished editing the lectures, you can automatically generate static HTML files and slides from the ipython notebook files using:

python setup.py build

License

These course notes are licensed under the Attribution Non-Commercial Share-Alike Creative Commons License. For more information about the license, see the following page:

http://creativecommons.org/licenses/by-nc-sa/3.0/

Credits

This course is inspired by, and partially adapted from, an existing course called "Python: Programming for Scientists" by Thomas Robitaille, which is available under the same license here:

https://github.com/astrofrog/py4sci

In addition, some course material on scipy and sympy has been adapted from:

https://github.com/scipy-lectures/scipy-lecture-notes