Welcome to Object-Oriented Programming in Python. This is the homepage for the course.
Writing large software systems that work is difficult and expensive. Maintaining those systems
is even more difficult and expensive. Object-Oriented programming languages, such as Python, can make
it easier and cheaper. Python is a wide-spectrum scripting language, suitable for a variety of applications.
It is particularly suitable for integrating large systems.
Object-Oriented scripting languages are superb
for writing specifications for large systems. Such a specification searves as the first prototype of the final
program. Due in part to the close integration of Python and Java in the Jython package, Python is rapidly gaining
acceptance in industry.