Image source : “The Lost Value of Tinkering” par Sandi Allison (https://geauganews.com/the-lost-value-of-tinkering/) Introduction Léonard de Vinci a dit une fois : "La simplicité est la sophistication suprême". Ce qu’il était loin de savoir à ce moment-là, ce qu’il venait de décrire en quelques mots ce qui fait la force du langage Python. Python est de…
Étiquette : python
Craft, Je pense donc je blogue, Outils, Programmation
Fixtures qui se ressemblent, builder qui les assemble
by Eric Dasse •
Les fixtures Pytest sont des fonctions qui permettent de définir un contexte pour les tests de façon cohérente, fiable, réutilisable et simple. C’est une fonctionnalité offerte par le fameux framework de test Pytest, adulée par beaucoup de développeurs Python. Comme beaucoup de fonctionnalités de Pytest, les fixtures sont conçues pour simplifier l’écriture et la maintenance…
Bonnes pratiques de dév, Craft, Programmation, Traduction
Tests unitaires Python pour une API externe
by Eric Dasse •
Ceci est une adaptation française de l’article Python REST API Unit Testing for External APIs sur pytest-with-eric.com, retravaillé pour être parfaitement compris par des développeurs s’exprimant dans la langue de Molière. Cependant, des améliorations concernant l’article original ont été réalisées pour davantage apporter de la valeur aux lecteurs de tout niveau. Cela dit, n’hésitez pas…
Outils, Programmation
Le framework Django – 2e partie
by admin •
(La première partie de cet article est ici) Cette 2ème partie liste les aspects intéressants de Django et vous propose une bibliographie complète avec des exemples concrets d’implémentation. Mapping relationnel-objet (ORM pour les intimes) Avec Django, il suffit de définir des modèles qui mappent les objets Django avec les objets en base de données (« Object-relational…
Outils, Programmation
Le framework Django – 1ère partie
by admin •
Django c’est quoi ? Django (nommé en référence au célèbre guitariste manouche Django Reinhardt) est un framework WEB opensource basé sur le langage Python et qui respecte le modèle MVC (MTC avec son moteur de templates pour gérer la vue). Il a été développé initialement par deux développeurs pour un journal local du Kansas, puis publié…