Welcome! Python provides a portable, interpreted, interactive, object-oriented programming (OOP) language ideal for Common Gateway Interface (CGI) Web programming. Furthermore, its pairing of significant power and clear syntax makes Python an excellent instructional tool. Language features include modules, classes, very high level dynamic data types, and dynamic typing.
The objective of this site is twofold: introduce new Python programmers to the core language and provide new CGI programmers with a conceptual CGI knowledge base through the use of Python. This site best suits programmers with an intermediate level (two years or more) of object oriented C++ or Java programming experience.
What This Site Provides:
- An introductory overview of the core Python language features (variables, control flow, and functions).
- A review of more advanced language features (modules and classes).
- An introduction to general CGI topics (HTML forms and script calls).
- A tutorial on the Python CGI module features and Database Application Program Interface (DB-API).
- Active code examples at nearly every level of instruction.