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 | ||
... | ... | ... | ... | ... |