Guide du développeur
Bonnes pratiques, outils, et techniques avancées pour les développeurs Python.
Articles par sujet
-
Environnement
- Isolation de programme
- Utiliser Git et CI/CD
- Architecture d'un programme Python
-
Paradigmes
- Paradigme procédural
- Paradigme objet
- Paradigme fonctionnel
- Sous le capot
-
Tout sur les types de données
- Nombres
- Tuples
- Listes
- Dictionnaires
- Ensembles
- Chaînes de caractères
- Données temporelles
- Booléens et bytes
-
Tout sur les algorithmes
- Syntaxe
- Fonctions
- Modules essentiels
- Patrons de conception
-
Manipulation de données
- Fichiers
- CSV
- JSON
- Pickle
- YAML et TOML
- SQLAlchemy
- XML
-
Validation de données
- Objets avancés
- dataclasses
- Pydantic
- msgspec
- typeguard
- beartype
- cerberus
-
Génération de documents
- Open Document
- Images
- SVG
- Musique
-
Tests
- Tests unitaires
- Factories
- Tests d'intégration
- Tests de performance
- Tests de robustesse
- Tests de sécurité
- Débogage et profilage
- Packaging
