Learn python programming language

Python is a programming language. It is one of the most interesting programming languages ​​of the moment. Easy to learn, python is often used as an example when learning programming. You will find on this site lessons / tutorials that will teach you the basics for understanding this language. For the most experienced developers the site will give you some tips for your projects.

What is Python?

Python is a programming language invented by Guido van Rossum. The first version of python was released in 1991.

Python is an interpreted programming language, that is, it does not have to be compiled before running it. If you have already touched a little programming, you will see that this language has a certain poetry. Programmers often have fun finding the most beautiful / effective way to write a sequence of instructions. Few criticize Python logic - unlike javascript for example -.

What does Python do?

Python is both simple and powerful, it allows you to write very simple scripts but thanks to its many libraries, you can work on more ambitious projects.

* Web: Today python combined with the Django framework is a very good technological choice for big projects of Internet sites.

* System: Python is also often used by system admin to create repetitive tasks or simply maintenance. Besides, if you want to create java applications by coding in python, it is possible thanks to the Jython project.

Why prefer Python to other languages?

Python is an easy language to learn and its code is more readable, so it is easier to maintain. It is sometimes up to 5 times more concise than the Java language for example, which increases the productivity of the developer and mechanically reduces the number of bugs.

The python environment is rich in bookstores. You will always find open source projects that will make your life easier.

Python has been designed to create complex code in a few lines. Do not forget that a good hunter encoder is not the one who manages to make his machine understand what he wants to do but that makes other developers understand what he wanted to do!

Python is also used in scientific circles, for example bioinformatics. Libraries are available for this domain as the biopython module.

There are also libraries facilitating the creation of video games in 2D (and 3D) example: pyGame.

Python documentation is also extremely well done, for both beginners and experts.

Who uses Python?

Google (Guido van Rossum worked for Google from 2005 to 2012), Yahoo, Microsoft, NASA claims the use of Python, to name a few.