|
Python is used for many system administration tasks and for CGI programming. When augmented with standard extensions (such as PIL, COM, Numeric, oracledb, kjbuckets, tkinter, win32api, etc.) or special purpose extensions (that you write, perhaps using helper tools such as SWIG, or using object protocols such as ILU/CORBA, or COM) Python becomes a very convenient "glue" or "steering" language that helps make collections of unrelated software packages work together. For example, by combining Numeric with oracledb you can enable statistical analysis for your SQL database. One of the features that make Python excel in the "glue language" role is Python's simple, usable, and powerful C language runtime Application Program Interface (API). Many developers use Python extensively as a Graphical User Interface (GUI) development aide.
|