This Python course is for people new to programming. It is an introduction to Python
and prior programming experience is not required. The course is very hands-on, so you will get
plenty of coding practice. The main focus is on learning to work with APIs and datasets.
Learning objectives
- Learn the basics of programming with Python
- Work with Python on your own laptop
- Develop code in Jupyter Notebooks
- Work with open source packages
- Make API calls
- Work with real world datasets
- Troubleshooting & debugging
Topics
- Data Types
- Data Collections
- For & While Loops
- Conditionals
- Functions
- Handling Files
- Dates and Time
- Modules & Packages
- Error handling
- Debugging
- API calls
- CSV & JSON data
- The "pandas" package
Prerequisites
Participants will be asked to bring their own laptop, with Anaconda installed. Installation
instructions will be sent ahead of the course.