Snippets
Du code concis, avec une explication claire.
ssl: contexte client avec vérification
Établir des connexions TLS sûres avec create_default_context (sans réseau ici).
statistics: variance et écart-type (échantillon vs population)
Calculer variance et stdev en choisissant l'estimateur adapté.
stat: tester le type de fichier et extraire le mode
Déterminer si un chemin est un fichier/dir/lien et lire les bits.
str.casefold: comparaison unicode insensible à la casse
Comparer des chaînes unicode de manière robuste (i18n).
statistics: moyenne, médiane, quantiles
Calculer des statistiques descriptives robustes avec la stdlib.
string.Template: templating simple et safe_substitute
Remplacer des variables dans un gabarit sans lever d'exception.
str.translate: supprimer la ponctuation rapidement
Utiliser translate/maketrans pour filtrer des caractères.
struct.iter_unpack: lire un flux binaire par blocs
Itérer sur des enregistrements binaires sans tout charger.
struct: pack/unpack et endianness
Encoder des entiers/flottants en binaire avec ordre des octets.
subprocess: run avec check, timeout et capture
Exécuter une commande en sécurité (shell=False), avec timeout et sortie capturée.
subprocess: Popen et lecture en streaming
Lire la sortie d'un processus ligne par ligne en temps quasi-réel.
subprocess: exécuter avec timeout et vérification
Lancer un processus, vérifier le code retour et imposer un timeout.