Further reading

Many good books have been published on Python. Furthermore, there are lots of great websites covering many aspects relevant to the programming language.

Scientists interested in programming with Python may be interested in the Scipy Lecture Notes available online as HTML as well as (beautifully typeset) PDF versions.

Books

1

Kenneth Reitz and Tanya Schlusser. The Hitchhiker's Guide to Python. O'Reilly, Sebastopol, 2016.

2

Allen B. Downey. Think Python. O'Reilly, Sebastopol, 2015.

3

Christian Hill. Learning Scientific Programming with Python. Cambridge University Press, Cambridge, UK, 2015.

4

David Beazley and Brian K. Jones. Python Cookbook. O'Reilly, Sebastopol, CA, 3 edition, 2013.

5

Brett Slatkin. Effective Python. Addison-Wesley, Upper Saddle River, NJ, 2015.

6

Harry J. W. Percival. Test-Driven Development with Python. O'Reilly, Sebastopol, CA, 2 edition, 2017.