banner ad

Python brief introduction – Unprecedented performance

| January 12, 2013 | 0 Comments
0 Flares 0 Flares ×

pythonPython is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.

You can down python at http://www.python.org/download/ . Here you can download the current production versions are Python 2.7.3 and Python 3.3.0. Python 3.3 was released on September 29, 2012. If you want to know new features in Python 3.3, you should read the changelog in python.org. Some new features as:

  1. Virtual Environments
  2. Implicit Namespace Packages
  3. New memoryview implementation and buffer protocol documentation
  4. Flexible String Representation
  5. Python Launcher for Windows
  6. Reworking the OS and IO exception hierarchy
  7. Syntax for Delegating to a Subgenerator
  8. ……

IDLE is Python’s IDE default, and IDLE is Tkinter-based Integrated DeveLopment Environment. IDLE emphasizes a lightweight, clean design with a simple user interface. Although it is suitable for beginners, even advanced users will find that IDLE has everything they really need to develop pure Python code. Guido van Rossum, as well as being the creator of the Python language, is the original creator of IDLE.

python IDLE

There is the Zen of Python written by Tim Peters. It is considered like a summary manual of python’s philosophy.

>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
>>>
Download PDF
0 Flares Twitter 0 Facebook 0 Google+ 0 Pin It Share 0 LinkedIn 0 Reddit 0 StumbleUpon 0 0 Flares ×

Tags: , , ,

Category: Python Introduction

About the Author ()

My name is John Link.I am 26 years old. My major is Computer science and technology. I am a junior programmer with Python.

Leave a Reply

Your email address will not be published. Required fields are marked *

0 Flares Twitter 0 Facebook 0 Google+ 0 Pin It Share 0 LinkedIn 0 Reddit 0 StumbleUpon 0 0 Flares ×