Python is a easy-to-use programming language, both easy to learn and rich in possibilities. It is one of the most interesting programming languages of the time. Python is often used as an example when programming learning. This language was so named in honor the cast of the comic "Monty Python". Python syntax is very simple, code indentation (rather than the use of braces) allows for very readable programs and more compact.
Python is a programming language invented by Guido van Rossum. The first version of python was released in 1991.
What is Python?
Python is both simple and powerful, it allows you to write simple scripts quickly, but thanks to its many libraries you can work on more ambitious projects.
* Web: Today python combined with the Django framework is an excellent technology choice for large websites projects.
* System: Python is also often used by the system admin to create or simply called repetitive maintenance tasks. Besides, if you want to create java applications by coding in python, it is possible through the Jython project.
Why prefer Python to other languages?
Python is an extensible interpreted object-oriented language to learn and its code is more readable, so it is easier to maintain and available on multiple platforms and multiple operating systems. Sometimes it is up to 5 times more concise than Java, for example, increasing developer productivity and mechanically reduces the number of bugs. The language itself is a standard, so any valid Python script will run, unmodified, on any platform that supports the interpreter.
Python is also used in the scientific community, such as bioinformatics. Libraries are available for this area as biopython module.
There are also libraries facilitating the creation of video games in 2D (and 3D) example: PyGame.
Who uses Python?
Google (Guido van Rossum worked for Google to 2005-2012), Yahoo, Microsoft, NASA claims the use of Python, to name a few.
The language itself is a standard, so any valid Python script will run, unmodified, on any platform that supports the interpreter.
Python combines remarkably well to power with very clear syntax. It has modules, classes, exceptions, types of data from a very high level, and dynamic typing. There are interfaces to many calls and library systems, as well as various window systems (X11, Motif, Tk, Mac, MFC). The newly designed modules are easily written in C or C ++. Python is also usable as an extension language for applications that need a programmable interface.