Caution: uncheck this box if you are on a public computer (e.g. Hotel, Coffee Shop)
Become a PHS Member
The course is an introduction to the Python programming language, including its syntax and basic data structures. Throughout the course, students will also learn about the importance of software design and how to write clear, efficient, and maintainable code. They will be encouraged to develop good coding practices such as commenting, testing, and debugging.
Students will create Python applications to do math for them, encrypt and decrypt secret messages, create graphical art with code, build stand-alone applications with a user interface, and program a LEGO robot to interact with the physical world.
Students should have a general working knowledge of file structures and operating a computer. Having good typing skills is also helpful.
Students should bring a laptop (and its powercord) to class each week and have admin privileges to install software. We will be doing some browser-based coding and also using PyCharm IDE (free) to write our scripts. Old computers can do surprisingly well with Python scripting, so you don’t need a new laptop.
Minimum Student Date: Fri 25 Aug 2023 — This course will be cancelled if the minimum number of students have not registered by Aug 25.
Registration Cancellation Deadline: Fri 25 Aug 2023 — Registration cancellations must be made by Aug 25 to avoid paying tuition.
Payment Due Date: Sat 26 Aug 2023 — Please plan to pay your tuition for this course on Aug 26.
Registration Deadline: Thu 14 Sep 2023 — Late registrations will be accepted through Sep 14, if space is available. Tuition will be due immediately upon registration.
Image: Silver laptop on white desktop with colorful code on the screen and a yellow mug off to the side and a green potted plant in the background. 2018. Photo by Clément Hélardot on Unsplash.