Pour les questions sur la programmation Python qui sont spécifiques à la version 3+ du langage. Utilisez la balise [python] plus générique sur toutes les questions Python et ajoutez celle-ci uniquement si votre question est spécifique à la version. Utilisez les balises [python-2.x] pour les questions Python 2.
Python 3 est la dernière version du langage de programmation Python, lancée pour la première fois le 3 décembre 2008. Elle présente des simplifications et des améliorations de la syntaxe du langage. Certains de ces changements sont incompatibles en amont, et donc Python 3 a sa propre balise.
Bien que Python 3 soit désormais la version recommandée et prise en charge du langage, certains utilisateurs restent toujours sur la version 2.7 pour diverses raisons. Si vous démarrez de nouveaux projets ou commencez à apprendre Python, la version 3 est désormais la cible recommandée dans des circonstances normales. En cas de doute, consultez peut-être aussi l'article Python 2 ou Python 3sur le site Web de Python avant de choisir la version à utiliser .
L'une des principales différences réside dans l'instruction print
.
Python 2:
print "Hello World"
Python 3:
print("Hello World")
Pour plus d'informations sur les différences, consultez Portage de code Python 2 vers Python 3.
Pour plus d'informations sur Python en général, visitez le python.
Recommandation de balisage:
Utilisez la balise pythonpour toutes les questions liées à Python. Si vous pensez que votre question inclut des problèmes spécifiques aux Python 2.x ou Python 3.x incompatibles, en plus de la balise pythonprincipale, utilisez python-2.xou python-3.x. Si vous pensez que votre question peut être encore plus spécifique, vous pouvez inclure une balise spécifique à la version, telle que python-3.5.
Veuillez ne pas mélanger python-2.x(ou une balise plus spécifique telle que python-2.7et python-3.x(idem), sauf si vous posez spécifiquement une question sur un problème d'interopérabilité entre les versions.
Tutoriels gratuits Python
- codecademy
- Tutoriel Python (Pdf) Par Guido van Rossum
- "Le didacticiel Python" de la documentation Python 3
Livres en ligne Python
Référence de l'API Python
IDE en ligne Python
- repl.it Python
- ideone - Un IDE en ligne avec un autre support de langue populaire.