Python for Computational Science and Engineering (book)
The book is available as
The materials here are for Python 3.
An older version using Python 2 is available as a pdf file.
There are also slides used in the lectures available which summarise central ideas.
Version of the materials available here: version