How to use this book#
This website uses jupyter notebooks to display python code and it uses binder and Thebe to allow users to interact with the code.
There are three approaches to coding in this short course:
The first and recommended if you are planning on using python for much of your academics and research is to install your own copy of python on your laptop or desktop computer and to follow along with the short course. You are able to copy and paste the python code into your own jupyter notebook and then interact with it yourself. I recommend installing python using the Anaconda distribution. Follow the installation steps here.
The second option is to follow along in your own jupyter notebook using the University of Toronto JuypterHub.
The third option is to simply interact with the code using the “Live Code/Launch Thebe” button in the upper right corner of the website.
Finally, the best way to learn Python through this short course is by trying the exercises yourself as much as possible before clicking to reveal the answers. That said, the asynchronous modules should not take you more than 5 hours to complete, so if you get stuck, click to reveal and move on to the next thing.