Guide de démarrage Python ¶

Version : 3.6.3
Date : 26 novembre 2017

Python est un langage de programmation simple et puissant. Il offre des structures de données de haut niveau et efficaces. Il permet aussi une programmation orientée objet simple et efficace. Sa syntaxe élégante et son typage dynamique sont des atouts. Son interprétation en fait un langage idéal. Il convient à l'écriture de scripts et au développement d'applications. Il fonctionne sur la plupart des plateformes et dans de nombreux domaines.

Vous pouvez obtenir librement l'interpréteur Python et sa bibliothèque d'extensions standard sur le site officiel : http://www.python.org, sous forme de code source ou de binaires, et les distribuer librement. Ce site propose aussi de nombreux modules, programmes et outils Python tiers, ainsi que leur documentation additionnelle.

Vous pouvez facilement étendre l'interpréteur Python avec de nouvelles fonctions et de nouveaux types de données en C ou en C++ (ou dans tout autre langage appelable depuis C). Python sert aussi de langage d'extension pour des applications personnalisées.

Ce manuel présente de manière informelle les bases et les concepts du langage Python et de son écosystème. Il est utile de pratiquer avec l'interpréteur Python pendant l'apprentissage. Tous les exemples sont complets, donc vous pouvez aussi lire ce manuel hors ligne.

Pour des détails sur la bibliothèque standard ou sur les objets, consultez la documentation de référence Python. Le manuel de référence Python donne des explications plus formelles sur le langage. Pour écrire des extensions en C ou en C++, consultez les chapitres sur l'extension et l'intégration de l'interpréteur Python et le manuel de référence de l'API C. Vous pouvez aussi lire des livres qui approfondissent Python.

Ce manuel ne couvre pas tout Python ni chaque fonctionnalité, ni même toutes les fonctionnalités courantes. Il présente plutôt de nombreuses fonctionnalités remarquables de Python. Il vous donne aussi une idée du style et des particularités du langage. Après la lecture, vous saurez lire et écrire des modules ou des programmes Python. Vous serez prêt à poursuivre avec le manuel de référence Python pour apprendre les nombreuses bibliothèques de modules.

Le glossaire mérite aussi une lecture.