Python

Une page de Wikiversité.


Python
Chapitres
Chapitre 1 : L'interpréteur
Chapitre 2 : Les types de base
Chapitre 3 : Les structures de données
Chapitre 4 : Les instructions de contrôle
Chapitre 5 : Tableau des commandes
Annexes
Annexe : Leçon terminée avec des exercices Référence (13)

Python est un langage de programmation interprété. Il est parfois considéré comme un langage de script, à tort, car il offre un grand confort dans le développement d'applications de divers types. Sa syntaxe est concise et épurée et permet ainsi un gain de temps pour l'écriture du code. Python fonctionne sous Unix/Linux, Windows, Mac OS X, OS/2, Amiga, les organiseurs Palm et les téléphones mobiles Nokia. Python offre une multitude de modules en standard qui apportent des fonctionnalités allant du système à la gestion du courrier électronique, et proposent des implantations robustes de diverses structures de données.

La machine virtuelle Python permet d'exécuter le code directement sans le compiler. Il est bien sûr possible d'écrire du code source Python dans des fichiers dont l'extension sera .py, mais aussi de taper ce code directement dans l'interpréteur. Lors de l'exécution d'un programme Python, la machine virtuelle tentera d'opérer à des optimisations en produisant du byte-code dans un fichier d'extension .pyc pour chaque fichier d'extension .py.


par Gérard Swinnen

Objectifs

Les objectifs de cette leçon sont :

Saisir les commandes de base du Python (affichage, condition, boucle...)


Question book-2.svg Vous pouvez discuter ou modifier ces objectifs en modifiant cette section.

Niveau et prérequis conseillés

Cette leçon est de niveau 13. Les prérequis conseillés sont :


Question book-2.svg Vous pouvez discuter cette évaluation ou indiquer des prérequis manquants en modifiant cette section.

Référents

Ces contributeurs sont prêts à vous aider concernant ce cours :

  • VIGNERON (d · c · b) : bonne connaissance de base en Python. Même si je ne suis pas spécialiste du domaine, je reste à votre disposition (éventuellement me contacter par mail pour être certain d’avoir une réponse rapide).
  • Netantho : j’ai les bases, j’ai déjà réalisé quelques scripts en ligne de commande.
  • Fsykop : j’apprends la programmation avec Python depuis 2 ans. J’ai fais un an de programmation procédurale et je commence la programmation orienté objet.


Question book-2.svg Vous pouvez vous proposer comme référent en modifiant cette section.

Autres langues