Python Practice
These programming problems provide practice applying what you have learned in the lessons. Many of these problems are also linked in the lesson listings for the appropriate course and indicate the knowledge required to complete the practice activity.
Exercises
Exercises are designed to take no more than an hour to complete and give you practice using various features of Python.
- BMI
- Books XML Exercise
- Compounding Table
- Data Manipulation
- Dates
- Dog Module
- Email Utilities
- Hex Quizzer
- Homework 0
- Language Dictionary
- Matrix Operations
- Monty Hall
- String Fun
- Text Utilities
- Treating People as Objects
- Values and Variables
- Water Temperatures
Projects
Projects may take several days to complete and require you to solve design problems and learn material (such as third party libraries) that are not covered directly in the lessons. Projects are similar to small-to-medium scale tasks you might encounter on the job.