This intermediate Python course uses and builds upon the materials from Intro to Python, using the Python language to accomplish more complex and difficult tasks from building Modules from scratch to constructing and using custom Classes. You'll learn to make the most of Python's object orientation, and set yourself up for advanced applications.
By the end of this course, students should be able to:
❏ Perform Input/Output with Python
❏ Understand and Use Python Classes
❏ Create Python Modules