#python
64 éléments
math et statistics : calculs numériques simples
utiliser les fonctions mathématiques et statistiques intégrées.
os et sys : arguments, env, processus
interagir avec le système d'exploitation et les arguments de script.
style pep 8 et outils : formatage auto, linting (black, ruff/flake8)
appliquer un style cohérent, formatter automatiquement et linter le code.
requests et HTTP : appels d'API, json, gestion d'erreurs
utiliser requests pour interagir avec des API REST.
jupyter notebooks : noter, exécuter, visualiser
utiliser jupyter notebooks pour combiner code, notes et visualisations.
pandas : séries, dataframes, chargement de csv
travailler avec des données tabulaires grâce à pandas.
numpy : tableaux, opérations de base
manipuler des tableaux et effectuer des opérations vectorisées.
classes et objets : définir une classe, instancier
apprendre la programmation orientée objet en python en définissant des classes et en créant des objets.
pandas : sélection, filtres, valeurs manquantes
sélectionner des données et gérer les valeurs manquantes.
matplotlib : graphiques simples
créer et personnaliser des graphiques de base.
méthodes et attributs : instance, classe, statiques
différencier les types de méthodes et d'attributs en python.
héritage basique : héritage léger, super()
réutiliser et spécialiser des classes existantes via l'héritage.