{"id":2781,"date":"2020-09-06T22:10:23","date_gmt":"2020-09-06T20:10:23","guid":{"rendered":"https:\/\/icn-isn-boissy.yj.fr\/wp\/?p=2781"},"modified":"2021-09-20T10:40:45","modified_gmt":"2021-09-20T08:40:45","slug":"revisions-de-premiere-2-seances","status":"publish","type":"post","link":"https:\/\/icn-isn-boissy.yj.fr\/wp\/2020\/09\/06\/revisions-de-premiere-2-seances\/","title":{"rendered":"R\u00e9visions de Premi\u00e8re (2 s\u00e9ances)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Description<\/h2>\n\n\n\n<p>Un administrateur de r\u00e9seau p\u00e9dagogique a cr\u00e9\u00e9 des comptes utilisateurs \u00e0 partir de donn\u00e9es issues des bases du rectorat.<\/p>\n\n\n\n<p>Le format du fichier qu&rsquo;il a ainsi r\u00e9cup\u00e9r\u00e9  est au format csv.  Les utilisateurs sont class\u00e9s par ordre alphab\u00e9tique.<\/p>\n\n\n\n<p>L&rsquo;administrateur, par soucis de simplification, souhaite disposer d&rsquo;un fichier csv par classe, avec les utilisateurs de cette classe par ordre alphab\u00e9tique.<\/p>\n\n\n\n<p>On vous demande de cr\u00e9er un programme python qui permettra ce traitement. Dans les fichiers de classe, on retrouvera les m\u00eames champs que dans le fichier original. Chaque fichier cr\u00e9\u00e9 contiendra les noms des utilisateurs tri\u00e9s par ordre alphab\u00e9tique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exemple \u00e0 partir du fichier \u00ab\u00a0<strong><em>utilisateurs_simple.csv<\/em><\/strong>\u00a0\u00bb :<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_1-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"621\" src=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_1-1.jpg\" alt=\"\" class=\"wp-image-3422\" srcset=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_1-1.jpg 591w, https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_1-1-286x300.jpg 286w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/a><\/figure>\n\n\n\n<p>Le programme devra cr\u00e9er 3 fichiers : \u00ab\u00a0<strong><em>1RICIMTB.csv<\/em><\/strong>\u00a0\u00bb &#8211; \u00ab\u00a0<strong><em>1TMA .csv<\/em><\/strong>\u00a0\u00bb &#8211; \u00ab\u00a0<strong><em>1UFA.csv<\/em><\/strong>\u00a0\u00bb contenant chacun les utilisateurs de la classe correspondante, class\u00e9s dans l&rsquo;ordre alphab\u00e9tique.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"451\" src=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_2.jpg\" alt=\"\" class=\"wp-image-3421\" srcset=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_2.jpg 579w, https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_2-300x234.jpg 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><figcaption>1RICIMTB.csv<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"44\" src=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_3.jpg\" alt=\"\" class=\"wp-image-3423\" srcset=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_3.jpg 543w, https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_3-300x24.jpg 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a><figcaption>1CAPT.csv<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_4.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"116\" src=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_4.jpg\" alt=\"\" class=\"wp-image-3424\" srcset=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_4.jpg 542w, https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_4-300x64.jpg 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><figcaption>1UFA<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Fichier de tous les utilisateurs :<\/h2>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/utilisateurs.csv\">utilisateurs<\/a><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/utilisateurs.csv\" class=\"wp-block-file__button\" download>T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Fichier simplifi\u00e9 des utilisateurs (pour mise au point) :<\/h2>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/utilisateurs_simple.csv\">utilisateurs_simple<\/a><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/utilisateurs_simple.csv\" class=\"wp-block-file__button\" download>T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pour aller plus loin&#8230;<\/h2>\n\n\n\n<p>Le fichier original est sous la forme suivante (image ci-dessous). Les champs sont diff\u00e9remment organis\u00e9s et les noms d&rsquo;utilisateurs ne sont pas class\u00e9s dans l&rsquo;ordre alphab\u00e9tique. Il s&rsquo;agira donc de les classer par ordre  alphab\u00e9tique dans les fichiers de classe&#8230;z<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_5.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"191\" src=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_5.jpg\" alt=\"\" class=\"wp-image-3435\" srcset=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_5.jpg 682w, https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/fichier_5-300x84.jpg 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/Fichier_utilisateurs_melanges.csv\">Fichier_utilisateurs_melanges<\/a><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/Fichier_utilisateurs_melanges.csv\" class=\"wp-block-file__button\" download>T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Ressource :<\/h3>\n\n\n\n<p>\u00ab\u00a0<strong>Utilisation du module csv dans Python<\/strong>\u00a0\u00bb (issu du site <a href=\"https:\/\/pythonforge.com\/module-csv-lire-ecrire\/\">https:\/\/pythonforge.com\/module-csv-lire-ecrire\/<\/a>)<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/Utilisation_du_module_csv_Python_v22-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 Contenu embarqu\u00e9 Utilisation_du_module_csv_Python_v22-1..\"><\/object><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/Utilisation_du_module_csv_Python_v22-1.pdf\">Utilisation_du_module_csv_Python_v22-1<\/a><a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-content\/uploads\/2021\/09\/Utilisation_du_module_csv_Python_v22-1.pdf\" class=\"wp-block-file__button\" download>T\u00e9l\u00e9charger<\/a><\/div>\n\r\n","protected":false},"excerpt":{"rendered":"<p>Description Un administrateur de r\u00e9seau p\u00e9dagogique a cr\u00e9\u00e9 des comptes utilisateurs \u00e0 partir de donn\u00e9es issues des bases du rectorat. Le format du fichier qu&rsquo;il a ainsi r\u00e9cup\u00e9r\u00e9 est au format csv. Les utilisateurs sont class\u00e9s par ordre alphab\u00e9tique. L&rsquo;administrateur, par soucis de simplification, souhaite disposer d&rsquo;un fichier csv par classe, avec les utilisateurs de &hellip; <a href=\"https:\/\/icn-isn-boissy.yj.fr\/wp\/2020\/09\/06\/revisions-de-premiere-2-seances\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">R\u00e9visions de Premi\u00e8re (2 s\u00e9ances)<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,69],"tags":[],"class_list":["post-2781","post","type-post","status-publish","format-standard","hentry","category-nsi","category-langages-et-programmation"],"_links":{"self":[{"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/posts\/2781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/comments?post=2781"}],"version-history":[{"count":8,"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/posts\/2781\/revisions"}],"predecessor-version":[{"id":3441,"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/posts\/2781\/revisions\/3441"}],"wp:attachment":[{"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/media?parent=2781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/categories?post=2781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icn-isn-boissy.yj.fr\/wp\/wp-json\/wp\/v2\/tags?post=2781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}