{"id":9814,"date":"2024-05-23T17:00:13","date_gmt":"2024-05-23T15:00:13","guid":{"rendered":"https:\/\/www.mathweb.fr\/euclide\/?page_id=9814"},"modified":"2024-11-30T15:45:37","modified_gmt":"2024-11-30T14:45:37","slug":"un-jeu-de-memoire","status":"publish","type":"page","link":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/","title":{"rendered":"Un jeu de m\u00e9moire en Python"},"content":{"rendered":"\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">J&rsquo;ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m&rsquo;ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Pour cela, j&rsquo;ai voulu m&rsquo;aider de ChatGPT nouvelle version&#8230; J&rsquo;aurais mieux fait de me casser une jambe, mais bon! Ce qui est fait est fait&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Un jeu de m\u00e9moire en Python: ma conversation avec chatGPT<\/h2>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">J&rsquo;avais tout de m\u00eame une id\u00e9e de ce que je voulais faire: une grille remplie de paires d&rsquo;images qu&rsquo;il faut retrouver une fois celles-ci cach\u00e9es.<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">ChatGPT me propose alors d&rsquo;utiliser <em>pygame<\/em>. <\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">\u00ab\u00a0Bon&#8230; Pourquoi pas ?\u00a0\u00bb &#8211; me dis-je&#8230;<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Mais quelle horreur! Ce blaireau de chatGPT me fournissait sans arr\u00eat des codes non fonctionnels&#8230; De plus, avec <em>pygame<\/em>, il est quasi impossible d&rsquo;ouvrir plusieurs fen\u00eatres, donc pour afficher les stats ou m\u00eame les r\u00e8gles du jeu, c&rsquo;est un enfer! Si bien que j&rsquo;ai abandonn\u00e9 l&rsquo;id\u00e9e. Je n&rsquo;ai conserv\u00e9 que le jeu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un jeu de m\u00e9moire en Python: passons aux choses s\u00e9rieuses<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Le cahier des charges: r\u00e8gles du jeu<\/h3>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Trois niveaux doivent \u00eatre disponibles: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00ab\u00a0Facile\u00a0\u00bb : une grille 4&#215;4 remplie de 8 paires d&rsquo;images de taille 48&#215;48 pixels;<\/li>\n\n\n\n<li>\u00ab\u00a0Moyen\u00a0\u00bb : une grille de 6&#215;6 remplie de 18 paires d&rsquo;images de taille 48&#215;48 pixels;<\/li>\n\n\n\n<li>\u00ab\u00a0Difficile\u00a0\u00bb : une grille de 8&#215;8 remplie de 32 paires d&rsquo;images de taille 48&#215;48 pixels.<\/li>\n<\/ul>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Au d\u00e9but, la grille doit s&rsquo;afficher remplie pendant un certain laps de temps. Ce d\u00e9lai est calcul\u00e9 en fonction de la taille de la grille, bien s\u00fbr!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10 seconde pour la grille 4&#215;4<\/li>\n\n\n\n<li>15 secondes pour la grille 6&#215;6<\/li>\n\n\n\n<li>20 secondes pour la grille 8&#215;8<\/li>\n<\/ul>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Les images disparaissent apr\u00e8s ce d\u00e9lai et c&rsquo;est au joueur \u00e0 les retrouver. Pour cela, il ou elle clique sur deux cases. Si elles cachent la m\u00eame image, elles restent visibles. Sinon, elles disparaissent.<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Une fois la grille termin\u00e9e, il faut qu&rsquo;une fen\u00eatre s&rsquo;affiche avec le temps mis pour terminer la grille. Ce temps va constituer le score.<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Le score va \u00eatre stock\u00e9 dans un fichier <em>json<\/em>. Ce fichier va contenir un dictionnaire \u00e0 trois cl\u00e9s: les diff\u00e9rents niveaux. La valeur de chaque cl\u00e9 est une liste contenant tous les temps pour le niveau correspondant \u00e0 la cl\u00e9.<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Bon, l\u00e0, je crois qu&rsquo;on est bon&#8230; Ah! Il faut quand-m\u00eame avoir une panoplie d&rsquo;images. Je vais donc sur <a href=\"https:\/\/icones8.fr\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/icones8.fr<\/a> afin de t\u00e9l\u00e9charger assez d&rsquo;ic\u00f4nes. J&rsquo;ai ai t\u00e9l\u00e9charg\u00e9 38 (parce que bon&#8230; c&rsquo;est long!). C&rsquo;est, je pense, suffisant pour choisir au hasard 8, 18 ou 32 paires.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c0 quoi \u00e7a ressemble ?<\/h3>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Pour vous mettre l&rsquo;eau \u00e0 la bouche, voici ce que peuvent donner les diff\u00e9rentes grilles, le menu et le score:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-5 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/score.jpg\" data-fancybox=\"gallery\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"332\" data-id=\"9824\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/score.jpg\" alt=\"\" class=\"wp-image-9824\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/score.jpg 302w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/score-273x300.jpg 273w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a><figcaption class=\"wp-element-caption\">Fen\u00eatre de scores<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/menu.png\" data-fancybox=\"gallery\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"302\" data-id=\"9823\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/menu.png\" alt=\"\" class=\"wp-image-9823\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/menu.png 302w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/menu-160x160.png 160w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/menu-300x300.png 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/menu-150x150.png 150w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a><figcaption class=\"wp-element-caption\">Menu<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille8x8.jpg\" data-fancybox=\"gallery\"><img loading=\"lazy\" decoding=\"async\" width=\"431\" height=\"461\" data-id=\"9822\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille8x8.jpg\" alt=\"\" class=\"wp-image-9822\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille8x8.jpg 431w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille8x8-280x300.jpg 280w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/a><figcaption class=\"wp-element-caption\">Grille 8&#215;8<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille6x6.jpg\" data-fancybox=\"gallery\"><img loading=\"lazy\" decoding=\"async\" width=\"325\" height=\"355\" data-id=\"9821\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille6x6.jpg\" alt=\"\" class=\"wp-image-9821\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille6x6.jpg 325w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille6x6-275x300.jpg 275w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/><\/a><figcaption class=\"wp-element-caption\">Grille 6&#215;6<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille4x4.jpg\" data-fancybox=\"gallery\"><img loading=\"lazy\" decoding=\"async\" width=\"220\" height=\"249\" data-id=\"9820\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/grille4x4.jpg\" alt=\"\" class=\"wp-image-9820\"\/><\/a><figcaption class=\"wp-element-caption\">Grille 4&#215;4<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"326\" height=\"356\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/11\/memory-1.gif\" alt=\"\" class=\"wp-image-10350\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Un jeu de m\u00e9moire en Python: le script<\/h2>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Pour ce projet, j&rsquo;ai voulu me la jouer \u00ab\u00a0pro\u00a0\u00bb et faire des sous-fichiers \ud83d\ude42<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Je vais utiliser la POO.<\/p>\n\n\n\n<p class=\"is-style-Paragraph-paragraph wp-block-paragraph\">Les fichiers sources sont dans le ZIP suivant.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>EDIT : il y avait une petite erreur dans la version initiale du 23 mai 2024. Je l&rsquo;ai rectifi\u00e9 le 24 mai 2024.<\/p><\/blockquote><\/figure>\n\n\n\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-b4d7f179-ed36-4f27-b44a-18cfae2ef5ef\" href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/MemoryPix-src.zip\">MemoryPix-src<\/a><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/MemoryPix-src.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-b4d7f179-ed36-4f27-b44a-18cfae2ef5ef\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez avoir le .exe (sous windows), \u00e7a se passe ci-dessous, mais vous n&rsquo;aurez pas la possibilit\u00e9 de voir les statistiques&#8230;<\/p>\n\n\n\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-3fa8390a-9d2b-441f-9ac6-de16d4d3514f\" href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/MemoriPix.zip\">MemoriPix<\/a><a href=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/MemoriPix.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-3fa8390a-9d2b-441f-9ac6-de16d4d3514f\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je ne suis pas tr\u00e8s fier de ce que j&rsquo;ai fait car je voulais faire mieux, notamment pour les diverses fen\u00eatres annexes (r\u00e8gles du jeu et statistiques). Mais <em>pygame <\/em>n&rsquo;est pas appropri\u00e9 pour cela&#8230; Je ne saurai la prochaine fois!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez des suggestions d&rsquo;am\u00e9liorations ou des remarques, n&rsquo;h\u00e9sitez pas \u00e0 les mettre en commentaires.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m&rsquo;ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes. Pour cela, j&rsquo;ai voulu m&rsquo;aider de ChatGPT nouvelle version&#8230; J&rsquo;aurais mieux fait de me casser une jambe, mais bon! Ce qui est fait est fait&#8230;<\/p>\n","protected":false},"author":1,"featured_media":9825,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9814","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Un jeu de m\u00e9moire en Python - Mathweb.fr<\/title>\n<meta name=\"description\" content=\"J&#039;ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m&#039;ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Un jeu de m\u00e9moire en Python - Mathweb.fr\" \/>\n<meta property=\"og:description\" content=\"J&#039;ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m&#039;ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/\" \/>\n<meta property=\"og:site_name\" content=\"Mathweb.fr\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-30T14:45:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/head-articles-python-jeu-memoire.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"740\" \/>\n\t<meta property=\"og:image:height\" content=\"198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/\",\"name\":\"Un jeu de m\u00e9moire en Python - Mathweb.fr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/head-articles-python-jeu-memoire.jpg\",\"datePublished\":\"2024-05-23T15:00:13+00:00\",\"dateModified\":\"2024-11-30T14:45:37+00:00\",\"description\":\"J'ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m'ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/head-articles-python-jeu-memoire.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/head-articles-python-jeu-memoire.jpg\",\"width\":740,\"height\":198,\"caption\":\"python jeu memoire\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/un-jeu-de-memoire\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Un jeu de m\u00e9moire en Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\",\"name\":\"Mathweb.fr\",\"description\":\"Math\u00e9matiques, LaTeX et Python\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\",\"name\":\"St\u00e9phane Pasquet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"width\":74,\"height\":77,\"caption\":\"St\u00e9phane Pasquet\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Un jeu de m\u00e9moire en Python - Mathweb.fr","description":"J'ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m'ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/","og_locale":"fr_FR","og_type":"article","og_title":"Un jeu de m\u00e9moire en Python - Mathweb.fr","og_description":"J'ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m'ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.","og_url":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/","og_site_name":"Mathweb.fr","article_modified_time":"2024-11-30T14:45:37+00:00","og_image":[{"width":740,"height":198,"url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/head-articles-python-jeu-memoire.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/","url":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/","name":"Un jeu de m\u00e9moire en Python - Mathweb.fr","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/#primaryimage"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/head-articles-python-jeu-memoire.jpg","datePublished":"2024-05-23T15:00:13+00:00","dateModified":"2024-11-30T14:45:37+00:00","description":"J'ai cr\u00e9\u00e9 en Python un jeu de m\u00e9moire. Comme je m'ennuie en ce moment, je comble mon temps en \u00e9crivant des programmes.","breadcrumb":{"@id":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/#primaryimage","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/head-articles-python-jeu-memoire.jpg","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2024\/05\/head-articles-python-jeu-memoire.jpg","width":740,"height":198,"caption":"python jeu memoire"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mathweb.fr\/euclide\/un-jeu-de-memoire\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.mathweb.fr\/euclide\/"},{"@type":"ListItem","position":2,"name":"Un jeu de m\u00e9moire en Python"}]},{"@type":"WebSite","@id":"https:\/\/www.mathweb.fr\/euclide\/#website","url":"https:\/\/www.mathweb.fr\/euclide\/","name":"Mathweb.fr","description":"Math\u00e9matiques, LaTeX et Python","publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mathweb.fr\/euclide\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69","name":"St\u00e9phane Pasquet","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","width":74,"height":77,"caption":"St\u00e9phane Pasquet"},"logo":{"@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp"}}]}},"_links":{"self":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/pages\/9814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/comments?post=9814"}],"version-history":[{"count":0,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/pages\/9814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media\/9825"}],"wp:attachment":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media?parent=9814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}