SEO-Mix

  • Blogs
  • News
  • Technology
  • Business
  • Art
  • Music
  • Literature
  • History
  • Psychology
  • Health
  • Religion
  • Travel
  • Open Source
  • Web 2.0

Python Guides - Programming & Resources

 Open Source Programming

"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 Programming Language -- Official Website

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."

Tutorial: http://docs.python.org/tutorial/index.html

"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."

Django: A Framework For The Python Programming Language

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."

http://pypi.python.org/pypi

For more information on Python Programming, read the tutorial at WikiBooks:
http://en.wikibooks.org/wiki/Python_Programming

Log InSign Up!
Username:
Password:
Forgot your password?

Social Bookmarks

  • SEO-Mix - All Links
  • Best of the Web
  • SEO Sites & Links
  • Web Publishing
  • Social Networking
  • Social Bookmarking
  • Free Blog Sites
  • Forums & Bulletin Boards
  • Wiki Sites
  • Link Exchanges
  • Banner Exchanges
  • Free Classified Ads
  • Search Engines
  • Affiliate Programs
  • Web Rings
  • Other Sites & Links

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

Popular Tags

alchemy American History art Artificial Intelligence Avesta Behavior Buddhanet Charles Bukowski Colonial Williamsburg Deleuze destinations Erik Erikson Facebook Freud Gnosis Guattari Health History Commons History Magazine Indian History James Joyce Korean History Kurt Vonnegut levity Mind Neuropsychology psychological instruments psychology rhizome search engine optimization SecondLife seo Taoism Templenet Transpersonal Psychology TS Eliot Vatican Web History WebMD wired
more tags
Blogs | News | Technology | Art | Music | Literature | History | Psychology | Religion | Travel | Open Source | Web 2.0 | Best of the Web | SEO Sites | Web Publishing | Social Networking | Social Bookmarking | Free Blogs | Forums & BBS | Wikis | Link Exchanges | Banner Exchanges | Classifieds | Search Engines | Affiliates | Web Rings | Other

Creative Commons License
Creative Commons Attribution 3.0 License
Community | Twitter | Privacy | Terms | Contact Us