{"id":13262,"date":"2022-03-16T10:26:56","date_gmt":"2022-03-16T08:26:56","guid":{"rendered":"https:\/\/edu.ge.ch\/site\/fc\/?p=13262"},"modified":"2023-01-10T09:06:50","modified_gmt":"2023-01-10T07:06:50","slug":"python-interfaces-graphiques-sem-10809","status":"publish","type":"post","link":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/","title":{"rendered":"Python et interfaces graphiques \/ SEM-10809"},"content":{"rendered":"<div id=\"pl-13262\"  class=\"panel-layout\" ><div id=\"pg-13262-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-13262-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-13262-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>SECONDAIRE<\/p>\n<p>Comment ajouter une dimension graphique au langage python ? Il s\u2019agit d\u2019un langage souvent choisi pour enseigner les bases de la programmation car il est simple \u00e0 appr\u00e9hender. On peut cependant regretter son apparence un peu \"geek\". Dans cette formation, il est propos\u00e9 d'explorer plusieurs mani\u00e8res de concevoir des programmes \"graphiques\" avec Tkinter et Pygame. Il sera aussi vu comment il est possible d\u2019enrichir les exercices classiquement propos\u00e9s en cours d'informatique (par exemple : devine nombre, jeu de nim) en y ajoutant une dimension graphique.<\/p>\n<p><strong>Modalit\u00e9s : <\/strong>Le cours en ligne d'une dur\u00e9e d'environ 6 heures <strong>est actuellement disponible.<\/strong><\/p>\n<p>Cette formation aborde les points suivants :<\/p>\n<ul>\n<li>Comprendre le fonctionnement de Tkinter.<\/li>\n<li>Comprendre le fonctionnement de Pygame.<\/li>\n<li>D\u00e9velopper des interfaces graphiques autour de programmes \"classiques\" (par exemple : devine nombre, jeu de nim).<\/li>\n<li>R\u00e9fl\u00e9chir aux possibilit\u00e9s d'utilisation de Tkinter et Pygame par les \u00e9l\u00e8ves.<\/li>\n<li>Co-d\u00e9velopper \u00e9ventuellement des ressources p\u00e9dagogiques.<\/li>\n<\/ul>\n<p><strong>Pour vous inscrire<\/strong>\u00a0: inscription dans SIRH pour que votre module soit valid\u00e9. Un e-mail de confirmation vous sera alors adress\u00e9.<\/p>\n<p><strong>Formatrice :<\/strong> Fanny Boitard<\/p>\n<\/div>\n<\/div><\/div><div id=\"panel-13262-0-0-1\" class=\"so-panel widget widget_sow-button panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-button so-widget-sow-button-atom-f54c0409268f-13262\"\n\t\t\t\n\t\t><div class=\"ow-button-base ow-button-align-center\"\n>\n\t\t\t<a\n\t\t\t\t\thref=\"https:\/\/edu.ge.ch\/moodle\/course\/view.php?id=3794\"\n\t\t\t\t\tclass=\"sowb-button ow-icon-placement-left ow-button-hover\" \t>\n\t\t<span>\n\t\t\t\n\t\t\tSuivre la formation\t\t<\/span>\n\t\t\t<\/a>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>SECONDAIRE Comment ajouter une dimension graphique au langage python ? Il s\u2019agit d\u2019un langage souvent choisi pour enseigner les bases de la programmation car il est simple \u00e0 appr\u00e9hender. On peut cependant regretter son apparence un &hellip; <a class=\"kt-excerpt-readmore\" href=\"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/\" aria-label=\"Python et interfaces graphiques \/ SEM-10809\">Lire la suite<\/a><\/p>\n","protected":false},"author":60,"featured_media":13264,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[188,119,471,66],"tags":[],"class_list":["post-13262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1-a-venir","category-cent-pour-cent-en-ligne-secondaire","category-programmation-et-robotique","category-secondaire"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python et interfaces graphiques \/ SEM-10809 - Formations num\u00e9riques au SEM<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python et interfaces graphiques \/ SEM-10809 - Formations num\u00e9riques au SEM\" \/>\n<meta property=\"og:description\" content=\"SECONDAIRE Comment ajouter une dimension graphique au langage python ? Il s\u2019agit d\u2019un langage souvent choisi pour enseigner les bases de la programmation car il est simple \u00e0 appr\u00e9hender. On peut cependant regretter son apparence un &hellip; Lire la suite\" \/>\n<meta property=\"og:url\" content=\"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/\" \/>\n<meta property=\"og:site_name\" content=\"Formations num\u00e9riques au SEM\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-16T08:26:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-10T07:06:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/edu.ge.ch\/site\/fc\/wp-content\/uploads\/sites\/159\/2022\/02\/SEM-10809_Python-et-interfaces-graphiques.png\" \/>\n\t<meta property=\"og:image:width\" content=\"325\" \/>\n\t<meta property=\"og:image:height\" content=\"226\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SEM Formation\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEM Formation\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/\"},\"author\":{\"name\":\"SEM Formation\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/#\\\/schema\\\/person\\\/461f9626bc6db5f28d8420d430ba31f3\"},\"headline\":\"Python et interfaces graphiques \\\/ SEM-10809\",\"datePublished\":\"2022-03-16T08:26:56+00:00\",\"dateModified\":\"2023-01-10T07:06:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/\"},\"wordCount\":199,\"image\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2022\\\/02\\\/SEM-10809_Python-et-interfaces-graphiques.png\",\"articleSection\":[\"1. A venir\",\"100% en ligne\",\"Programmation et robotique\",\"Secondaire\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/\",\"url\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/\",\"name\":\"Python et interfaces graphiques \\\/ SEM-10809 - Formations num\u00e9riques au SEM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2022\\\/02\\\/SEM-10809_Python-et-interfaces-graphiques.png\",\"datePublished\":\"2022-03-16T08:26:56+00:00\",\"dateModified\":\"2023-01-10T07:06:50+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/#\\\/schema\\\/person\\\/461f9626bc6db5f28d8420d430ba31f3\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#primaryimage\",\"url\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2022\\\/02\\\/SEM-10809_Python-et-interfaces-graphiques.png\",\"contentUrl\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2022\\\/02\\\/SEM-10809_Python-et-interfaces-graphiques.png\",\"width\":325,\"height\":226},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/python-interfaces-graphiques-sem-10809\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python et interfaces graphiques \\\/ SEM-10809\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/#website\",\"url\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/\",\"name\":\"Formations num\u00e9riques au SEM\",\"description\":\"Formations num\u00e9riques au SEM\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/#\\\/schema\\\/person\\\/461f9626bc6db5f28d8420d430ba31f3\",\"name\":\"SEM Formation\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f0fa40af93ada996239a4b1abd7e34bc266f715004eb8de398d0c2562ac1dac2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f0fa40af93ada996239a4b1abd7e34bc266f715004eb8de398d0c2562ac1dac2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f0fa40af93ada996239a4b1abd7e34bc266f715004eb8de398d0c2562ac1dac2?s=96&d=mm&r=g\",\"caption\":\"SEM Formation\"},\"url\":\"https:\\\/\\\/edu.ge.ch\\\/site\\\/fc\\\/author\\\/edu-albanesic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python et interfaces graphiques \/ SEM-10809 - Formations num\u00e9riques au SEM","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:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/","og_locale":"fr_FR","og_type":"article","og_title":"Python et interfaces graphiques \/ SEM-10809 - Formations num\u00e9riques au SEM","og_description":"SECONDAIRE Comment ajouter une dimension graphique au langage python ? Il s\u2019agit d\u2019un langage souvent choisi pour enseigner les bases de la programmation car il est simple \u00e0 appr\u00e9hender. On peut cependant regretter son apparence un &hellip; Lire la suite","og_url":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/","og_site_name":"Formations num\u00e9riques au SEM","article_published_time":"2022-03-16T08:26:56+00:00","article_modified_time":"2023-01-10T07:06:50+00:00","og_image":[{"width":325,"height":226,"url":"https:\/\/edu.ge.ch\/site\/fc\/wp-content\/uploads\/sites\/159\/2022\/02\/SEM-10809_Python-et-interfaces-graphiques.png","type":"image\/png"}],"author":"SEM Formation","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"SEM Formation","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#article","isPartOf":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/"},"author":{"name":"SEM Formation","@id":"https:\/\/edu.ge.ch\/site\/fc\/#\/schema\/person\/461f9626bc6db5f28d8420d430ba31f3"},"headline":"Python et interfaces graphiques \/ SEM-10809","datePublished":"2022-03-16T08:26:56+00:00","dateModified":"2023-01-10T07:06:50+00:00","mainEntityOfPage":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/"},"wordCount":199,"image":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#primaryimage"},"thumbnailUrl":"https:\/\/edu.ge.ch\/site\/fc\/wp-content\/uploads\/sites\/159\/2022\/02\/SEM-10809_Python-et-interfaces-graphiques.png","articleSection":["1. A venir","100% en ligne","Programmation et robotique","Secondaire"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/","url":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/","name":"Python et interfaces graphiques \/ SEM-10809 - Formations num\u00e9riques au SEM","isPartOf":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#primaryimage"},"image":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#primaryimage"},"thumbnailUrl":"https:\/\/edu.ge.ch\/site\/fc\/wp-content\/uploads\/sites\/159\/2022\/02\/SEM-10809_Python-et-interfaces-graphiques.png","datePublished":"2022-03-16T08:26:56+00:00","dateModified":"2023-01-10T07:06:50+00:00","author":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/#\/schema\/person\/461f9626bc6db5f28d8420d430ba31f3"},"breadcrumb":{"@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#primaryimage","url":"https:\/\/edu.ge.ch\/site\/fc\/wp-content\/uploads\/sites\/159\/2022\/02\/SEM-10809_Python-et-interfaces-graphiques.png","contentUrl":"https:\/\/edu.ge.ch\/site\/fc\/wp-content\/uploads\/sites\/159\/2022\/02\/SEM-10809_Python-et-interfaces-graphiques.png","width":325,"height":226},{"@type":"BreadcrumbList","@id":"https:\/\/edu.ge.ch\/site\/fc\/python-interfaces-graphiques-sem-10809\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/edu.ge.ch\/site\/fc\/"},{"@type":"ListItem","position":2,"name":"Python et interfaces graphiques \/ SEM-10809"}]},{"@type":"WebSite","@id":"https:\/\/edu.ge.ch\/site\/fc\/#website","url":"https:\/\/edu.ge.ch\/site\/fc\/","name":"Formations num\u00e9riques au SEM","description":"Formations num\u00e9riques au SEM","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/edu.ge.ch\/site\/fc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/edu.ge.ch\/site\/fc\/#\/schema\/person\/461f9626bc6db5f28d8420d430ba31f3","name":"SEM Formation","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/f0fa40af93ada996239a4b1abd7e34bc266f715004eb8de398d0c2562ac1dac2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f0fa40af93ada996239a4b1abd7e34bc266f715004eb8de398d0c2562ac1dac2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f0fa40af93ada996239a4b1abd7e34bc266f715004eb8de398d0c2562ac1dac2?s=96&d=mm&r=g","caption":"SEM Formation"},"url":"https:\/\/edu.ge.ch\/site\/fc\/author\/edu-albanesic\/"}]}},"_links":{"self":[{"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/posts\/13262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/comments?post=13262"}],"version-history":[{"count":8,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/posts\/13262\/revisions"}],"predecessor-version":[{"id":13879,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/posts\/13262\/revisions\/13879"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/media\/13264"}],"wp:attachment":[{"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/media?parent=13262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/categories?post=13262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edu.ge.ch\/site\/fc\/wp-json\/wp\/v2\/tags?post=13262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}