External resources

External resources#

Resources used (and linked) in these lecture notes:

Prerequisites:

Linux and bash scripting:

  • Ryan’s Tutorials for the linux command line and bash scripting are entertaining and well designed.

Python tutorials:

Python reference:

  • the python documentation is your best reference for any question related to the language and the standard library.

Testing

Floating point precision errors

Numpy

Scientific Python

Python scripts, packages, namespaces and scopes

Object Oriented Programming The web is full of blog posts and basic tutorials about OOP in python. Unfortunately, most of them do a poor job at explaining why OOP can be useful and when it is not.

Documentation

Coding style

Scientific development environments

Some youtube videos about tech in general