Formation N.S.I

Programmation Niveau 1

Contenu de la capsule

Dans cette capsule, on va effectuer nos premiers pas avec le langage de programmation Python.

Logo Python

Pour ceux qui découvrent le monde des langages de programmation (notamment celui de Python), il est recommandé de prendre connaissance des deux premières parties : "Introduction" et "Démarrer avec Python"

Pour les utilisateurs ayant déjà manipulé d'autres langages de programmation, ces deux premières parties peuvent être aisément éludées. Ils peuvent alors commencer la lecture à partir du chapitre intitulé "Les notions élémentaires".



Les notions abordées dans cette capsule constituent le bagage minimum pour envisager un projet de programmation sous Python au niveau requis pour un élève de NSI.

Plan de la capsule

Sources et remerciements

  • Apprenez à programmer en Python par Vincent LEGOFF - Edition le Livre du Zéro
  • Informatique et Sciences du Numérique - Edition spéciale Python par Gilles DOWEK - Edition Eyrolles
  • Remerciements à Céline VALORGE pour sa relecture attentive et ses remarques toujours avisées concernant le contenu de cette capsule.

Crédits

La structure html/css/js est de Nicolas Buyle-Bodin, Jean-Manuel Mény et Mickaël Bordonaro sous licence Creative Commons BY-NC-SA.
Respect de la Paternité - Pas d'utilisation commerciale - Partage des conditions initiales à l'identique

Le contenu de cette capsule de formation est sous licence Creative Commons BY-NC-SA.
Respect de la Paternité - Pas d'utilisation commerciale - Partage des conditions initiales à l'identique

Ces documents sont donc sous licence libre, modifiables et ré-utilisables à loisir. Ils ont demandé plusieurs centaines d'heures de travail et de conception. Merci de rappeler leur paternité originale si vous les ré-utilisez.

La conception de ce support a necessité les outils suivants :

  • mathjax pour le rendu des formules mathématiques.
  • codemirror pour la coloration syntaxique des programmes.
  • skulpt pour l'exécution hors serveur des programmes écrits en Python.