Getting Started
- Since Python is open-source, it is completely free and doesn't require licencing! You can download the latest version of python, or a previous version, from Python's website.
- You can also use Python through JupyterHub, an instance of Jupyter Notebooks hosted online by the University of Toronto. This means no installation is required, you’ll just need to log into JupyterHub using your UTORID. Jupyter notebooks are documents that contain both computer code (like Python) alongside explanatory text, images, figures, videos, and links. The code in a Jupyter notebook can be executed, modified, and deleted, all within the notebook. For help with JupyterHub visit UofT's JupyterHub Support.
- Python code can be run in different ways. It can be run either line by line, or in packaged scripts that contain multiple lines of code. You can read more about running Python code in various ways.
Learning resources
Workshops
At the Map and Data Library we often beginner level Python workshops. Check out our workshops page to see all our upcoming live workshops, as well as self-paced online courses or previously recorded workshops.
Embedded below are recordings of our beginner Python workshops:
A Friendly Introduction to Python for Absolute Beginners: Part 1
- You can follow along by downloading the setup instructions (includes how to get slides, workshop files, etc.) & solutions (packaged in a zip file)
A Friendly Introduction to Python for Absolute Beginners: Part 2
- You can follow along by downloading the setup instructions (includes how to get slides, workshop files, etc.) & solutions (packaged in a zip file)