{"id":2758,"date":"2026-03-11T09:32:00","date_gmt":"2026-03-11T08:32:00","guid":{"rendered":"https:\/\/labodemaths.fr\/WordPress3\/?p=2758"},"modified":"2026-03-16T10:28:33","modified_gmt":"2026-03-16T09:28:33","slug":"nsi-tables-de-donnees-json-listes-et-dictionnaires","status":"publish","type":"post","link":"https:\/\/labodemaths.fr\/WordPress3\/nsi-tables-de-donnees-json-listes-et-dictionnaires\/","title":{"rendered":"NSI, Tables de donn\u00e9es, Json, Listes et dictionnaires"},"content":{"rendered":"\n<p>On consid\u00e8re le lien ci-dessous :<br><a href=\"https:\/\/opendata.paris.fr\/explore\/dataset\/lieux-de-tournage-a-paris\/information\/?disjunctive.type_tournage&amp;disjunctive.nom_tournage&amp;disjunctive.nom_realisateur&amp;disjunctive.nom_producteur&amp;disjunctive.ardt_lieu\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/opendata.paris.fr\/explore\/dataset\/lieux-de-tournage-a-paris\/information\/?disjunctive.type_tournage&amp;disjunctive.nom_tournage&amp;disjunctive.nom_realisateur&amp;disjunctive.nom_producteur&amp;disjunctive.ardt_lieu<\/a><\/p>\n\n\n\n<ol><li>D\u00e9terminer combien y a t il eu de tournages de family business S1 dans le 3eme arrondissement \u00e0 Paris.<br><\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p>T\u00e9l\u00e9charger le fichier csv contenant les donn\u00e9es de la page.<\/p>\n\n\n\n<p>L&rsquo;ouvrir avec un editeur de texte. Que signifie .csv ?<\/p>\n\n\n\n<p>Quel type de logiciel permet d&rsquo;exploiter ce  genre de donn\u00e9es ?<\/p>\n\n\n\n<p>R\u00e9pondre \u00e0 la question 1 en utilisant excell ou open office.<\/p>\n\n\n\n<p>T\u00e9l\u00e9charger le fichier .json<\/p>\n\n\n\n<p>L&rsquo;ouvrir avec un \u00e9diteur de texte. Quelles structures de donn\u00e9es de python identifiez vous ?<\/p>\n\n\n\n<p>Traitement d&rsquo;un fichier .json en python :<\/p>\n\n\n\n<ul><li>Cr\u00e9er un dossier json dans votre dossier dictionnaire de NSI et le nommer TP_cinema, y deposer le fichier json de vos donn\u00e9es en le nommant lieux_tournages_Paris.json<\/li><li>Ouvrir un fichier python et y mettre le code ci-dessous :<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import json\n\nwith open('lieux_tournages_Paris.json') as json_data:\n    mes_donnees = json.load(json_data)<\/code><\/pre>\n\n\n\n<p>Enregistrer votre programme dans le dossier contenant votre fichier json et ex\u00e9cutez le. <\/p>\n\n\n\n<p>Explorer la structure de la variable mes_donnees<\/p>\n\n\n\n<ol><li>Ecrire une fonction permettant de d\u00e9terminer combien il y a eu de lieux de tournages diff\u00e9rents pour un nom de film ou s\u00e9rie donn\u00e9..<br><\/li><li>Ecrire une fonction permettant de d\u00e9terminer le(s) nom(s) des films ou s\u00e9ries tourn\u00e9es sur Parsi par un r\u00e9alisateur.<\/li><\/ol>\n\n\n\n<h2>Proposition de correction<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>import json\r\n\r\nwith open('lieux_tournages_Paris') as json_data:\r\n    mes_donnees = json.load(json_data)\r\n    \r\ndef lieux_tournages(nom):\r\n    '''\r\n    >>>lieux_tournages('FAMILY BUSINESS S1')\r\n    19\r\n    '''\r\n    c=0\r\n    for tournage in mes_donnees:\r\n        if tournage&#91;'nom_tournage']==nom:\r\n            c+=1\r\n    return c\r\n            \r\ndef series_films(nom):\r\n    '''\r\n    >>>series_films(\"ALEXANDRE LAURENT\")\r\n   &#91;'LA MANTE', 'PROFILAGE\/67 A 68\/ SAISON 7', \"CAT'S EYES\",\r\n   'PROFILAGE EPISODES 101\/102']\r\n    '''\r\n    retour=&#91;]\r\n    for tournages in mes_donnees:\r\n        if tournages&#91;'nom_realisateur']==nom:\r\n            if not(tournages&#91;'nom_tournage'] in retour):\r\n                retour.append(tournages&#91;'nom_tournage'])\r\n    return retour\r\n        \r\n    \r\n   \r\n\r\n        \r\n    \r\n    \r\n    \r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>On consid\u00e8re le lien ci-dessous :https:\/\/opendata.paris.fr\/explore\/dataset\/lieux-de-tournage-a-paris\/information\/?disjunctive.type_tournage&amp;disjunctive.nom_tournage&amp;disjunctive.nom_realisateur&amp;disjunctive.nom_producteur&amp;disjunctive.ardt_lieu D\u00e9terminer combien y a t il eu de tournages&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/labodemaths.fr\/WordPress3\/nsi-tables-de-donnees-json-listes-et-dictionnaires\/\">Read the post<span class=\"screen-reader-text\">NSI, Tables de donn\u00e9es, Json, Listes et dictionnaires<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":2759,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[57],"tags":[],"_links":{"self":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/2758"}],"collection":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/comments?post=2758"}],"version-history":[{"count":5,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/2758\/revisions"}],"predecessor-version":[{"id":3099,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/2758\/revisions\/3099"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/media\/2759"}],"wp:attachment":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/media?parent=2758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/categories?post=2758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/tags?post=2758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}