Python African Tour

Life's better without braces ...

 

Qu’est-ce que Python ?

Python est un langage de programmation orienté objet, créé par Guido Van Rossum en 1991. Il a évolué depuis et a été adopté par un large nombre de développeurs pour sa puissance, sa facilité, sa syntaxe très naturelle ainsi que pour ses autres avantages, qui en font un concurrent direct des langages de programmation les plus répandus (Perl, Ruby ou encore Java): 

- Python est portable, il "tourne" sur les plateformes Windows, Linux/Unix, Mac OS X,  Palm, et sur les téléphones portables
- Python est gratuit, mais on peut l'utiliser sans restriction dans des projets commerciaux.
- Python convient aussi bien à des scripts d'une dizaine de lignes qu'à des projets complexes de plusieurs dizaines de milliers de lignes. Sa syntaxe est très simple et, combinée à des types de données évolués (listes, dictionnaires,...), elle conduit à des programmes à la fois très compacts et très lisibles et 3 fois plus courts qu’un programme écrit avec un autre langage (C/C++ ou même Java)
- Python gère ses ressources (mémoire, descripteurs de fichiers...) sans intervention du programmeur
- Python est dynamiquement typé. Tout objet manipulable par le programmeur possède un type bien défini à l'exécution, qui n'a pas besoin d'être déclaré à l'avance.
- Python est un langage qui continue à évoluer, soutenu par une communauté d'utilisateurs enthousiastes et responsables, dont la plupart sont des supporters du logiciel libre.

De plus ce langage est utilisé dans des domaines très différents : développement web et  internet, accès aux bases de données, interfaces graphiques, informatique scientifique et numérique, éducation, développement des Softwares, jeux et graphisme 3D…
Python a d’ailleurs été adopté par les plus grandes entreprises d’informatique du monde : Google (Guido van Rossum travaille depuis 2005 au sein de cette entreprise), Sun Microsystems, Microsoft (E-commerce), Canonical (Ubuntu)…