Intermediate Python
Student Qualifications
- Grades 6–12 (Accelerated learners in earlier grades are welcome with instructor approval)
- Some experience with Python
- Logical thinking and math skills
- Facility with computers
Class Description
Continue learning Python, working on more advanced projects like more sophisticated adventure games, programs that fetch, process and graph information from the Internet, and graphics with Processing (processing.org). There are many other types of projects we can do, depending on the students’ interests. Some possibilities:
- Conway’s Game of Life
- Graphical user interfaces
- Turtle graphics
- Web clients and servers
- Rock, paper, scissors game
- A spelling checker
Preparation
Before class, please set up your laptop for Python.