
"Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code. Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines. Python is distributed under an OSI-approved open source license that makes it free to use, even for commercial products."
Python: Open Source Programming
Python is a general-purpose interpreted programming language. It currently has distributions available for Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD, and many other platforms. There are currently three major implementations: the standard implementation written in C, Jython written in Java, and IronPython written in C# for the MS .NET environment. Python is a high-level, structured, open-source programming language that can be used for a wide variety of programming tasks. It is good for simple quick-and-dirty scripts, as well as complex and intricate applications.
It is an interpreted programming language that is automatically compiled into bytecode before execution (the bytecode is then normally saved to disk, just as automatically, so that compilation need not happen again until and unless the source gets changed). It is also a dynamically typed language that includes (but does not require one to use) object oriented features and constructs. The most unusual aspect of Python is that whitespace is significant; instead of block delimiters (braces → "{}" in the C family of languages), indentation is used to indicate where blocks begin and end.
Python provides a powerful assortment of built-in types (e.g., lists, dictionaries and strings), a number of built-in functions, and a few constructs, mostly statements. For example, loop constructs that can iterate over items in a collection instead of being limited to a simple range of integer values. Python also comes with a powerful standard library, which includes hundreds of modules to provide routines for a wide variety of services including regular expressions and TCP/IP sessions.
The latest documentation for the standard python libraries and modules can always be found at The Python.org documents section. This documentation includes the official Tutorial.
Documents: http://www.python.org/doc/
"Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms."
"One of the most intriguing web frameworks for the Python programming language is called Django. As in most frameworks, the idea behind Django is to simplify the more boring and obvious programming tasks required when building an interactive or elaborate web sites that are driven by databases."
"Developed in 2005 by The World Company, a news organization based in Lawrence, Kansas, Django was used the backbone for several large news sites before it was released to the public. It is frequently compared to another web framework called Ruby on Rails. The comparison is apt as both stress a 'Don’t Repeat Yourself' programming philosophy using model-view-controller techniques."
"Django sets itself apart from other web frameworks, aside from its choice of Python as its programming language, with some of its built-in features that come available right at installation. Django has an incredibly innovated admin interface that is automatically generated based on the structure of the database it is connected to. This admin interface instantly gives users an easy way to create, update, read and deleted information stored in the database."
Python is used and supported by a large Python Community that exists on the Internet. The mailing lists and news groups like the tutor list actively support and help new python programmers.
In order to program in Python you need the Python interpreter. If it is not already installed or if the version you are using is obsolete, you will need to obtain and install Python using the methods below:
http://en.wikibooks.org/wiki/Python_Programming/Getting_Python
You can use the Eclipse IDE as your Python IDE. The only requirement is Eclipse and the Eclipse PyDEV Plug-in.
Go to http://www.eclipse.org/downloads/ and get the proper Eclipse IDE version for your OS platform. Download and install it. The install just requires you to unpack the downloaded Eclipse install file onto your system.
You can install PyDEV Plug-in two ways:
Suggested: Use Eclipse's update manager, found in the tool bar under "Help" -> "Software Updates" -> "Find and Install". Select "Search for New Features", and add http://pydev.sf.net/updates/ as a "New Remote Site" and let Eclipse do the rest. Eclipse will now check for any updates to PyDEV when it searches for updates.
If you get an error stating a requirement for the plugin "org.eclipse.mylyn", expand the PyDEV tree, and deselect the optional mylyn components.
Or install PyDEV manually, by going to http://pydev.sourceforge.net and get the latest PyDEV Plug-in version. Download it, and install it by unpacking it into the Eclipse base folder.
Although many applications and modules have searchable webpages, there is a central repository for searching packages for installation, known as the "Cheese Shop."
For more information on Python Programming, read the tutorial at WikiBooks:
http://en.wikibooks.org/wiki/Python_Programming
Social Bookmarks
Top 10 SEO-Mix Links
- 14 Ucapan Selamat Tahun Baru 2012
- 10 Download Mozilla Firefox 5
- 9 Payday Loans UK
- 8 PU B.com Part 2 Result 2011, Punjab University Bcom Part II Results 2011
- 8 Tas Batik Jogja Murah
- 8 iPaymu.com Pembayaran Online Indonesia
- 7 Watch New Zealand v Japan live Streaming HQ Online TV Channels Rugby World Cup on 16 Sep 2011 GMT 08:00
- 7 YEH DOORIYAN DVDsr-Xvid Hindi Movie Online Free | YEH DOORIYAN (2011) Hindi Movie Online Free | YEH DOORIYAN Hindi Movie Online
- 7 NATPC M009S Spec UK Price Review
- 6 3 Month Loans- Payday Loans No Faxing
