Accueil

Ce site enseigne les bases de la programmation en Python.

Il est conçu pour ceux qui n'ont encore jamais appris à programmer mais ceux qui connaissent déjà un autre langage devraient voir leur travail facilité.

Il utilise abondamment les fonctionnalités développées par l'Université de Waterloo au Canada : http://cscircles.cemc.uwaterloo.ca/0-fr/

Guillaume BOURLET : guillaume.bourlet@u-pec.fr
Nicolas KAROLAK

Avant d'entrer dans le vif du sujet, voilà 3 tutoriels rapides pour vous montrer comment programmer en Python chez vous. On décrit 3 environnements de programmation possible :

  • Le mode console.
  • L'utilisation d'un éditeur de code, on a choisi Geany.
  • L'utilisation d'une solution tournant dans un navigateur (rien à installer).

Dans les 3 cas, on crée et on exécute le fameux programme du débutant qui affiche "Hello world".

Tutoriels d'introduction

Télécharger Python3 : https://www.python.org/downloads/

Télécharger Geany : http://www.geany.org/Download/Releases

IDE en ligne : http://www.tutorialspoint.com/execute_python3_online.php


Vous allez maintenant passer aux leçons.

Chaque leçon est structurée de la même façon, elle contient :

  • Une section d'exemples d'introduction à la leçon.
  • Une sections de liens web utiles, souvent des bons tutoriels.
  • Une section qui reprend les concepts essentiels de la leçon.
  • Une section d'exemples un peu plus élaborés.
  • Une section de pièges que nous rencontrons souvent, ainsi que leur correction.
  • Un quiz destiné à s'assurer que vous maîtriser l'essentiel.
  • Une section nommée « bon à savoir », qui contient des concepts ou indications qui ne sont pas primordiaux mais qu'il est intéressant de connaître.
  • Une FAQ qui contient donc des questions fréquentes ainsi que leur réponse.
  • Une section de questions de cours.
  • Une section d'exercices avec leur corrigés.

Voici les différentes leçons qui vous sont proposées dans l'ordre logique d'apprentissage, il est fortement recommandé de suivre les leçons dans cet ordre.

 

 

Seules les leçons 3 et 4 peuvent être permutées