Professional Documents
Culture Documents
Python Programming Language
Python Programming Language
1.0 1990 Guido van Rossum CWI (National Research Institute for
Mathematics and Computer Science) Programming
Language ABC Modula-3, Icon, C, Perl, Lisp, Smalltalk Tcl Duido van
Rossim
Benevolent Dictator for Life (BDFL)
BDFL
Linus Torvalds
Linux kernel, Larry Wall Perl programming language
1.2 1995 Guido
Corporation for National Research Initiatives (CNRI) ,
1.6 CNRI
1.6 Guido van Rossum CNRI
General Public License (GPL) CNRI Free Software Foundation (FSF)
GPLcompatible license 1.6.1 GPL-compatible license
3.0
Python 3000 (Py3K) 2.x
3.0 Python
Enhancement Proposal (PEP)
(Multi-paradigm language)
coding
(Paradigm) Object-oriented programming, Structured programming, Functional
programming Aspect-oriented programming
wxPython:
SciPy:
py2exe:
Text File
Python Software
Foundation License (PSFL) Python Software Foundation (PSF)
General Public License (GPL) Free Software Foundation (FSF)
Unix
Linux Platform,
Windows Platform, OS/2, Amiga, Mac OS X .NET Framework,
Java virtual machine Nokia Series 60
ABC,
Modula-3, Icon, ANSI C, Perl, Lisp, Smalltalk Tcl
Database Access
ODBC Interfaces Database Connection Interface MySQL, Oracle,
MS SQL Server, PostgreSQL, SybODBC
Desktop GUIs (Graphical user interface)
GUI development library libraries
Microsoft Foundation Classes (MFC, win32 extensions),
wxWidgets, GTK, Qt, Delphi Graphic user
interface
Scientific Numeric computation
, Bioinformatics Physics
(Education)
programming
Python Software Foundation
Scons build
Framework
Python
Conditional Statement
Java
Python
Python
(Readability)
(Reliability)
Open source
BitTorrent BitTorrent,
Package Tracker
Civilization IV boost.python
,
MoinMoin Wiki
Trac MoinMoin
wiki Subversion Source version control
http://bbee.exteen.com/20080313/python
http://en.wikipedia.org/wiki/Python_(programming_language)
Python programming language, http://www.python.org/, Python Software Foundation, 2006.
Python programming language. http://en.wikipedia.org/wiki/Python_programming_language, Wikipedia the free
encyclopedia, 2006.
Python software. http://en.wikipedia.org/wiki/Python_software, Wikipedia the free encyclopedia, 2006.
Comparison of programming languages.http://en.wikipedia.org/wiki/Comparison_of_programming_languages,
Wikipedia the free encyclopedia, 2006.
Python Tutorial Online. http://python.cmsthailand.com/, CMSthailand.com, 2005.
An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl March 2000 refereed journal
paper.http://page.mi.fu-berlin.de/~prechelt/Biblio/jccpprt_computer2000.pdf, Lutz Prechelt, 2000.
Programming in Python. http://www-128.ibm.com/developerworks/library/os-python5/index.html, Robert Brunner
(rb@ncsa.uiuc.edu), Research Scientist, National Center for Supercomputing Applications, 2005.
http://www.thaicyberpoint.com/ford/blog/id/206/