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

43 lines
1.3 KiB
Markdown
Raw Normal View History

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