#debutant
78 éléments
datetime et time : dates, durées, fuseaux basiques
manipuler les dates, heures et durées, gérer les fuseaux horaires.
random et secrets : aléatoire et usages sûrs
générer de l'aléatoire pour des jeux ou de manière cryptographiquement sûre.
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.