{"product_id":"154673","title":"Introduction au développement d'applications web avec Python Flask ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYDPLQflKPWR6zi01xUPs81SZnmND.png?v=1765081286\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n \u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003eIntroduction au développement d'applications web avec Python Flask \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/117366743\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eLes bases et le cœur du développement d'applications web avec Flask, le framework web le plus populaire auprès des développeurs Python !\u003cbr\u003e De la création d'applications simples à l'application de l'apprentissage automatique aux applications, apprenez les bases et mettez-les en pratique, le tout au même endroit !\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e L'objectif de ce livre est de vous aider à créer vos propres applications web en utilisant Flask.\u003cbr\u003e Vous apprendrez d'abord les bases du développement d'applications en créant une application simple, puis en implémentant progressivement une application utilisant un formulaire de demande, une base de données et des fonctions d'authentification.\u003cbr\u003e Ensuite, nous allons créer une application de détection d'objets qui identifie les objets dans les données d'image et expliquer comment transformer cette application en une API Web.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003ePartie 0 : Introduction à Python Flask\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Chapitre 00 : Présentation de Flask et configuration de l’environnement\u003cbr\u003e Flask 0.1, une façon simple et polyvalente d'écrire\u003cbr\u003e 0.2 Pourquoi utiliser Flask ?\u003cbr\u003e Comparaison des frameworks web Python 0.3\u003cbr\u003e Django \u003cbr\u003ebouteille\u003cbr\u003e FastAPI\u003cbr\u003e Configuration de l'environnement Flask 0.4\u003cbr\u003e Installation de Python\u003cbr\u003e Créer un environnement virtuel dans votre environnement local\u003cbr\u003e Installation de Flask\u003cbr\u003e Commandes Flask\u003cbr\u003e Installation de Visual Studio Code\u003cbr\u003e Utilisation du vérificateur et du formateur de code\u003cbr\u003e Configurer un environnement virtuel Python dans VSCode\u003cbr\u003e .gitignore\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 1 : Premiers pas avec Flask\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Chapitre 1 : Création d'une application aux fonctionnalités minimales\u003cbr\u003e 1.1 Modèle MVT (Modèle, Vue, Gabarit)\u003cbr\u003e 1.2 Création d'une application minimalement fonctionnelle\u003cbr\u003e Créer un répertoire de travail\u003cbr\u003e Exécution de l'application\u003cbr\u003e Qu'est-ce que le mode débogage ?\u003cbr\u003e Définition des variables d'environnement à l'aide du fichier .env\u003cbr\u003e Racine de l'application\u003cbr\u003e Utilisation du routage\u003cbr\u003e Utilisation d'un moteur de modèles\u003cbr\u003e Générer des URL à l'aide de la fonction url_for\u003cbr\u003e Utilisation de fichiers statiques\u003cbr\u003e Contexte de l'application et contexte de la requête\u003cbr\u003e 1.3 Création d'un formulaire de demande\u003cbr\u003e Spécifications du formulaire de demande\u003cbr\u003e Modèle PRG\u003cbr\u003e Message flash\u003cbr\u003e Enregistrement\u003cbr\u003e Envoyer un courriel\u003cbr\u003e 1.4 Cookies\u003cbr\u003e 1,5 séance\u003cbr\u003e 1.6 Réponse\u003cbr\u003e\u003cbr\u003e Chapitre 2 : Création d'une application à l'aide d'une base de données\u003cbr\u003e 1.1 Structure du répertoire\u003cbr\u003e 2.2 Exécution de l'application : Utilisation de modèles \u003cbr\u003e① Écriture d'un module d'application CRUD\u003cbr\u003e ② Modifiez le chemin de la variable d'environnement FLASK_APP\u003cbr\u003e ③ Créer un point de terminaison\u003cbr\u003e ④ Création d'un modèle\u003cbr\u003e ⑤ Création de fichiers statiques\u003cbr\u003e ⑥ Charger le CSS dans le modèle\u003cbr\u003e ⑦ Vérifier le fonctionnement\u003cbr\u003e 2.3 Configuration de SQLAlchemy\u003cbr\u003e Installation de l'extension\u003cbr\u003e Préparation à l'utilisation de flask-sqlalchemy et flask-migrate\u003cbr\u003e 2.4 Manipulation de la base de données\u003cbr\u003e Définition du modèle\u003cbr\u003e Initialisation et migration de la base de données\u003cbr\u003e Manipulation de données de base avec SQLAlchemy\u003cbr\u003e 2.5 Création d'une application CRUD à l'aide d'une base de données\u003cbr\u003e Utilisation des fonctionnalités étendues du formulaire\u003cbr\u003e Créer un nouvel utilisateur\u003cbr\u003e Afficher la liste des utilisateurs\u003cbr\u003e Modifier l'utilisateur\u003cbr\u003e Supprimer l'utilisateur\u003cbr\u003e 2.6 Normalisation et héritage des modèles\u003cbr\u003e Création d'un modèle commun\u003cbr\u003e Réécriture de l'écran de création d'un nouvel utilisateur et de l'écran de modification d'un utilisateur\u003cbr\u003e 2.7 Configuration\u003cbr\u003e Comment utiliser from_object\u003cbr\u003e Une autre façon de lire la configuration\u003cbr\u003e\u003cbr\u003e Chapitre 3 : Création d’une fonction d’authentification utilisateur \u003cbr\u003e3.1 Fonction d'authentification utilisateur à développer et configuration de l'annuaire\u003cbr\u003e 3.2 Enregistrement de la fonction d'authentification dans l'application\u003cbr\u003e Fonction d'enregistrement de l'authentification utilisateur dans le plan\u003cbr\u003e Création d'un point de terminaison de fonction d'authentification utilisateur\u003cbr\u003e Création d'un modèle pour vérifier la fonctionnalité d'authentification\u003cbr\u003e Créez un écran de confirmation pour afficher la page d'authentification.\u003cbr\u003e Vérifiez le fonctionnement\u003cbr\u003e 3.3 Création d'une fonction d'inscription des membres\u003cbr\u003e Intégration avec flask-login\u003cbr\u003e Création d'une classe de formulaire pour la fonctionnalité d'inscription des membres\u003cbr\u003e Mise à jour du modèle utilisateur\u003cbr\u003e Création d'un point de terminaison pour la fonction d'inscription des membres\u003cbr\u003e Création d'un modèle pour la fonction d'inscription des membres\u003cbr\u003e Modifiez l'application CRUD pour exiger une connexion.\u003cbr\u003e Vérifiez le fonctionnement\u003cbr\u003e 3.4 Création d'une fonction de connexion\u003cbr\u003e Création d'une classe de formulaire pour la fonctionnalité de connexion\u003cbr\u003e Création d'un point de terminaison pour la fonction de connexion\u003cbr\u003e Création d'un modèle pour la fonction de connexion\u003cbr\u003e Vérifiez le fonctionnement\u003cbr\u003e 3.5 Création d'une fonction de déconnexion\u003cbr\u003e Vérifiez le fonctionnement\u003cbr\u003e Afficher l'état de connexion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 2 : Flask en pratique ① Développement d’une application de détection d’objets\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Chapitre 4 : Spécifications et préparation de l’application\u003cbr\u003e 4.1 Spécifications de l'application de détection d'objets\u003cbr\u003e Liste d'images Écran 0\u003cbr\u003e Écran d'authentification \u003cbr\u003eécran de téléchargement d'images\u003cbr\u003e écran de détection d'objets\u003cbr\u003e écran de recherche d'images\u003cbr\u003e Écran d'erreur personnalisé\u003cbr\u003e 4.2 Structure du répertoire\u003cbr\u003e 4.3 Enregistrement de l'application de détection d'objets\u003cbr\u003e Création d'un point de terminaison pour l'écran de liste d'images\u003cbr\u003e Création d'un modèle pour l'écran de liste d'images\u003cbr\u003e Vérifiez le fonctionnement\u003cbr\u003e\u003cbr\u003e Chapitre 5 : Création d’un écran de liste d’images\u003cbr\u003e 5.1 Création d'un modèle UserImage\u003cbr\u003e 5.2 Création d'un point de terminaison pour l'écran de liste d'images\u003cbr\u003e 5.3 Création d'un modèle pour l'écran de liste d'images\u003cbr\u003e 5.4 Jointures et relations entre les tables dans SQLAlchemy\u003cbr\u003e Fusionnez des tables avec SQL\u003cbr\u003e Préparation à la vérification SQL\u003cbr\u003e Relation\u003cbr\u003e\u003cbr\u003e Chapitre 6 : Création d’un écran d’inscription et de connexion pour les membres\u003cbr\u003e 6.1 Mise à jour du point de terminaison sur l'écran d'inscription des membres\u003cbr\u003e 6.2 Création d'un en-tête commun\u003cbr\u003e 6.3 Mise à jour du modèle sur l'écran d'inscription des membres\u003cbr\u003e 6.4 Actualisation du point de terminaison sur l'écran de connexion\u003cbr\u003e 6.5 Mise à jour du modèle d'écran de connexion\u003cbr\u003e 6.6 Vérification du fonctionnement de l'écran d'inscription\/de connexion des membres\u003cbr\u003e\u003cbr\u003e Chapitre 7 : Création d’un écran de téléchargement d’images\u003cbr\u003e 7.1 Spécifier le chemin de téléchargement des images \u003cbr\u003e7.2 Création d'un point de terminaison pour afficher une image\u003cbr\u003e 7.3 Ajout d'un lien vers un écran de téléchargement d'images et d'une liste d'images à l'écran de la liste d'images\u003cbr\u003e 7.4 Création d'une classe de formulaire pour l'écran de téléchargement d'images\u003cbr\u003e 7.5 Création d'un point de terminaison pour l'écran de téléchargement d'images\u003cbr\u003e 7.6 Création d'un modèle pour l'écran de téléchargement d'images\u003cbr\u003e 7.7 Vérification du fonctionnement de l'écran de téléchargement d'images\u003cbr\u003e\u003cbr\u003e Chapitre 8 : Implémentation de la fonction de détection d'objets\u003cbr\u003e 8.1 Création du modèle UserImageTags\u003cbr\u003e 8.2 Création d'une classe de formulaire pour la détection d'objets\u003cbr\u003e 8.3 Configuration de la bibliothèque pour la détection d'objets\u003cbr\u003e 8.4 Création d'un point de terminaison pour la détection d'objets\u003cbr\u003e 8.5 Affichage des informations de balise dans l'écran de liste d'images\u003cbr\u003e 8.6 Affichage des boutons de détection et des informations d'étiquetage sur l'écran de la liste d'images\u003cbr\u003e 8.7 Vérification du fonctionnement de la fonction de détection d'objets\u003cbr\u003e 8.8 Création d'une fonction de suppression d'image\u003cbr\u003e Création d'une classe de formulaire avec fonctionnalité de suppression d'images\u003cbr\u003e Création d'un point de terminaison pour la fonction de suppression d'image\u003cbr\u003e Ajoutez un formulaire de suppression au point de terminaison de l'écran de liste d'images. \u003cbr\u003eAffichage du bouton [Supprimer] sur l'écran de la liste d'images\u003cbr\u003e Vérification du fonctionnement de la fonction de suppression d'image\u003cbr\u003e\u003cbr\u003e Chapitre 9 : Mise en œuvre de la fonction de recherche\u003cbr\u003e 9.1 Création d'un point de terminaison pour la fonctionnalité de recherche d'images\u003cbr\u003e 9.2 Création d'un modèle pour la recherche d'images\u003cbr\u003e 9.3 Vérification du fonctionnement de la fonction de recherche d'images\u003cbr\u003e\u003cbr\u003e Chapitre 10 : Création d’un écran d’erreur personnalisé\u003cbr\u003e 10.1 Création d'un point de terminaison pour un écran d'erreur personnalisé\u003cbr\u003e 10.2 Création d'un modèle pour un écran d'erreur personnalisé\u003cbr\u003e 10.3 Vérification de l'affichage de l'écran d'erreur personnalisé\u003cbr\u003e\u003cbr\u003e Chapitre 11 : Exécution des tests unitaires\u003cbr\u003e 11.1 Utilisation de pytest\u003cbr\u003e Installation de pytest\u003cbr\u003e Structure des répertoires et conventions d'appellation\u003cbr\u003e Exécutez le test\u003cbr\u003e Vérification du comportement des tests en échec\u003cbr\u003e Exécutez un seul test\u003cbr\u003e 11.2 Les fixtures dans pytest\u003cbr\u003e Partage de fixtures à l'aide de conftest.py\u003cbr\u003e 11.3 Test de l'application de détection d'objets\u003cbr\u003e Création d'un répertoire de téléchargement d'images de test\u003cbr\u003e Actualisation du banc d'essai\u003cbr\u003e Test de l'écran de liste d'images\u003cbr\u003e Test de l'écran de téléchargement d'images \u003cbr\u003eTest des fonctionnalités de détection d'objets et de recherche par étiquette\u003cbr\u003e Test de la fonction de suppression d'images\u003cbr\u003e Test d'un écran d'erreur personnalisé\u003cbr\u003e Couverture des tests de sortie\u003cbr\u003e Afficher la couverture des tests au format HTML\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 3 : Flask en pratique ② Création et déploiement d’une API de détection d’objets\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Chapitre 12 : Présentation de l’API Web\u003cbr\u003e 12.1 Le World Wide Web (WWW) et la signification des API\u003cbr\u003e Client et serveur\u003cbr\u003e API et JSON\u003cbr\u003e 12.2 Le rôle des URI dans l'identification des emplacements des ressources\u003cbr\u003e URL\u003cbr\u003e URI\u003cbr\u003e URNE\u003cbr\u003e 12.3 Opérations CRUD sur les ressources à l'aide des méthodes HTTP\u003cbr\u003e\u003cbr\u003e Chapitre 13 : Spécifications de l’API de détection d’objets\u003cbr\u003e 13.1 Flux de traitement de l'API de détection d'objets\u003cbr\u003e 13.2 Installation de PyTorch et sauvegarde du modèle entraîné\u003cbr\u003e Installation de PyTorch\u003cbr\u003e Sauvegarde du modèle entraîné\u003cbr\u003e\u003cbr\u003e Chapitre 14 : Implémentation de l’API de détection d’objets\u003cbr\u003e 14.1 Structure du répertoire et modules de l'API de détection d'objets\u003cbr\u003e __init__.py\u003cbr\u003e 14.2 Préparation de la mise en œuvre\u003cbr\u003e 14.3 [Implémentation 1] Implémentation du code d'exécution de l'API\u003cbr\u003e Lisez la configuration et créez une application Flask\u003cbr\u003e Gestion des paramètres communs\u003cbr\u003e Vérifiez le fonctionnement \u003cbr\u003e14.4 [Implémentation 2] Préparation des données et implémentation du code de prétraitement\/posttraitement\u003cbr\u003e Préparation des données\u003cbr\u003e Prétraitement\u003cbr\u003e Post-traitement\u003cbr\u003e 14.5 [Implémentation 3] Implémentation du code d'exécution du modèle entraîné\u003cbr\u003e 14.6 [Implémentation 4] Implémentation du routage\u003cbr\u003e Vérifiez le fonctionnement\u003cbr\u003e\u003cbr\u003e Chapitre 15 : Déploiement de l’application de détection d’objets\u003cbr\u003e 15.1 Présentation de Docker\u003cbr\u003e technologie de virtualisation\u003cbr\u003e 15.2 Présentation de Cloud Run\u003cbr\u003e caractéristiques\u003cbr\u003e 15.3 Préparation à l'utilisation de Docker\u003cbr\u003e Installation de Docker Desktop\u003cbr\u003e Exécuter Docker Desktop\u003cbr\u003e 15.4 Préparation à l'utilisation de Cloud Run\u003cbr\u003e ① Créez un compte Google Cloud gratuit\u003cbr\u003e 2. Création d'un projet Google Cloud\u003cbr\u003e ③ Activation de l'API Cloud Run et de l'API Container Registry\u003cbr\u003e ④ Installation du SDK Cloud\u003cbr\u003e 15.5 [Procédure 1] Initialisation de la configuration de Google Cloud\u003cbr\u003e 15.6 [Étape 2] Écriture d'un Dockerfile\u003cbr\u003e 15.7 [Étape 3] Création d'une image Docker\u003cbr\u003e Vérifiez l'image créée\u003cbr\u003e 15.8 [Étape 4] Envoi de l'image Docker vers GCR\u003cbr\u003e Vérifiez la pression\u003cbr\u003e 15.9 [Étape 5] Déploiement sur Cloud Run\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 4 : Développement d’une API d’apprentissage automatique\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Chapitre 16 : Aperçu de l’apprentissage automatique \u003cbr\u003e16.1 Concepts d'apprentissage automatique\u003cbr\u003e 16.2 Les données dans l'apprentissage automatique\u003cbr\u003e 16.3 Problèmes abordés par l'apprentissage automatique\u003cbr\u003e statistiques\u003cbr\u003e apprentissage automatique\u003cbr\u003e 16.4 Expression des algorithmes à l'aide de formules et de code\u003cbr\u003e 16.5 Bibliothèques Python utilisées en apprentissage automatique\u003cbr\u003e Bibliothèques et cadres de travail\u003cbr\u003e 16.6 Expression de la régression logistique avec les bibliothèques Python\u003cbr\u003e régression logistique\u003cbr\u003e formule de la fonction sigmoïde\u003cbr\u003e Formule de l'erreur d'entropie croisée\u003cbr\u003e formule de descente de gradient\u003cbr\u003e Régression logistique avec NumPy\u003cbr\u003e Régression logistique avec scikit-learn\u003cbr\u003e\u003cbr\u003e Chapitre 17 : Processus et pratique de développement d’API d’apprentissage automatique\u003cbr\u003e 17.1 Sélection de l'algorithme\/modèle d'apprentissage automatique optimal\u003cbr\u003e 17.2 Mise en œuvre d'algorithmes\/modèles d'apprentissage automatique\u003cbr\u003e processus de mise en œuvre\u003cbr\u003e 17.3 Spécifications de l'API d'apprentissage automatique\u003cbr\u003e 17.4 Préparation au développement\u003cbr\u003e Installation de la bibliothèque\u003cbr\u003e Consultez le répertoire\u003cbr\u003e 17.5 [Processus d'implémentation 1] Conversion du code d'analyse en code de production\u003cbr\u003e 1.1 Lecture du code\/Documentation du code\u003cbr\u003e 1.2 Division fonctionnelle\/Division en modules\u003cbr\u003e 1.3 Refactorisation \u003cbr\u003e17.6 [Processus d'implémentation 2] Conversion du code de production en API\u003cbr\u003e 2.1 Routage : Établissement des conventions d’appellation des URI (points de terminaison)\u003cbr\u003e 2.2 Vérification des erreurs : définition des codes d’erreur et des messages d’erreur\u003cbr\u003e 2.3 Vérification de la requête : Mise en œuvre du code de vérification\u003cbr\u003e 17.7 Vérification du fonctionnement normal\u003cbr\u003e 17.8 [Devoir] De l'API d'apprentissage automatique à Machine Learning Foundation et MLOps\u003cbr\u003e\u003cbr\u003e Indice\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eLes bases et le cœur du développement d'applications web avec Flask, le framework web le plus populaire auprès des développeurs Python !\u003cbr\u003e De la création d'applications simples à l'application de l'apprentissage automatique aux applications, apprenez les bases et mettez-les en pratique, le tout au même endroit !\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Recommandé pour ces personnes !\u003cbr\u003e -Je souhaite commencer à développer une application web simple avec Python.\u003cbr\u003e -Je souhaite créer ma propre application web ou API web.\u003cbr\u003e -Je m'intéresse à l'intelligence artificielle.\u003cbr\u003e -Je n'ai utilisé Python que pour l'analyse de données.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eEt si je voulais créer l'application web que je souhaite, aussi légère et gratuite que possible, en utilisant uniquement les fonctionnalités dont j'ai besoin ?\u003c\/b\u003e \u003cbr\u003eLe framework web le plus populaire pour les développeurs Python\u003cbr\u003e Utilisons des flacons !\u003cbr\u003e\u003cbr\u003e Flask est un micro-framework web Python permettant de développer des services web.\u003cbr\u003e Contrairement aux frameworks complets qui possèdent toutes les fonctionnalités nécessaires au développement web, les micro-frameworks sont des frameworks relativement légers et simples qui ne possèdent que les fonctionnalités nécessaires.\u003cbr\u003e Flask a été élu framework web le plus populaire lors d'une enquête menée auprès des développeurs Python en 2018 et conserve sa popularité à ce jour. Comparé à d'autres frameworks web, Flask offre l'avantage de permettre le développement d'applications sans être contraint par ses propres spécifications.\u003cbr\u003e De plus, comme le framework ne comporte pas beaucoup de fonctions pré-implémentées, il convient à l'apprentissage du développement d'applications ou à la mise en œuvre libre de fonctions en réfléchissant par soi-même.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eDe la création d'applications simples à l'application de l'apprentissage automatique à vos applications, apprenez les bases et les applications pratiques en une seule fois !\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003eL'objectif de ce livre est de vous aider à créer vos propres applications web en utilisant Flask.\u003cbr\u003e Vous apprendrez d'abord les bases du développement d'applications en créant une application simple, puis en implémentant progressivement une application utilisant un formulaire de demande, une base de données et des fonctions d'authentification.\u003cbr\u003e Ensuite, nous allons créer une application de détection d'objets qui identifie les objets dans les données d'image et expliquer comment transformer cette application en une API Web.\u003cbr\u003e\u003cbr\u003e En pratique, Flask est largement utilisé comme framework adapté aux petits projets tels que le développement de produits à des fins de démonstration, et est également largement utilisé pour le développement de produits qui utilisent des données telles que l'apprentissage automatique.\u003cbr\u003e Le code d'implémentation de l'apprentissage automatique est intégré aux produits ou généralisé sous forme d'API web pour fournir des services. \u003cbr\u003eÉtant donné que l'histoire du développement de produits axé sur les données est encore relativement récente et que l'apprentissage automatique n'a pas été largement appliqué aux produits, ce livre présente un code d'analyse de reconnaissance d'écriture manuscrite facile à comprendre et explique en détail comment appliquer l'apprentissage automatique aux applications. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate d'émission :\u003c\/strong\u003e 10 février 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 440 pages | 1 010 g | 189 × 258 × 20 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791127459321\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1127459325 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893442084906,"sku":"154673","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/f88cd32b4022c9df1217272528f95aae.jpg?v=1765402300","url":"https:\/\/librairie.coreenne.fr\/products\/154673","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}