This is a 120 minute lecture that introduces Python. There are no assumptions made at all about prior knowledge of Python, though any experience of programming and unix basics are handy. The material covers basic syntactic building blocks first, then shows off some Python data science capabilities, then finally returns to some slightly more advanced topics to round out students' knowledge. There should be enough content that people who do know basic Python will learn from it.
The lecture is written as a Jupyter notebook, using the popular RISE extension to present the material as a slideshow. It can be launched using only a web browser by clicking the "launch binder" button above.