–> Les meilleures librairies pour Python
–> Recettes pour Python
News:
- Novembre 2016: Python est, après Java, le langage le plus populaire, avec la plus forte croissance (+ 2,4 %) en un an. Voici les principales raisons évoquées. A noter que Python 3.6 devrait être dispo d’ici la fin de l’année.
- Décembre 2008: Version 3.0. Voir les PEP (propositions d’amélioration de Python). Abolit la compatibilité descendante avec la série des versions 2.x, dans le but d’éliminer les faiblesses du langage. Gros bins depuis !
- Octobre 2000: Version 2.0. Support d’Unicode.
- 1990: Première version de Python, par Guido van Rossum (Fan de la série télévisée des Monty Python) qui restera le décideur central (« Dictateur bienveillant à vie »).
Outils:
- PyLint: logiciel de vérification de code source et de la qualité du code pour le langage de programmation Python. Il utilise les recommandations officielles de style de la PEP 8.
- Pyreverse: outil en ligne de commande qui permet de scanner le code Python d’un projet afin de générer, de façon entièrement automatique, un diagramme UML. Voir ce tuto en français. Intégré à PyLint depuis 2008.
- Pypy: interprète Python écrit dans un sous-ensemble de Python compilable vers le C ou LLVM.
- Jython: interprète Python pour machine virtuelle Java. Il a accès aux bibliothèques fournies avec l’environnement de développement Java.
- IronPython: un interprète / compilateur (expérimental) pour plateforme .Net / Mono.
Infos et ressources:
- Site officiel !
- Page Wikipédia dédiée.
- Un livre en constant évolution, gratuit et en français sur la programmation python: “Le guide de l’auto-stoppeur pour Python”.
- Les recettes python de Tyrtamos: Un tas de recettes pour python classées en différentes catégories. Une mine d’or.
- Les 5 fonctions à blinder pour éviter les injections de code et autres problèmes de sécurité. Et la suite.