INF101 Python

UE INF101 / INF104 / INF131 (Algorithmique et programmation en Python)

Parcours L1 IMA, MIN-int, PCMM, PCM-int, PR du DLST de l'UGA.
Emploi du temps sur ADE.

Documents pédagogiques :

Outils pour programmer chez soi

  • PythonTutor : visualisation d'exécution de code

  • Environnement de développement utilisé dans les TPs du DLST : IDLE

  • Coder directement dans un navigateur : repl.it ou Programiz

  • Cours INF101 sur CaseIne pour vous entraîner chez vous - exercices auto-corrigés

  • Quelques outils de visu : KDnuggets (en anglais)

Quelques liens et outils utiles

    • Documentation

      • Documentation Python : ici

      • Documentation simple pour matplotlib :

      • Doc de turtle : ici

    • Taper plus vite au clavier avec Clavinator

    • Apprendre en jouant

    • Algorithmique

    • Cours

      • Cours de Python niveau lycée et recueil d'exercices, sur CodinGame

      • Cours Algorithmique et Programmation du programme de mathématiques au lycée: sur Kartable

      • Apprendre Python sur OpenClassrooms

      • Courses in English

      • Lists on W3schools or Programiz

      • MOOC de INRIA Côte d'Azur : FUN MOOC (en français)

    • Autres exercices divers

      • Base d'exos sur Programmer's Learning Machine PLM

      • Sujets de TP de Renaud Blanch (équipe IIHM du LIG) : ici

      • Un jeu de labyrinthe pour Python un peu plus avancé (théorie des graphes) : PyRat

      • Algos de recherche A* sur un jeu de "baseball" : GRICAD

  • Vidéos

      • Think like a coder (Daily Geek Show) : vidéo

      • Learn Python by programming games : video

      • Most popular languages over time : video

Documents années passées

  • 2020

  • Polycopié 2019 : pdf

    • Le polycopié 2018 ici

    • Le polycopié 2017 Python ici ou

    • Fichiers pour TP6 Listes ici ou

    • Fichiers pour TP7 Chaînes et Fichiers : ici

    • Les compléments de Poly de la Toussaint : clic