mirror of
https://github.com/python/cpython.git
synced 2025-08-02 08:02:56 +00:00
A nice blurb that Mark Hammond wrote, aimed at Windows users.
This commit is contained in:
parent
a9ce70f3bc
commit
2bd358c9fd
1 changed files with 81 additions and 0 deletions
81
Misc/BLURB.WINDOWS
Normal file
81
Misc/BLURB.WINDOWS
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
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.
|
Loading…
Add table
Add a link
Reference in a new issue