NSI TerminaleChapitre 1
Modularité
Apprends à structurer tes programmes en modules réutilisables, à documenter ton code et à écrire des tests unitaires.
6 chapitres25 leçons~5h de contenu
Chapitres
Chapitre 1Gratuit
API et documentation
Documenter ses fonctions et utiliser des API.
4 leçons45 min
Chapitre 2Gratuit
Encapsulation
Protéger les données et organiser le code en classes.
4 leçons45 min
Points clés du programme
- Créer et importer des modules
- Documenter avec docstrings
- Écrire des tests unitaires
- Respecter les conventions PEP8
# Structure d'un module
def ma_fonction(x):
"""Docstring explicative."""
return x * 2
if __name__ == "__main__":
print(ma_fonction(5))
Activités pratiques
Créer un module utilitaire
TP Python45 minMoyen
Écrire des tests unitaires
TP Pratique40 minMoyen
Mini-projet modulaire
Projet90 minAvancé
IDE Python
Teste tes modules et écris des tests unitaires.
Ressources
Fiche de révision
PDF - 3 pages
Guide PEP8
PDF - Conventions
