Bloc-notes
Math Lycée
Info Lycée
Menu contextuel
Documents autour du langage Python
[ARS356]

Le langage Python est un langage de haut niveau dans le sens où il manipule des objets conceptuellement riches, en lien avec les problèmes à résoudre et clairement détachés des mécanismes de bas niveau de la machine. À titre d'exemple, un nombre entier peut avoir une grandeur quelconque.

La syntaxe du langage est particulièrement épurée. Elle privilégie les mots clés en toutes lettres (bien sûr en anglais) à l'utilisation d'accolades ou d'autres signes cabalistiques. Un programme Python écrit avec soin peut ainsi être tout aussi compréhensible et synthétique qu'un algorithme écrit dans un pseudo-code.

Python est très utilisé par les professionnels dans de nombreux domaines. Il est particulièrement répandu dans le monde scientifique, et possède de nombreuses extensions destinées aux applications numériques.

L'environnement Rurple mérite d'être souligné. Il a été conçu pour initier les élèves à la programmation. Un robot évolue dans un environnement simplifié (polygone orthogonal) et obéit à des ordres élémentaires (avance, tourne à droite, prends une bille, dépose une bille, jette un dé, etc). Le robot peut aussi tester la présence de billes au sol ou dans sa poche ainsi que la présence de murs autour de lui. Les ordres peuvent être donnés individuellement avec les touches du clavier ou programmés en langage Python. Des comportements plus ou moins complexes peuvent ainsi être programmés par les élèves comme par exemple mettre au point un programme qui fait faire au robot le tour de son environnement quelque soit sa forme.

Python est un langage interprété ce qui facilite le cycle d'écriture et d'exécution d'un programme. Un éditeur de texte tel que Scite permet de réaliser ce cycle de façon simple et conviviale. Vous pouvez télécharger depuis l'internet un dossier compressé qui contient à la fois l'interpréteur Python et l'éditeur de texte Scite.

Notez bien :

La plupart des documents prévus ne sont pas encore disponibles. Prenez patience et revenez bientôt.

Installation de Python [XNE160]

Premiers pas avec Rurple (Fiche élève) [NTO156]

Installation de Rurple NG-fr [WVD133]

Explorations (Fiche élève) [FER198]

Premiers pas avec Rurple (Fiche professeur) [SQU630]

Exercices Python pour la classe de première S [LBV668]

Rurple NG-fr [VPI527]

Un robot dans le couloir (Fiche élève) [QPH208]

Tutoriels vidéo Rurple NG-fr [YGN511]

Le mur du fond (Fiche professeur) [NWH589]

Le mur du fond -- Épisode 2 (Fiche professeur) [DRS085]

Explorations (Fiche professeur) [PFD955]

Installation de Python sur Android [ZDP450]

Exercices Python pour la spécialité ISN [RMB671]

Initiation à la robotique avec Rurple (Fiche élève) [UUD610]

Fonctions Python (Fiche élève) [MFR259]

FAQ Python [CEK965]

Mathématiques avec Python (IPT Deuxième année) [HUD246]

Python dans le terminal [XHE118]

L'interpréteur Python [UTK213]




Denis Pinsard -- Mis à jour le vendredi 09 décembre 2011

Infos site
Visites

 0 visiteurs

 1 visiteur en ligne

Calendrier
^ Haut ^