Nouveaux tutoriels Django et Python disponibles 🚀
Ces dernières semaines ont été riches en création de contenu ! Au programme : des astuces de templates et de découplage sur Django, de l'architecture Python, et un focus massif sur les tests unitaires et la bibliothèque standard. Voici un aperçu rapide des nouveautés.
📡 Django – Les Signaux (Signals)
Apprenez à utiliser les signaux dans Django pour exécuter des actions automatiquement lors d'événements spécifiques (comme la sauvegarde ou la suppression d'un modèle), et découvrez comment bien découpler votre logique métier. 📺 Voir la vidéo
🏗️ Python – ABC vs Protocol (Le typage)
Faut-il utiliser les Abstract Base Classes (abc) ou les Protocol ? Une vidéo essentielle pour mieux architecturer votre code et bien comprendre la différence entre le typage nominal et le typage structurel (Duck Typing) en Python. 📺 Voir la vidéo
🔄 Django – Grouper les données avec le tag ifchanged
Une astuce très pratique côté frontend ! Découvrez comment utiliser intelligemment le tag template ifchanged pour grouper et afficher vos données de manière beaucoup plus lisible dans vos vues Django. 📺 Voir la vidéo
📚 Nouveaux articles disponibles
En parallèle, j'ai publié de nombreux articles de fond sur le blog de Docstring pour vous accompagner au quotidien :
- Les tests automatisés : Deux guides complets pour apprendre à tester votre code. L'un dédié au module standard unittest, et l'autre axé sur l'incontournable framework pytest.
- Le typage en Python : Un article complet pour tout comprendre sur les annotations de type (type hints) et rendre votre code plus robuste.
- Productivité avec l'IA : Découvrez mon guide pour créer une application Python de A à Z avec GitHub Copilot et VS Code.
- Gestion des fichiers et chemins : Un grand classique abordé dans un duel os vs pathlib : quelle bibliothèque choisir ?, complété par un guide pratique pour lire et écrire des fichiers avec open().
- Explorer la bibliothèque standard : Des zooms détaillés sur le module functools (idéal pour optimiser vos fonctions) et sur le module math.
👉 N’hésitez pas à me faire vos retours ou à me suggérer des sujets que vous aimeriez voir abordés prochainement.
Bonne lecture, bon visionnage et bon code à tous 💻🔥