Differences between revisions 4 and 5
Revision 4 as of 2005-04-03 15:33:02
Size: 2327
Editor: cpe-66-68-154-159
Comment:
Revision 5 as of 2005-04-16 20:37:20
Size: 12
Editor: cpc1-orpi1-4-0-cust46
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Python is a clear and powerful object-oriented programming language,
comparable to Perl, Tcl, Scheme, or Java.

Some of Python's notable features:

     * Python uses an elegant syntax for readable programs.
     * Python is an agile language that makes it easy to get your
     program working. This makes Python an ideal language for prototype
     development and other ad-hoc programming tasks, without
     compromising maintainability.
     * A variety of basic data types are available: numbers (
     floating point, complex, and unlimited-length long integers),
     strings (both ASCII and Unicode), lists, dictionaries.
     * Python supports object-oriented programming with classes
     and multiple inheritance.
     * Code can be grouped into modules and packages.
     * The language supports raising and catching exceptions, resulting
     in cleaner error handling.
     * Data types are strongly but dynamically typed. Mixing
     incompatible types (e.g. attempting to add a string and a number)
     causes an exception to be raised.
     * Python contains advanced programming features such as generators
     and list comprehensions.
     * Automatic garbage collection frees you from the hassles of memory
     management.
     * The large standard library supports many common programming tasks
     such as connecting to web servers, regular expressions, and file
     handling.
     * Python's interactive mode makes it easy to test short snippets of
     code. There's also a bundled development environment called IDLE.
     * The Python interpreter is easily extended by adding new modules
     implemented in a compiled language such as C or C++.
     * The interpreter can also be embedded into an application to
     provide a programmable interface.
     * Python runs on many different computers and operating systems:
     Windows, MacOS, many brands of Unix, OS/2, ...
     * Python is copyrighted but placed under [http://www.python.org/psf/license.html an open source license]
     meaning that Python can be freely
     used and distributed, even for commercial purposes.

To begin learning the Python language, you should download the Python
interpreter (["BeginnersGuide/Download"]) and read a tutorial (["BeginnersGuide/NonProgrammers"]).
Kickstar!!

Kickstar!!

BeginnersGuide/Overview (last edited 2024-12-05 17:21:25 by SheaF)

Unable to edit the page? See the FrontPage for instructions.