Blog Arolla

Eric Dasse

Pythonistas, arrêtez de bidouiller – Pilot

Tinkerer

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…

Introduction au machine learning pour la production

ML illustration

Introduction Jadis, dans des temps très reculés d’un point de vue technologique — en d’autres termes moins de 20 ans en arrière — avoir un smartphone était aussi rare qu’une défaite de Teddy Riner en compétition internationale. De même, il n’y a pas si longtemps, nous percevions l’intelligence artificielle plus comme un sujet de recherche…

Fixtures qui se ressemblent, builder qui les assemble

A Coder

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…

Tests unitaires Python pour une API externe

Python code

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…

Craftsmanship et Data Engineering – Episode 1 : PySpark en TDD

“Il ne suffit pas qu’un logiciel soit fonctionnel, il faut qu’il soit bien conçu”. C’est la philosophie qui est la force motrice du Craft et qui fait partie de l’ADN de tout crafter. Cette philosophie qui nous encourage, tels les artisans que nous sommes, à construire des logiciels avec beaucoup de considération pour leur qualité.…