Second course in the Python programming language. Covers resources, practices, and modules used by successful Python programmers; functional and imperative programming in Python; debugging and testing; data serialization and use of persistent stores and web services. Students write useful programs demonstrating mastery of these techniques, which are applicable to real world problems.
This is an asynchronous online section. There are NO in-person meetings and NO virtual meetings. For more information, please visit the .
This section is a late-start section that runs for 16 weeks. It is NOT self-paced. It requires the use of Canvas and an internet-enabled device.
This section is part of CityOnline. For more information about CityOnline, please visit the CityOnline website.
Second course in the Python programming language. Covers resources, practices, and modules used by successful Python programmers; processes in the Python ecosystem; documentation, debugging, and testing; data serialization and use of persistent stores and web services; various implementations of the Python language. Students write useful programs demonstrating mastery of these techniques, which are applicable to real world problems.
PREREQ: CS 131B