Through its extensive library of modules, Python provides access to databases, CGI programming, system administration, and other useful services. Many companies have adopted Python for large-scale projects, and it has increasingly been the source of excitement and greater attendance at conferences and workshops devoted to scripting languages and open source projects. The main goal of this course is to introduce the basics of the Python programming language. Since the core language is quite simple, it serves as an excellent platform for demonstrating the benefits of object-oriented programming, as well as good programming design. Practical applications of python, including CGI programming, general programming for the Web, system administration, text handling, and other topics are presented with examples of useful, working programs.
Enrollment is limited.