Cheatsheets
Vue longue (Ctrl-F)- Bash & shell2026-08-07
Les commandes qu'on tape sans réfléchir, et celles qu'on cherche à chaque fois.
- curl2026-08-07
Sans Content-Type: application/json, beaucoup d'API répondent 415 Unsupported Media Type. C'est l'oubli le plus fréquent.
- Docker2026-08-07
docker ps -a inclut les conteneurs arrêtés. --rm supprime le conteneur à sa sortie, ce qui évite d'en accumuler des dizaines.
- Gradio2026-08-07
Interfaces de démo pour modèles ML. Contrairement à streamlit, le modèle est événementiel : on déclare des composants et on branche des fonctions dessus, sans réexécution complète du script.
- Keras & TensorFlow2026-08-07
Keras 3 fonctionne au-dessus de TensorFlow, JAX ou PyTorch. Le backend se choisit avant l'import.
- LangChain2026-08-07
Les intégrations sont dans des paquets séparés depuis la 0.1 : le cœur ne dépend d'aucun fournisseur.
- LangGraph2026-08-07
Orchestration d'agents comme graphe d'états. Là où une chaîne LCEL est un pipeline linéaire, LangGraph autorise les cycles, les branchements et la reprise après interruption.
- Next.js (App Router)2026-08-07
Tout composant est serveur sauf mention contraire. Il peut être async, lire le système de fichiers, appeler une base — et son code n'est jamais envoyé au navigateur.
- NumPy2026-08-07
reshape renvoie une vue quand c'est possible : modifier le résultat modifie l'original. .copy() pour couper le lien.
- pandas2026-08-07
info() est le premier réflexe : il donne d'un coup les types et les valeurs manquantes. dtype: object sur une colonne censée être numérique signale presque toujours un problème de parsing.
- Pydantic v22026-08-07
Validation de données par annotations de type. La v2 a un cœur en Rust et une API qui diffère de la v1 sur plusieurs noms.
- pyenv2026-08-07
Gère des versions de Python, pas des paquets. Fonctionne par shims : de faux exécutables placés très tôt dans le PATH, qui redirigent vers la version active.
- Python requests2026-08-07
Client HTTP synchrone. Pas de timeout par défaut — toujours le passer explicitement.
- PyTorch2026-08-07
Erreur la plus fréquente : Expected all tensors to be on the same device. Les données et le modèle doivent être sur le même device, à chaque batch.
- scikit-learn2026-08-07
Une API uniforme : tout estimateur a fit, tout transformateur a transform, tout prédicteur a predict. Le reste en découle.
- Streamlit2026-08-07
Interface web en Python pur. Le meilleur rapport temps/effet pour une démo client interne.
- Terraform2026-08-07
Infrastructure décrite en fichiers, appliquée de façon idempotente. On décrit l'état voulu, Terraform calcule les opérations pour y arriver.
- uv2026-08-07
Gestionnaire de projets Python en Rust. Remplace pyenv + venv + pip + pip-tools d'un seul coup, et télécharge ses propres interpréteurs.