| Announcing Python | 
 |  | 
 | Python, a mature, powerful and stable programming language used by | 
 | tens of thousands of programmers worldwide, has arrived in full force | 
 | at the heart of Windows 95 and Windows NT.  Toting the powerful | 
 | toolbox which has made it such a sucess on almost every modern | 
 | operating system, Python for Windows has embraced the metaphors and | 
 | resources of its new home and turned them into powerful tools within | 
 | the Python language. | 
 |  | 
 | Python's wrapper-around-a-tool metaphor allows it to provide a | 
 | well-formed handle for manipulating the technologies which MicroSoft | 
 | provides to the programmer.  These tools include: | 
 |  | 
 | - Office automation and customisation through ActiveX and COM Scripting | 
 | - Networking services | 
 | - Remote access services | 
 | - Performance monitoring | 
 | - Registry maintenance | 
 | - Database interaction through both ODBC and native database drivers | 
 |  | 
 | In addition, Python provides access to the standard | 
 | application-building libraries, the MicroSoft Foundation Classes. | 
 |  | 
 | Python is a high-level, interpreted, interactive, object-oriented | 
 | programming language.  It provides the modern features programmer's | 
 | expect or desire, modules, exceptions, dynamic typing, high-level | 
 | dynamic data types, and classes.  It combines remarkable power with | 
 | clear syntax, and easy extension. | 
 |  | 
 | It is easy to extend Python by adding new, compiled tools to the | 
 | language.  The compiling of extensions into the language toolbox | 
 | mitigates the overhead of interpretation, while the ability to mix | 
 | compiled and interpretted code promotes rapid application | 
 | development.  In addition, it is possible to embed Python itself as a | 
 | tool in your applications, an easily understood and readily learned | 
 | extension language. | 
 |  | 
 | (Should be some sort of bridge between the ideas of extending and the | 
 | ideas of already-available tools, but I have to start work soon...) | 
 |  | 
 | Python's extensive, portable toolbox, available on Windows, most | 
 | Unixes, MacOS, DOS, and OS/2 includes a host of powerful tools which | 
 | are now easily available to Windows programmers.  These include: | 
 |  | 
 | - TCP/IP socket support | 
 | - CGI Forms Processing for the World-wide web | 
 | - Clients and servers for (among others) the HTTP and FTP protocols | 
 | - Powerful text manipulation facilities | 
 | - Powerful (optional) numeric and image manipulation facilities | 
 |  | 
 | One of the most exciting of Python for Windows' new tools is | 
 | COM/ActiveX support.  This tool allows Python to act as both server | 
 | and client to any COM-capable application or language, a group that | 
 | includes MSOffice, CorelDraw, MS Active Server Pages, Netscape | 
 | Communicator, MS Internet Explorer, Delphi, Visual Basic and Visual | 
 | C++. | 
 |  | 
 | Client support allows Python to drive these applications (or | 
 | applications written in these languages), automating tasks, importing | 
 | or exporting data, customising environments and processing | 
 | information.  Server support allows Python to be driven in a similar | 
 | manner, to provide access to its tools to any application capable of | 
 | calling a COM object. | 
 |  | 
 | > Python's dynamism, flexibility, object oriented features, and | 
 | > ease of use make it a powerful and useful alternative to Java, | 
 | > Visual Basic, and compiled languages such as Delphi or C++. | 
 | > Simply put Python offers the simplest and most powerful way | 
 | > to solve many important programming and system administration | 
 | > tasks in the ActiveX/COM environment." | 
 |  | 
 | It is, however, Python which is the star of Python for Windows. | 
 | Over seven years old, Python has long been a favourite of Web | 
 | Masters, Python is a clear, easily learned and understood language | 
 | with features that lend themselves to developing rapid, robust, | 
 | dynamic solutions.  It is being used to solve problems in many large | 
 | organisations, notably including ... (insert notes here).  It is | 
 | enthusiastically supported through public newsgroups and mailing | 
 | lists frequented by a large number of Python enthusiasts.  Python | 
 | arguably provides the best support of any free language available. |