Décembre / Décembre 2021

GNU/Linux Magazine 254

Créez votre API Rest en Python

  • Connexion à une base MongoDB avec Flask RESTful
  • Exploitation des outils curl, Postman et MongoDB Compass
  • Déploiement en production avec Gunicorn et NGINX
En savoir plus

8,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Actus & Humeur

p. 06 Python 3.10 : quelles sont les nouveautés ?
p. 14 ¡ Viva la libertad !

IA, Robotique & Science

p. 22 Construisez votre propre jeu de données pour le Deep Learning

Outils & Système

p. 34 Docker pour du développement local

Data & Big Data

p. 44 Créer une application avec GraphQL plutôt que REST

Libs & Modules

p. 60 Déployer un outil Java réalisé avec Quarkus
p. 67 Écriture d’une API REST en Python : le framework Flask RESTful

Édito

Lorsque l’on vend un logiciel, il faut satisfaire le client pour espérer en acquérir de nouveaux. Ceci est d’autant plus vrai lorsque le produit en question est vendu sous la forme d’un service. Un de nos lecteurs m’a fait remonter une information croustillante : disposant d’un site internet géré et alimenté en actualités par un prestataire, il a demandé à connaître le nombre de connexions clients ainsi que le nombre de vues par page, taux de rebond, etc. Le prestataire fournit bien des statistiques en back-end, mais celles-ci étant par trop parcellaires, notre lecteur a pensé qu’il ne consultait pas le bon onglet et il a donc questionné le service client. La réponse est édifiante : « Nous n’avons aucune connaissance du nombre de vues sur votre site, vous avez la partie STATISTIQUE effectivement en pourcentage, par mois en sélectionnant (base documentaire / newsletter / site institutionnel / et choisir le type (dossiers/chiffres/brèves, etc.) ». En effet, sur la capture d’écran jointe, on peut bien voir un pourcentage pour chaque page consultée... pourcentage complètement inutile puisque se basant uniquement sur les utilisateurs du site. C’est un peu comme la publicité pour le Loto : « 100% des gagnants ont tenté leur chance ». Bravo, ça ce sont des statistiques pertinentes ! Voici donc comment faire en sorte que le client ne puisse jamais savoir si son investissement est justifié ou non.

Mais l’histoire ne s’arrête pas là ! Dans la suite du mail, la chargée de communication client indique : « Pour information, nous avons un nouveau modèle de site personnalisable depuis plusieurs mois, vous n’avez peut-être pas vu le mail transmis sur le sujet, pour migration de votre site actuel ». Il y a donc une nouvelle offre et peut-être celle-ci comprend-elle des statistiques améliorées ? Plein d’espoir, notre lecteur se renseigne donc sur le coût du passage à cette version. La réponse : « Aucun coût supplémentaire, cela fait partie de votre abonnement. ». Erreur stratégique majeure : annoncer à un client qu’il paye depuis des mois pour un service alors qu’il peut avoir mieux pour le même prix... De plus, d’un point de vue technique, cela signifie que le prestataire doit maintenir plusieurs versions de son produit au lieu de simplement faire migrer l’ensemble des clients pour un double profit : simplification de la maintenance (diminution des coûts de développement et du risque de bugs) et satisfaction du client. Dans notre cas, tout cela a été oublié et on pourrait répondre à cette personne « votre client a décidé de se désabonner, et sa sentence est irrévocable ! »...

Quoi qu’il en soit, vous consultez bien la dernière mise à jour de votre GNU/Linux Magazine. Bonne lecture !

Tristan Colombo

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Écriture d’une API REST en Python : le framework Flask RESTful
GNU/Linux Magazine n°254

Les API REST sont très pratiques pour communiquer simplement avec un serveur. Lorsque l’on veut développer une telle API en Python, la première question que l’on doit se poser est de savoir quel framework employer. Dans cet article, nous allons découvrir l’un d’entre eux : le framework Flask RESTful.

¡ Viva la libertad !
GNU/Linux Magazine n°254

Vous avez certainement entendu parler du changement des conditions d’utilisation de l’application WhatsApp et de la nécessité de se tourner vers une solution alternative. Je vous propose à travers ce faux problème de comprendre d’une part les stratégies techniques et technologiques sur lesquelles s’appuient les différents outils, mais également les modèles économiques sur lesquels ces outils sont basés. À l’issue de cet article, peut-être trouverez-vous l’application qui vous convient.

Construisez votre propre jeu de données pour le Deep Learning
GNU/Linux Magazine n°254

Ces dernières années, l'évolution technologique et la multiplication des données qui en résultent ont mis en avant nombre d'innovations. En particulier dans le domaine de l'intelligence artificielle, où il ne se passe pas un jour sans qu'un article ne soit publié dans la presse. Quel que soit le domaine, l'intelligence artificielle (Machine Learning, Deep Learning...) repose sur des outils mathématiques plus ou moins complexes, mais nécessite cependant une grande quantité de données pour la phase d’entraînement du modèle.

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND