2025-07-18 14:20:06 +02:00
|
|
|
|
# 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
|
|
|
|
|
|
|
|
|
|
|
|
<!-- - Test unitaires
|
|
|
|
|
|
- Debug
|
|
|
|
|
|
- Bonnes pratiques -->
|
|
|
|
|
|
|
|
|
|
|
|
## TP
|
2025-07-30 17:51:33 +02:00
|
|
|
|
- TP1 découverte du langage avec Thonny et mode interactif
|
2025-07-18 14:20:06 +02:00
|
|
|
|
- TP2 fonctions et utilisation de VSCode + Bonus modularité
|
|
|
|
|
|
- TP3 Modularité et structures de données
|
|
|
|
|
|
- Connexion avec l'adressage IP : [exercice de scanner d'adresse IP](https://lycee-benoit.tech/BTS/_defrance/ciel/d2/python/lab-containers.html#exo3)
|
|
|
|
|
|
- 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
|