{"product_id":"138728","title":"Programmation Swift ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPCfAOF0og23nATzODvu8vPG4WkQ.png?v=1765067434\" 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\"\u003e Programmation Swift \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\/146956661\/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\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003e『Programmation Swift』 4e édition entièrement révisée !\u003c\/b\u003e \u003cbr\u003eUn ouvrage unique qui capture la philosophie de programmation moderne prônée par Swift 6.\u003cbr\u003e\u003cbr\u003e Ce livre est un manuel de Swift qui explore en profondeur le langage Swift.\u003cbr\u003e Cette édition révisée, qui reflète parfaitement la version « Swift 6 », vous aide à comprendre en un coup d'œil le flux paradigmatique qui part de la grammaire de base et progresse vers la conception orientée objet, fonctionnelle et orientée protocole, et à apprendre naturellement la philosophie et l'application pratique de Swift.\u003cbr\u003e Vous pouvez apprendre et appliquer les dernières fonctionnalités telles que le traitement asynchrone et parallèle sécurisé grâce à la concurrence, l'automatisation des tâches répétitives basée sur des macros, ainsi que les acteurs, les types non copiables et les niveaux d'accès aux packages à votre code réel.\u003cbr\u003e Découvrez par vous-même tout le potentiel de Swift 6 grâce à ce livre et améliorez à la fois la sécurité et la productivité.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e \",\"\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e[ PARTIE I ] Notions de base de Swift\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e CHAPITRE 1 Swift\u003cbr\u003e 1.1 Histoire de Swift \u003cbr\u003e1.2 Fonctionnalités du langage Swift\u003cbr\u003e __1.3 Environnement d'exécution Swift\u003cbr\u003e\u003cbr\u003e CHAPITRE 2 Premiers pas avec Swift\u003cbr\u003e __2.1 Conventions de dénomination de base\u003cbr\u003e __2.2 Journal de la console\u003cbr\u003e __2.3 Notes\u003cbr\u003e __2.4 Variables et constantes\u003cbr\u003e\u003cbr\u003e CHAPITRE 3 Notions de base sur les types de données\u003cbr\u003e 3.1 Int et UInt\u003cbr\u003e __3.2 Booléen\u003cbr\u003e 3.3 Flottant et Double\u003cbr\u003e __3.4 Caractère\u003cbr\u003e __3.5 Chaîne\u003cbr\u003e __3.6 Any, AnyObject et nil\u003cbr\u003e\u003cbr\u003e CHAPITRE 4 Types de données avancés\u003cbr\u003e 4.1 Assurance des types de données\u003cbr\u003e __4.2 Alias ​​de type\u003cbr\u003e __4.3 Tuple\u003cbr\u003e __4.4 Type de collection\u003cbr\u003e __4.5 Énumération\u003cbr\u003e\u003cbr\u003e CHAPITRE 5 Opérateurs\u003cbr\u003e 5.1 Types d'opérateurs\u003cbr\u003e 5.2 Priorité et associativité des opérateurs\u003cbr\u003e 5.3 Opérateurs définis par l'utilisateur\u003cbr\u003e\u003cbr\u003e CHAPITRE 6 CONTRÔLE DES DÉBITS\u003cbr\u003e 6.1 Instructions conditionnelles\u003cbr\u003e __6.2 Boucles\u003cbr\u003e __6.3 Tableau des noms de syntaxe\u003cbr\u003e\u003cbr\u003e CHAPITRE 7 FONCTIONS\u003cbr\u003e 7.1 Fonctions et méthodes\u003cbr\u003e 7.2 Définition et appel de la fonction\u003cbr\u003e 7.3 Fonctions imbriquées\u003cbr\u003e 7.4 Fonctions non terminales\u003cbr\u003e 7.5 Fonctions pouvant ignorer les valeurs de retour\u003cbr\u003e\u003cbr\u003e CHAPITRE 8 (FACULTATIF)\u003cbr\u003e 8.1 Utilisation des options\u003cbr\u003e 8.2 Extraction facultative\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[ PARTIE II ] Programmation orientée objet et Swift\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e CHAPITRE 9 STRUCTURES ET CLASSES\u003cbr\u003e __9.1 Structure\u003cbr\u003e __9.2 classe \u003cbr\u003e9.3 Différence entre structures et classes\u003cbr\u003e 9.4 Sélection et utilisation des structures et des classes\u003cbr\u003e\u003cbr\u003e CHAPITRE 10 PROPRIÉTÉS ET MÉTHODES\u003cbr\u003e __10.1 Propriétés\u003cbr\u003e __10.2 Méthode\u003cbr\u003e\u003cbr\u003e CHAPITRE 11 Création et destruction d'instances\u003cbr\u003e __11.1 Création d'instance\u003cbr\u003e __11.2 Destruction d'instance\u003cbr\u003e\u003cbr\u003e CHAPITRE 12 CONTRÔLE D'ACCÈS\u003cbr\u003e __12.1 Qu'est-ce que le contrôle d'accès ?\u003cbr\u003e __12.2 Niveau d'accès\u003cbr\u003e 12.3 Mise en œuvre du contrôle d'accès\u003cbr\u003e __12.4 Notes de mise en œuvre du contrôle d'accès\u003cbr\u003e __12.5 privé et fichier privé\u003cbr\u003e __12.6 Implémentation en lecture seule\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[ PARTIE III ] Programmation fonctionnelle et Swift\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e CHAPITRE 13 Clôture\u003cbr\u003e __13.1 Fermetures de base\u003cbr\u003e __13.2 Fermetures en queue de peloton\u003cbr\u003e __13.3 Simplification des expressions de fermeture\u003cbr\u003e __13.4 Obtenir la valeur\u003cbr\u003e __13.5 Les fermetures sont des types de référence\u003cbr\u003e __13.6 Fermeture de l'issue\u003cbr\u003e 13.7 Fermeture automatique\u003cbr\u003e\u003cbr\u003e CHAPITRE 14 : ENCHAÎNEMENT OPTIONNEL ET SORTIE ANTICIPÉE\u003cbr\u003e __14.1 Chaînage optionnel\u003cbr\u003e __14.2 Sortie rapide\u003cbr\u003e\u003cbr\u003e CHAPITRE 15 Cartographier, filtrer et réduire\u003cbr\u003e __15.1 Carte\u003cbr\u003e Filtre __15.2\u003cbr\u003e __15.3 Réduire\u003cbr\u003e 15.4 Utilisation de Map, Filter et Reduce\u003cbr\u003e\u003cbr\u003e CHAPITRE 16 Monades\u003cbr\u003e __16.1 Context\u003cbr\u003e __16.2 Objet Fonction\u003cbr\u003e __16.3 Monade\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[ PARTIE IV ] Expansion\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eCHAPITRE 17 Indices\u003cbr\u003e __17.1 Syntaxe des indices\u003cbr\u003e __17.2 Implémentation des indices\u003cbr\u003e __17.3 Indices multiples\u003cbr\u003e __17.4 Type Indice\u003cbr\u003e\u003cbr\u003e CHAPITRE 18 L'héritage\u003cbr\u003e __18.1 Héritage de classe\u003cbr\u003e __18.2 Redéfinition\u003cbr\u003e __18.3 Initialiseurs de classe - Héritage et redéfinition\u003cbr\u003e\u003cbr\u003e CHAPITRE 19 Le stéréotype\u003cbr\u003e __19.1 Conversion de types dans les langages existants et conversion de types en Swift\u003cbr\u003e __19.2 Conversion de type Swift\u003cbr\u003e __19.3 Vérification du type de données\u003cbr\u003e __19.4 Abattement\u003cbr\u003e __19.5 Conversion de type de Any et AnyObject\u003cbr\u003e\u003cbr\u003e CHAPITRE 20 PROTOCOLE\u003cbr\u003e __20.1 Qu'est-ce qu'un protocole ?\u003cbr\u003e __20.2 Adoption du protocole\u003cbr\u003e __20.3 Exigences du protocole\u003cbr\u003e __20.4 Héritage de protocoles et protocoles spécifiques aux classes\u003cbr\u003e __20.5 Combinaison de protocoles et vérification de la conformité des protocoles\u003cbr\u003e __20.6 Exigences facultatives du protocole\u003cbr\u003e __20.7 Protocole en tant que type existentiel\u003cbr\u003e __20.8 Protocole de délégation\u003cbr\u003e\u003cbr\u003e CHAPITRE 21 EXTENSIONS\u003cbr\u003e __21.1 Qu'est-ce qu'une extension ?\u003cbr\u003e __21.2 Grammaire d'extension\u003cbr\u003e __21.3 Fonctionnalités pouvant être ajoutées via des extensions\u003cbr\u003e\u003cbr\u003e CHAPITRE 22 GÉNÉRIQUES\u003cbr\u003e __22.1 Fonctions génériques \u003cbr\u003e__22.2 Types génériques\u003cbr\u003e __22.3 Extension de type générique\u003cbr\u003e __22.4 Contraintes de type\u003cbr\u003e __22.5 Types de protocoles associés\u003cbr\u003e __22.6 Indices génériques\u003cbr\u003e __22.7 Ensemble de paramètres\u003cbr\u003e\u003cbr\u003e CHAPITRE 23 Programmation orientée protocole\u003cbr\u003e __23.1 Mise en œuvre initiale du protocole\u003cbr\u003e __23.2 Implémentation directe des fonctions Map, Filter et Reduce\u003cbr\u003e __23.3 Extension de type de base\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[ PARTIE V ] Swift Avancé\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e CHAPITRE 24 Chevauchement de types\u003cbr\u003e __24.1 Types de données imbriqués\u003cbr\u003e\u003cbr\u003e CHAPITRE 25 Motifs\u003cbr\u003e __25.1 Motifs génériques\u003cbr\u003e __25.2 Modèles d'identifiants\u003cbr\u003e Modèle de liaison de valeurs __25.3\u003cbr\u003e __25.4 Modèle de tuple\u003cbr\u003e __25.5 Modèle de cas d'énumération\u003cbr\u003e __25.6 Motif optionnel\u003cbr\u003e __25.7 Modèle de transposition\u003cbr\u003e __25.8 Modèles d'expression\u003cbr\u003e\u003cbr\u003e CHAPITRE 26 CLAUSE OÙ\u003cbr\u003e __26.1 Utilisation de la clause WHERE\u003cbr\u003e\u003cbr\u003e CHAPITRE 27 ARC\u003cbr\u003e __27.1 Qu'est-ce que l'ARC ?\u003cbr\u003e __27.2 Référence forte\u003cbr\u003e __27.3 Références faibles\u003cbr\u003e __27.4 Référence non détenue\u003cbr\u003e __27.5 Référence facultative non détenue\u003cbr\u003e __27.6 Références non possédées et extraction implicite de propriétés optionnelles\u003cbr\u003e __27.7 Cycle de référence fort en clôture\u003cbr\u003e\u003cbr\u003e CHAPITRE 28 GESTION DES ERREURS\u003cbr\u003e __28.1 Qu'est-ce que la gestion des erreurs ?\u003cbr\u003e __28.2 Expression des erreurs\u003cbr\u003e __28.3 Détection et gestion des erreurs \u003cbr\u003e__28.4 Spécification des types d'erreurs\u003cbr\u003e\u003cbr\u003e CHAPITRE 29 Sécurité de la mémoire\u003cbr\u003e __29.1 Comprendre les conflits d'accès à la mémoire\u003cbr\u003e __29.2 Conflits d'accès à la mémoire dans les paramètres d'entrée\/sortie\u003cbr\u003e __29.3 Conflit d'auto-accès à l'intérieur de la méthode\u003cbr\u003e __29.4 Plantage lors de l'accès à la propriété\u003cbr\u003e\u003cbr\u003e CHAPITRE 30 Types omnidirectionnels et types de protocoles encapsulés\u003cbr\u003e __30.1 Type illisible\u003cbr\u003e __30.2 Type de protocole de type boîte\u003cbr\u003e\u003cbr\u003e CHAPITRE 31 RÉSULTATS CONSTRUCTEUR\u003cbr\u003e\u003cbr\u003e CHAPITRE 32 Concurrence\u003cbr\u003e __32.1 tâche\u003cbr\u003e 32.2 Définition et appel de fonctions asynchrones\u003cbr\u003e __32.3 Appels parallèles à des fonctions asynchrones\u003cbr\u003e __32.4 Groupe de travail\u003cbr\u003e __32.5 Annulation de la tâche\u003cbr\u003e __32.6 Concurrence non structurée\u003cbr\u003e __32.7 Acteur\u003cbr\u003e 32.8 Types transmissibles\u003cbr\u003e __32.9 Type non copié\u003cbr\u003e\u003cbr\u003e CHAPITRE 33 MACROS\u003cbr\u003e __33.1 Macros indépendantes\u003cbr\u003e __33.2 Macro de pièce jointe\u003cbr\u003e\u003cbr\u003e \u003cb\u003esupplément\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e __UN.\u003cbr\u003e Les principaux protocoles de Swift\u003cbr\u003e __B.\u003cbr\u003e Les fonctions principales de Swift\u003cbr\u003e __C.\u003cbr\u003e Les mots réservés de Swift\u003cbr\u003e __D.\u003cbr\u003e Identifiant de débogage\u003cbr\u003e __E.\u003cbr\u003e constructions de contrôle du compilateur\u003cbr\u003e __F.\u003cbr\u003e Vérifier les conditions de disponibilité\u003cbr\u003e __G.\u003cbr\u003e attribut\u003cbr\u003e __H.\u003cbr\u003e Alias ​​de type et types compatibles\u003cbr\u003e __JE.\u003cbr\u003e Types utiles à connaître\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e \",\"\u003cdiv\u003e  \u003ch5\u003e\n\u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5339\/MidCate007\/533865767(1).jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\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\u003eLe seul guide consacré au langage Swift.\u003cbr\u003e Maîtrisez le Swift pur ! Des dernières fonctionnalités de Swift 6 aux modèles d’utilisation, en passant par les plus récentes !\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Swift s'étend désormais au-delà d'iOS et de macOS pour inclure les serveurs, les systèmes embarqués et les plateformes multiplateformes.\u003cbr\u003e À mesure que son utilisation se développe, une compréhension approfondie de l'essence et de la philosophie du langage devient nécessaire pour le faire évoluer selon des principes cohérents, même lorsque l'environnement d'exécution change.\u003cbr\u003e Ce livre atteint pleinement son objectif de « comprendre Swift en profondeur » en se concentrant sur le langage lui-même plutôt que sur un tutoriel d'application.\u003cbr\u003e Si vous recherchez un livre qui couvre le langage Swift dans son intégralité et que vous souhaitez apprendre les modèles d'utilisation de Swift et les paradigmes qu'il présente, ce livre vous suffira.\u003cbr\u003e\u003cbr\u003e Ce livre reflète pleinement Swift 6, sorti en septembre 2024, et explique les dernières fonctionnalités telles que la concurrence, la sécurité et les macros avec de nombreux exemples. \u003cbr\u003eTout en adoptant une perspective de débutant, cet ouvrage aborde également des concepts pratiques utiles sur le terrain, tels que la gestion de la mémoire et la correspondance de modèles ; il peut donc servir de référence non seulement aux débutants, mais aussi aux développeurs utilisant Swift.\u003cbr\u003e Si vous souhaitez comprendre sereinement la philosophie déclarative et claire de Swift et améliorer la qualité de votre code grâce à ses dernières fonctionnalités, ce livre sera le meilleur guide.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e★ Composition du contenu\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e | Partie 1 : Les bases de Swift |\u003cbr\u003e Ce livre aborde les concepts fondamentaux essentiels à la compréhension de Swift, notamment l'histoire de Swift, les fonctionnalités du langage, les types de base, les opérateurs, le contrôle de flux, les fonctions et les optionnels, jetant ainsi les bases de l'apprentissage de Swift.\u003cbr\u003e Nous passerons également en revue Xcode, l'IDE permettant d'écrire et d'exécuter du code Swift.\u003cbr\u003e\u003cbr\u003e | Partie 2 : Programmation orientée objet et Swift | \u003cbr\u003eLes fondements de la programmation orientée objet sont analysés à l'aide de la syntaxe Swift, notamment les structures et les classes, les propriétés et les méthodes, la création et la destruction d'instances, et le contrôle d'accès.\u003cbr\u003e Apprenez la conception de programmes orientés objet, essentielle pour créer des applications fonctionnant sur des plateformes telles que iOS, macOS, tvOS et watchOS, à travers des exemples.\u003cbr\u003e\u003cbr\u003e | Partie 3 : Programmation fonctionnelle et Swift |\u003cbr\u003e Apprenez la pensée fonctionnelle en Swift grâce à des concepts tels que les fermetures, le chaînage optionnel, la terminaison anticipée et les monades.\u003cbr\u003e Elle présente une méthode permettant d'accroître la lisibilité et le parallélisme en ajoutant la programmation fonctionnelle à la programmation orientée objet.\u003cbr\u003e\u003cbr\u003e | Partie 4 Expansion |\u003cbr\u003e Maîtrisez les techniques d'extension verticale et horizontale des types en vous concentrant sur l'indexation, l'héritage, le transtypage, les protocoles, les extensions et les génériques.\u003cbr\u003e Optimisez la réutilisabilité et la flexibilité grâce à une conception orientée protocole.\u003cbr\u003e\u003cbr\u003e | Partie 5 Swift Avancé | \u003cbr\u003eDécouvrez les fonctionnalités et la syntaxe qui vous permettront d'utiliser Swift de manière plus puissante et plus utile.\u003cbr\u003e Il aborde la correspondance de modèles, l'ARC, la gestion des erreurs et la sécurité de la mémoire, vous aidant ainsi à écrire du code stable.\u003cbr\u003e Passez à la vitesse supérieure en matière de productivité et de performances grâce aux dernières fonctionnalités de Swift 6, notamment l'imbrication de types, la concurrence et les macros.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e★ Principales mises à jour dans la 4e édition\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e - Entièrement mis à jour vers Swift 6\u003cbr\u003e - Interface utilisateur et nouvelles fonctionnalités basées sur Xcode 16\u003cbr\u003e - Nouveau chapitre sur la concurrence inclus\u003cbr\u003e - Nouveau chapitre sur la macroéconomie inclus\u003cbr\u003e - Nouveau chapitre inclus dans Result Builder\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e \"]\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 30 mai 2025\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 672 pages | 183 × 235 × 24 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 9791169213905\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 1169213901 \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":43893278310442,"sku":"138728","price":45.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/98bf5dd393473dbc90f447f94e3b4c6c.jpg?v=1765395373","url":"https:\/\/librairie.coreenne.fr\/products\/138728","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}