{"product_id":"154534","title":"200 questions Python pour débutants ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYDPLMqOEVO6vklH84zlDkQ4GFjuW.png?v=1765080541\" 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 200 questions Python pour débutants \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\/139645383\/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\u003eMaîtrisez Python avec 200 exemples !\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eCe livre est destiné aux débutants qui découvrent Python et est organisé sous forme de dictionnaire afin que même les lecteurs connaissant déjà Python puissent facilement trouver le contenu lorsqu'ils ont besoin d'explications sur un concept spécifique.\u003cbr\u003e Il se compose de 22 chapitres et de 200 sujets, et il vous permet de construire une base solide en Python en apprenant étape par étape, en commençant par l'installation de Python et du programme d'édition.\u003cbr\u003e\u003cbr\u003e Cette deuxième édition a notamment été entièrement révisée en couleur, ce qui facilite la compréhension des exemples de code, et l'ajout de nombreuses explications illustrées a permis de saisir les concepts en un coup d'œil.\u003cbr\u003e De plus, contrairement à la structure en 5 parties de la 1ère édition, la 2ème édition est structurée en 22 parties, permettant un apprentissage plus détaillé et systématique.\u003cbr\u003e Après avoir appris les outils de codage Python représentatifs au chapitre 1, vous apprendrez la syntaxe de base au chapitre 2, et les instructions de contrôle et les opérateurs aux chapitres 3 et 4. \u003cbr\u003eDu chapitre 5 au chapitre 12, vous découvrirez les différents types de données de Python ainsi que les fonctions et méthodes intégrées qui peuvent être utilisées avec chaque type de données.\u003cbr\u003e Du chapitre 13 au chapitre 16, vous découvrirez les fonctions, les classes, les packages, les répertoires, etc., et au chapitre 19, vous apprendrez brièvement les expressions régulières.\u003cbr\u003e Et, en utilisant ce que nous avons appris précédemment, nous allons procéder avec le réseau, l'exécution concurrente et la pratique de la programmation des chapitres 20 à 22.\u003cbr\u003e En particulier, l'analyse du code source ligne par ligne permet d'apprendre en détail le rôle de chaque ligne de code et comment elle peut être modifiée et appliquée.\u003cbr\u003e\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\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\u003eChapitre 1 : Outils de programmation Python\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 001 Programmation en mode interactif\u003cbr\u003e 002 Programmation avec l'éditeur IDLE\u003cbr\u003e 003 Programmation avec les notebooks Jupyter\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 2 Syntaxe de base\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 004 variable\u003cbr\u003e 005 Commentaire désactivé\u003cbr\u003e 006 Concept de type de données\u003cbr\u003e 007 type de données sortie : print()  \u003cbr\u003e008 Taille du type de données : len()\u003cbr\u003e 009 Vérification du type de données : type()\u003cbr\u003e 010 Annotation de type\u003cbr\u003e 011 Saisie utilisateur : input()\u003cbr\u003e 012 Indentation\u003cbr\u003e 013 Aucune constante\u003cbr\u003e 014 Vrai, Faux\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 3 : Instructions de contrôle\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 015 instruction if : if~elif~else\u003cbr\u003e 016 pour l'instruction : pour~continuer~interrompre\u003cbr\u003e 017 boucle for : for~else\u003cbr\u003e 018 instruction while : while~continue~break\u003cbr\u003e 019 passer la peine\u003cbr\u003e instruction de correspondance 020 : correspondance~case\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 4 Opérateurs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 021 Opérateurs numériques : +, -, *, \/, **, \/\/, %\u003cbr\u003e 022 Abréviations des opérateurs : +=, -=, *=, \/=\u003cbr\u003e 023 Opérateurs de comparaison : ==, !=, 〈, 〈=, 〉, 〉=\u003cbr\u003e 024 Opérateurs logiques : et, ou, non\u003cbr\u003e 025 Opérateurs bit à bit : \u0026amp;, |, ^, 〉〉, 〈〈\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 5 Types numériques\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 026 Entier, nombre réel : int, float\u003cbr\u003e 027 Nombre complexe : complexe\u003cbr\u003e 028 Trouver la valeur absolue : abs()\u003cbr\u003e 029 Trouver le quotient et le reste : divmod()\u003cbr\u003e 030 Trouver le nombre d'arrondi : arrondi()\u003cbr\u003e 031 Conversion de type de données numériques : int(), float(), str()\u003cbr\u003e 032 Convertir décimal en hexadécimal : hex()\u003cbr\u003e 033 Convertir décimal en binaire : bin()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 6 Types d'itérateurs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 034 Comprendre les itérables  \u003cbr\u003e035 Comprendre les itérateurs, iter() et next()\u003cbr\u003e 036 Création d'un itérateur personnalisé\u003cbr\u003e 037 Comprendre les générateurs\u003cbr\u003e 038 Extraction des seuls éléments répondant à des conditions spécifiques : filter()\u003cbr\u003e 039 Trouvez la somme de tous les éléments : somme( )\u003cbr\u003e 040 Convertir des données répétables en liste : liste()\u003cbr\u003e 041 Obtenir les valeurs de retour de la fonction pour tous les éléments : map()\u003cbr\u003e 042 Appariement d'éléments ayant le même index : zip()\u003cbr\u003e 043 Vérifier si tous les éléments sont vrais : all(), any()\u003cbr\u003e 044 Éléments de tri : triés()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 7 Types de séquences\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 045 Types et caractéristiques des données séquentielles\u003cbr\u003e 046 Création d'une séquence d'entiers séquentiels : range()\u003cbr\u003e 047 Indexation des données de séquence : s[i]\u003cbr\u003e 048 Découpage des données de séquence : s[i:j]\u003cbr\u003e 049 Concaténation\/répétition de données séquentielles : +, *\u003cbr\u003e Recherche de l'élément maximum\/minimum dans une séquence de données : max(), min()\u003cbr\u003e 051 Comptage d'éléments spécifiques dans des données séquentielles : s.count()\u003cbr\u003e 052 Vérification des éléments dans les données séquentielles : inclus, non inclus\u003cbr\u003e 053 Recherche de l'index d'un élément spécifique dans des données séquentielles : s.index()  \u003cbr\u003e054 (index, élément) création : énumérer()\u003cbr\u003e 055 Données de séquence inverse : inversées()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 8 Listes et tuples\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 056 Modification de la valeur d'un élément d'une liste : liste[i] = x\u003cbr\u003e 057 Suppression d'un élément d'une liste ① : del list[i]\u003cbr\u003e 058 Suppression d'un élément d'une liste ② : list.remove()\u003cbr\u003e 059 Supprimer tous les éléments d'une liste : list.clear()\u003cbr\u003e 060 Copie d'une liste : list.copy()\u003cbr\u003e 061 Extension d'une liste : list.extend()\u003cbr\u003e 062 Insertion d'un élément dans une liste : list.insert()\u003cbr\u003e 063 Ajouter un élément à la fin d'une liste : list.append()\u003cbr\u003e 064 Extraire et supprimer un élément à une position spécifique d'une liste : list.pop()\u003cbr\u003e 065 Inverser les éléments de la liste : list.reverse()\u003cbr\u003e 066 Tri des éléments d'une liste : list.sort()\u003cbr\u003e 067 Mélanger aléatoirement les éléments de la liste : random.shuffle()\u003cbr\u003e 068 Implémentation d'une pile avec une liste\u003cbr\u003e 069 Implémentation d'une file d'attente avec une liste\u003cbr\u003e 070 Comprendre les tuples\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 9 Cordes\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 071 Objet chaîne\u003cbr\u003e Chaîne Unicode 072\u003cbr\u003e 073 Recherche de la valeur du code de caractère : ord()  \u003cbr\u003eObtenez le caractère correspondant à la valeur de code 074 : chr()\u003cbr\u003e 075 caractère d'échappement\u003cbr\u003e 076 Méthode de formatage de chaîne ① : f' '\u003cbr\u003e 077 Méthode de formatage de chaîne 2 : str.format()\u003cbr\u003e 078 Recherche d'une position spécifique dans une chaîne de caractères : str.find()\u003cbr\u003e 079 Vérifier si une chaîne ne contient que des caractères alphabétiques : str.isalpha()\u003cbr\u003e 080 Vérifier si une chaîne de caractères ne contient que des chiffres : str.isdecimal(), str.isdigit(), str.isnumeric()\u003cbr\u003e 081 Concaténation des éléments d'une liste avec une chaîne de caractères : str.join()\u003cbr\u003e 082 Diviser une chaîne avec un délimiteur : str.split()\u003cbr\u003e 083 Suppression des caractères\/espaces situés à gauche et à droite d'une chaîne : str.strip(), str.lstrip(), str.rstrip()\u003cbr\u003e 084 Remplacer une chaîne de caractères spécifique par une autre chaîne de caractères dans une chaîne : str.replace()\u003cbr\u003e 085 Remplir la partie gauche d'une chaîne de caractères avec des zéros : str.zfill()\u003cbr\u003e 086 Remplir la partie gauche d'un nombre avec des zéros pour créer une chaîne de caractères : format()\u003cbr\u003e 087 Conversion de la casse dans une chaîne : str.upper(), str.lower()\u003cbr\u003e 088 Tri des chaînes : sorted(), ''.join()\u003cbr\u003e 089 Exécution d'une expression dans une chaîne : eval()  \u003cbr\u003e090 Supprimer un préfixe\/suffixe donné d'une chaîne : str.removeprefix(), str.removesuffix()\u003cbr\u003e 091 Conversion d'une chaîne de caractères en chaîne d'octets : str.encode()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 10 Chaîne d'octets\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Comprendre les chaînes de 092 octets\u003cbr\u003e 093 Convertir une chaîne hexadécimale en chaîne d'octets : bytes.fromhex()\u003cbr\u003e Convertir une chaîne de 094 octets en une représentation hexadécimale : bytes.hex()\u003cbr\u003e Convertir une chaîne d'octets 095 en chaîne Unicode : bytes.decode()\u003cbr\u003e Méthodes principales de chaîne de 096 octets\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 11 : Définir le type de données\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Comprendre les données de l'ensemble 097\u003cbr\u003e 098 opérations ensemblistes : |, \u0026amp;, -, ^\u003cbr\u003e Ajout d'un élément à l'ensemble 099 : set.add()\u003cbr\u003e Supprimer un élément d'un ensemble de 100 : set.remove()\u003cbr\u003e Suppression d'un élément de l'ensemble 101 ② : set.discard()\u003cbr\u003e Extraire un élément aléatoire d'un ensemble : set.pop()\u003cbr\u003e Supprimer tous les éléments de l'ensemble 103 : set.clear()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 12 Dictionnaire\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 104 Objet Dictionnaire : dict()\u003cbr\u003e 105 Extraction de valeurs d'un dictionnaire ① : d[clé]\u003cbr\u003e 106 Extraction de valeurs d'un dictionnaire ② : d.get()  \u003cbr\u003e107 Créer une liste de toutes les clés d'un dictionnaire : list(d)\u003cbr\u003e 108 Ajout d'un élément à un dictionnaire : d[clé]=val\u003cbr\u003e 109 Ajouter un élément à un dictionnaire et obtenir sa valeur : d.setdefault()\u003cbr\u003e 110 Suppression d'un élément spécifique d'un dictionnaire : del d[clé]\u003cbr\u003e 111 Vérifier si une clé spécifique existe dans un dictionnaire : clé dans d\u003cbr\u003e 112 Vérifier si une clé spécifique n'existe pas dans le dictionnaire : clé non présente dans d\u003cbr\u003e 113 Créez un itérateur avec toutes les clés du dictionnaire : iter(d)\u003cbr\u003e 114 Supprimer tous les éléments d'un dictionnaire : d.clear()\u003cbr\u003e 115 Copier tous les éléments d'un dictionnaire : d.copy()\u003cbr\u003e 116 Récupération de tous les éléments d'un dictionnaire : d.items()\u003cbr\u003e 117 Trouver toutes les clés d'un dictionnaire : d.keys()\u003cbr\u003e 118 Récupération de toutes les valeurs d'un dictionnaire : d.values()\u003cbr\u003e 119 Inverser l'ordre de toutes les clés d'un dictionnaire : reversed(d)\u003cbr\u003e 120 Récupération d'une valeur ou d'un élément après la suppression d'un élément d'un dictionnaire : d.pop(), d.popitem()\u003cbr\u003e 121 Mise à jour d'un dictionnaire ① : d.update()\u003cbr\u003e 122 Mise à jour du dictionnaire ② : d1 | d2, d1 |= d2  \u003cbr\u003e123 Tri des éléments du dictionnaire : sorted()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 13 Fonctions\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 124 Définition de la fonction : def\u003cbr\u003e 125 Paramètres et arguments de la fonction\u003cbr\u003e 126 Variables locales et globales : globale\u003cbr\u003e 127 Fonction de traitement du résultat de retour : retour\u003cbr\u003e 128 Création d'une fonction anonyme sur une seule ligne : lambda\u003cbr\u003e Annotation de type de la fonction 129\u003cbr\u003e 130 Décorateur : @\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 14 Classe\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 131 Concept de classe\u003cbr\u003e 132 Variables de classe et d'instance\u003cbr\u003e Méthode 133\u003cbr\u003e 134 Constructeur de classe\u003cbr\u003e Destructeur de classe 135\u003cbr\u003e 136 Héritage de classe\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 15 Gestion des exceptions\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 137 Gestion des exceptions ① : try~except\u003cbr\u003e 138 Gestion des exceptions 2 : try~except~else\u003cbr\u003e 139 Gestion des exceptions ③ : try~except~finally\u003cbr\u003e 140 Gestion des exceptions ④ : try~except Exception as e\u003cbr\u003e 141 Gestion des exceptions ⑤ : try~except exception spécifique\u003cbr\u003e 142 Lever une exception ① : assert\u003cbr\u003e 143 Lever une exception ② : lever\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 16 : Modules et packages Python\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Comprendre le module 144\u003cbr\u003e Comprendre le paquet 145\u003cbr\u003e 146 Importations de modules : import, import~as, from~import  \u003cbr\u003e147 modules intégrés Python vs.\u003cbr\u003e Modules externes\u003cbr\u003e 148 Outil d'installation de modules\/packages externes : pip\u003cbr\u003e 149 si __name__ == '__main__':\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 17 Fichiers\/Répertoires\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 150 Ouverture et fermeture de fichiers : f.open(), f.close()\u003cbr\u003e 151 Ouvrir et fermer automatiquement un fichier : avec open() as f\u003cbr\u003e 152 Lecture d'un fichier : f.read()\u003cbr\u003e 153 Écriture d'un fichier : f.write()\u003cbr\u003e 154 Lire et copier uniquement une partie spécifique d'un fichier : f.seek()\u003cbr\u003e 155 Lecture d'un fichier texte ligne par ligne : f.readline(), f.readlines()\u003cbr\u003e 156 Enregistrement d'un fichier texte : f.writelines()\u003cbr\u003e 157 Copie de fichiers binaires : f.read(), f.write()\u003cbr\u003e 158 Détermination de la taille du fichier : os.path.getsize()\u003cbr\u003e 159 Suppression d'un fichier : os.remove()\u003cbr\u003e 160 Renommer\/Déplacer un fichier : os.rename()\u003cbr\u003e 161 Obtenir la liste des fichiers d'un répertoire : os.listdir(), glob.glob()\u003cbr\u003e 162 Vérifier le répertoire de travail actuel, changer de répertoire de travail : os.getcwd(), os.chdir()\u003cbr\u003e 163 Création et suppression de répertoires : os.mkdir(), os.rmdir()\u003cbr\u003e 164 Supprimer tous les sous-répertoires et fichiers : shutil.rmtree()  \u003cbr\u003eVérifier si un fichier existe : os.path.exists()\u003cbr\u003e 166 Vérifiez s'il s'agit d'un fichier ou d'un répertoire : os.path.isfile(), os.path.isdir()\u003cbr\u003e 167 Gestion des fichiers JSON 2\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 18 Heure\/Date\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 168 Calcul du temps d'exécution du programme : time.time()\u003cbr\u003e 169 Pause pendant une durée donnée : time.sleep()\u003cbr\u003e 170 Afficher l'heure actuelle au format année-mois-jour heure:minute:seconde : time.localtime(), time.strftime()\u003cbr\u003e 171 Calcul du nombre de jours écoulés dans l'année : time.localtime()\u003cbr\u003e 172 Calcul de la date du jour : time.localtime()\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 19 Expressions régulières\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 173 concepts d'expressions régulières\u003cbr\u003e 174 applications d'expressions régulières\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 20 Réseau\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 175 Création d'un serveur d'écho : socket\u003cbr\u003e 176 Création d'un client d'écho : socket\u003cbr\u003e 177 Création d'un serveur d'écho amélioré : socketserver\u003cbr\u003e 178 Création d'un client Echo amélioré : socket\u003cbr\u003e 179 Accédez à un site web et enregistrez la page HTML dans un fichier : urllib.request.urlopen()\u003cbr\u003e Manipulation des en-têtes HTTP : requêtes\u003cbr\u003e 181 Enregistrement d'images d'Internet sur mon PC\u003cbr\u003e \u003cbr\u003e\u003cb\u003eChapitre 21 Programmation concurrente\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 182 Concept d'exécution concurrente\u003cbr\u003e 183 Programmation multithread : le multithreading\u003cbr\u003e 184 Programmation multiprocessus : multiprocessus\u003cbr\u003e 185 Interface d'appel asynchrone : concurrent.futures\u003cbr\u003e 186 Implémentation des fonctions asynchrones : asyncio, async, await\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 22 Exercices de programmation\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 187 Dessiner des formes à la souris en utilisant OpenCV ①\u003cbr\u003e 188 Dessiner des formes à la souris en utilisant OpenCV ②\u003cbr\u003e 189 Exercices de visualisation de données avec Matplotlib ①\u003cbr\u003e 190 Exercices de visualisation de données avec Matplotlib ②\u003cbr\u003e 191 Imprimer une carte à l'aide d'un fond de carte\u003cbr\u003e 192. Indiquez la zone du séisme sur la carte.\u003cbr\u003e 193 Afficher les informations météorologiques sur la carte\u003cbr\u003e 194 Création d'un extracteur de numéros de loto en ligne\u003cbr\u003e 195 Visualisation en ligne des zones sismiques\u003cbr\u003e 196 Création d'un serveur de transfert de fichiers\u003cbr\u003e 197 Création d'un client de réception de fichiers\u003cbr\u003e 198 Création d'un serveur de chat\u003cbr\u003e 199 Création d'un client de chat\u003cbr\u003e 200 Création d'un chatbot simple à l'aide de l'API ChatGPT\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\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\/TopCate5015\/MidCate001\/501403592.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\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\u003eUn moyen rapide d'utiliser Python comme langage de prédilection !\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Python est actuellement le langage de programmation le plus populaire et le plus utilisé, grâce à son code concis et lisible et à ses nombreuses bibliothèques et modules.\u003cbr\u003e L'intérêt mondial pour l'IA ne cesse de croître, et Python, en particulier, est au cœur de la programmation en IA et devient une partie des connaissances générales au-delà des langages de programmation en raison de sa facilité d'accès.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Ce livre est conçu pour les débutants en Python qui souhaitent se tenir au courant des principales tendances.\u003cbr\u003e La première édition, qui a toujours été appréciée pour ses 200 exemples pratiques et ses explications ligne par ligne qui vous aident à apprendre Python étape par étape, a été entièrement révisée à la dernière version avec des exemples conformes à Python 3.12.\u003cbr\u003e Nous avons également augmenté de manière significative le nombre de légendes d'images afin de rendre Python plus facile à comprendre. \u003cbr\u003eCe livre étant destiné aux débutants, il commence par l'installation de Python et d'un éditeur de texte, ainsi que par l'apprentissage des bases de la syntaxe : variables simples mais essentielles, traitement des commentaires et constante `None`. Ensuite, vous découvrirez différents types de données, fonctions intégrées, modules, packages, etc., en vous exerçant avec du code source.\u003cbr\u003e Et en utilisant ce que vous avez appris précédemment, vous découvrirez 14 exemples pratiques au chapitre 22 afin de développer votre capacité à appliquer vos connaissances à des situations réelles.\u003cbr\u003e En particulier, le code d'exemple est interprété ligne par ligne, ce qui permet un apprentissage plus approfondi et plus précis.\u003cbr\u003e Ce livre sera utile aux débutants qui font leurs premiers pas en Python, aux utilisateurs qui souhaitent se familiariser avec Python, ou à ceux qui veulent se familiariser avec Python par le biais d'exemples pratiques.\u003cbr\u003e De plus, comme il est organisé au format dictionnaire pour faciliter la recherche des concepts nécessaires, il est recommandé aux utilisateurs qui ont besoin d'un ouvrage pour consulter les concepts dont ils ont besoin sur le moment. \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 25 novembre 2024\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 436 pages | 187 × 235 × 30 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 9788956749884\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 8956749884 \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":43893434548266,"sku":"154534","price":36.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/4fec9bd0f4a6783546fa0b412adc60fd.jpg?v=1765401818","url":"https:\/\/librairie.coreenne.fr\/products\/154534","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}