ciel-b1/src/cours/CIEL1/01-bases-python/algorithmique-python.md

1.3 KiB

Bases de l'algorithmique avec Python

Le langage Python

Expliquer rapidement ce que c'est d'où ça vient, ses spécificités, pourquoi on apprend celui là...

  • Rappels de représentation des données (binaire, nombres)
  • Interpréteur
  • Entrée / sortie (print + input)
  • Opérations basiques
  • Types + variables
  • Chaines de caractères + formatage
  • Structures conditionnelles
  • Boucles while, for, break + continue
  • Fonctions
  • Import de modules
  • Création de modules et packages
  • Exceptions
  • Structures de données
    • chaines de caractères
    • listes
    • tuples
    • dictionnaires
    • set
    • les fichiers
  • Portée des variables et références

## TP

  • TP1 découverte du langage avec Thonny et mode interactif
  • TP2 fonctions et utilisation de VSCode + Bonus modularité
  • TP3 Modularité et structures de données
  • TP4 Python : jouer avec les fichiers et les exceptions
  • Alternative TP4 : Tests unitaires

## TD

  • Exercices sur les bases de python
  • Fonctions et modules
  • Les structures de données
  • Fichiers et exceptions
  • Préparation au devoir avec des révisions et les points les + importants