Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Langage de programmation
Auteur : Guido van Rossum
Date de publication : 1991

Introduction

Le langage de programmation Python est le langage de prédilection de Google et de Disqus. Sa syntaxe est relativement simple et il oblige à bien structurer son code. Ainsi, il se veut souvent une solution intéressante pour les entreprises à cause de ces aspects. Le Python est particulièrement polyvalent, on peut écrire des programmes pour la console, des scripts d'administration pour un serveur, des applications Web (avec des cadres d'applications comme Django, Flask, Bottle par exemple),...

On retrouve aussi une version de Python utilisant le JFC de Java, se nommant Jython et une version .NET se nommant IronPython.

Le Python se distingue aussi dans l'intelligence artificielle (IA) avec de nombreuses bibliothèques (Scikit-Learn, Theano,...), cadres d'application (Keras, PyTorch, TensorFlow,...) et projets (RASA,...) et dans le domaine scientifique, notamment dans la bioinformatique avec Biopython.

Historiques

Le langage Python a été crée entre 1990 et 1991 par un certain Guido van Rossum à l'institution national de recherche des Pays-Bas Stichting Mathematisch (CWI laquelle a été fondée 1946 et est spécialisé dans les sciences de mathématiques et d'ordinateurs). Ce langage était destiné à remplacer le langage ABC.

Entre 1995 et 2000, Guido van Rossum poursuit le développement du langage dans un nouvel institue situé à Reston, en Virginie, aux États-Unis, à la Corporation for National Research Initiatives (CNRI) où il développera à partir de la version 1.2, les versions jusqu'à 1.5.2.

En mai 2000, le développement se poursuit chez BeOpen.com sous le nom de l'équipe BeOpen PythonLabs team. Puis en octobre 2000, l'équipe déménage chez Digital Creations (actuellement Zope Corporation). En 2001, Zope Corporation et certains partenaires crée l'organisme sans but lucratif Python Software Foundation (PSF, voir http://www.python.org/psf/), laquelle s'occupe de gérer la propriété intellectuelle du langage de programmation Python.

Version Année Propriétaire Basé sur Compatibilité au GPL
0.9.0 à 1.2 1991 à 1995 CWI - Oui
1.3 à 1.5.2 1995 à 1999 CNRI 1.2 Oui
1.6 2000 CNRI 1.5.2 Non
2.0 2000 BeOpen.com 1.6 Non
1.6.1 2001 CNRI 1.6 Non
2.1 2001 PSF 1.6.1 et 2.0 Non
2.0.1 2001 PSF 1.6.1 et 2.0 Oui
2.1.1 2001 PSF 2.0.1 et 2.1 Oui
2.2 2001 PSF 2.1.1 Oui
2.1.2 2002 PSF 2.1.1 Oui
2.1.3 2002 PSF 2.1.2 Oui
2.2.1 2002 PSF 2.2 Oui
2.2.2 2002 PSF 2.2.1 Oui
2.2.3 2002 à 2003 PSF 2.2.2 Oui
2.3 2002 à 2003 PSF 2.2.2 Oui
2.3.1 2002 à 2003 PSF 2.3 Oui
2.3.2 2003 PSF 2.3.1 Oui
2.4.0 30 novembre 2004 PSF    
2.4.3 29 mars 2006 PSF    
2.4.4 18 octobre 2006 PSF    
2.5 19 septembre 2006 PSF    
2.5.1 18 avril 2007 PSF    
2.5.2 21 février 2008 PSF    
2.5.3 19 décembre 2008 PSF    
2.5.4 23 décembre 2008 PSF    
2.6 1 octobre 2008 PSF    
2.6.1 4 décembre 2008 PSF    
2.6.2 14 avril 2009 PSF    
2.6.3 2 octobre 2009 PSF    
2.6.4 25 octobre 2009 PSF    
2.6.5 19 mars 2010 PSF    
2.6.6 24 août 2010 PSF    
2.6.7 3 juin 2011 PSF    
2.6.8 10 avril 2012 PSF    
2.6.9 29 octobre 2013 PSF    
2.7 4 juillet 2010 PSF    
2.7.1 27 novembre 2010 PSF    
2.7.2 11 juin 2011 PSF    
2.7.3 9 avril 2012 PSF    
2.7.4 6 avril 2013 PSF    
2.7.5 15 mai 2013 PSF    
2.7.6 10 novembre 2013 PSF    
2.7.7 31 mai 2014 PSF    
2.7.8 1 juillet 2014 PSF    
2.7.9 10 décembre 2014 PSF    
2.7.10 23 mai 2015 PSF    
2.7.11 5 décembre 2015 PSF    
2.7.12 26 juin 2016 PSF    
2.7.13 17 décembre 2016 PSF    
2.7.14 16 septembre 2017 PSF    
2.7.15 30 avril 2018 PSF    
2.7.16 2 mars 2019 PSF    
2.7.17 19 octobre 2019 PSF    
3.0 3 décembre 2008 PSF    
3.0.1 13 février 2009 PSF    
3.1 27 juin 2009 PSF    
3.1.1 17 août 2009 PSF    
3.1.2 21 mars 2010 PSF    
3.1.3 27 novembre 2010 PSF    
3.1.4 11 juin 2011 PSF    
3.1.5 9 avril 2012 PSF    
3.2 20 février 2011 PSF    
3.2.1 10 juillet 2011 PSF    
3.2.2 4 septembre 2011 PSF    
3.2.3 10 avril 2012 PSF    
3.2.4 7 avril 2013 PSF    
3.2.5 15 mai 2013 PSF    
3.2.6 11 octobre 2014 PSF    
3.3.0 29 septembre 2012 PSF    
3.3.1 7 avril 2013 PSF    
3.3.2 15 mai 2013 PSF    
3.3.3 17 novembre 2013 PSF    
3.3.4 9 février 2014 PSF    
3.3.5 9 mars 2014 PSF    
3.3.6 12 octobre 2014 PSF    
3.3.7 19 septembre 2017 PSF    
3.4.0 16 mars 2014 PSF    
3.4.1 18 mai 2014 PSF    
3.4.2 4 octobre 2014 PSF    
3.4.3 25 février 2015 PSF    
3.4.4 6 décembre 2015 PSF    
3.4.5 26 juin 2016 PSF    
3.4.6 17 janvier 2017 PSF    
3.4.7 25 juillet 2017 PSF    
3.4.8 4 février 2018 PSF    
3.4.9 8 août 2018 PSF    
3.4.10 18 mars 2019 PSF    
3.5.0 13 septembre 2015 PSF    
3.5.1 7 décembre 2015 PSF    
3.5.2 27 juin 2016 PSF    
3.5.3 17 janvier 2017 PSF    
3.5.4 25 juillet 2017 PSF    
3.5.5 4 février 2018 PSF    
3.5.6 8 août 2018 PSF    
3.5.7 18 mars 2019 PSF    
3.5.8 29 octobre 2019 PSF    
3.6.0 23 décembre 2016 PSF    
3.6.1 21 mars 2017 PSF    
3.6.2 17 juillet 2017 PSF    
3.6.3 3 octobre 2017 PSF    
3.6.4 19 décembre 2017 PSF    
3.6.5 28 mars 2018 PSF    
3.6.6 27 juin 2018 PSF    
3.6.7 20 octobre 2018 PSF    
3.6.8 24 décembre 2018 PSF    
3.6.9 2 juillet 2019 PSF    
3.7.0 27 juin 2018 PSF    
3.7.1 20 octobre 2018 PSF    
3.7.2 24 décembre 2018 PSF    
3.7.3 25 mars 2019 PSF    
3.7.4 8 juillet 2019 PSF    
3.7.5 15 octobre 2019 PSF    
3.8.0 14 octobre 2019 PSF    
... ... ... ... ...


Dernière mise à jour : Samedi, le 9 novembre 2019