[{"data":1,"prerenderedAt":1778},["ShallowReactive",2],{"navigation":3,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats":585,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats__counterpart":1062,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats__slides":1260,"annexes-memo:\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats":1479,"annexes-slides:\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats":1620},[4,224,440],{"title":5,"path":6,"stem":7,"children":8},"SNT — Seconde","\u002Fsnt-2nde","0.snt-2nde\u002F0.index",[9,10,14,36,66,92,118,144,162,184,206],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"REVIEW pédagogique — SNT 2nde","\u002Fsnt-2nde\u002Freview","0.snt-2nde\u002FREVIEW",{"title":15,"path":16,"stem":17,"children":18},"Internet","\u002Fsnt-2nde\u002Fsa-internet","0.snt-2nde\u002Fsa-internet\u002F0.index",[19,20,24,28,32],{"title":15,"path":16,"stem":17},{"title":21,"path":22,"stem":23},"Adresses symboliques et DNS","\u002Fsnt-2nde\u002Fsa-internet\u002Fadresses-dns","0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns",{"title":25,"path":26,"stem":27},"Internet et les réseaux physiques","\u002Fsnt-2nde\u002Fsa-internet\u002Freseaux-physiques","0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques",{"title":29,"path":30,"stem":31},"Protocoles TCP\u002FIP et routage des paquets","\u002Fsnt-2nde\u002Fsa-internet\u002Ftcp-ip-routage","0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage",{"title":33,"path":34,"stem":35},"Réseaux pair-à-pair","\u002Fsnt-2nde\u002Fsa-internet\u002Fpair-a-pair","0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair",{"title":37,"path":38,"stem":39,"children":40},"Le Web","\u002Fsnt-2nde\u002Fsb-web","0.snt-2nde\u002Fsb-web\u002F0.index",[41,42,46,50,54,58,62],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Histoire du Web","\u002Fsnt-2nde\u002Fsb-web\u002Fhistoire-web","0.snt-2nde\u002Fsb-web\u002F1.histoire-web",{"title":47,"path":48,"stem":49},"URL et hypertexte","\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte","0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte",{"title":51,"path":52,"stem":53},"HTML et CSS — le contenu et la présentation","\u002Fsnt-2nde\u002Fsb-web\u002Fhtml-css","0.snt-2nde\u002Fsb-web\u002F3.html-css",{"title":55,"path":56,"stem":57},"Client-serveur et requêtes HTTP","\u002Fsnt-2nde\u002Fsb-web\u002Fclient-serveur-http","0.snt-2nde\u002Fsb-web\u002F4.client-serveur-http",{"title":59,"path":60,"stem":61},"Moteurs de recherche","\u002Fsnt-2nde\u002Fsb-web\u002Fmoteurs-recherche","0.snt-2nde\u002Fsb-web\u002F5.moteurs-recherche",{"title":63,"path":64,"stem":65},"Sécurité du navigateur et notions juridiques","\u002Fsnt-2nde\u002Fsb-web\u002Fsecurite-droits","0.snt-2nde\u002Fsb-web\u002F6.securite-droits",{"title":67,"path":68,"stem":69,"children":70},"Les réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F0.index",[71,72,76,80,84,88],{"title":67,"path":68,"stem":69},{"title":73,"path":74,"stem":75},"Panorama des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpanorama-rs","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F1.panorama-rs",{"title":77,"path":78,"stem":79},"Identité numérique et authentification","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fidentite-numerique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F2.identite-numerique",{"title":81,"path":82,"stem":83},"Le modèle économique des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fmodele-economique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F3.modele-economique",{"title":85,"path":86,"stem":87},"Petit monde et graphes","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpetit-monde-graphes","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F4.petit-monde-graphes",{"title":89,"path":90,"stem":91},"La cyberviolence","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fcyberviolence","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F5.cyberviolence",{"title":93,"path":94,"stem":95,"children":96},"Les données structurées et leur traitement","\u002Fsnt-2nde\u002Fsd-donnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F0.index",[97,98,102,106,110,114],{"title":93,"path":94,"stem":95},{"title":99,"path":100,"stem":101},"Données et formats","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats","0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats",{"title":103,"path":104,"stem":105},"Données structurées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees",{"title":107,"path":108,"stem":109},"Métadonnées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees","0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees",{"title":111,"path":112,"stem":113},"Traitement de tables","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Ftraitement-tables","0.snt-2nde\u002Fsd-donnees-structurees\u002F4.traitement-tables",{"title":115,"path":116,"stem":117},"Le cloud","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fcloud","0.snt-2nde\u002Fsd-donnees-structurees\u002F5.cloud",{"title":119,"path":120,"stem":121,"children":122},"Localisation, cartographie et mobilité","\u002Fsnt-2nde\u002Fse-localisation-cartographie","0.snt-2nde\u002Fse-localisation-cartographie\u002F0.index",[123,124,128,132,136,140],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"GPS et Galileo — se situer grâce aux satellites","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fgps-galileo","0.snt-2nde\u002Fse-localisation-cartographie\u002F1.gps-galileo",{"title":129,"path":130,"stem":131},"Décoder une trame NMEA","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Ftrame-nmea","0.snt-2nde\u002Fse-localisation-cartographie\u002F2.trame-nmea",{"title":133,"path":134,"stem":135},"Cartes numériques — GeoPortail et OpenStreetMap","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fcartes-numeriques","0.snt-2nde\u002Fse-localisation-cartographie\u002F3.cartes-numeriques",{"title":137,"path":138,"stem":139},"Itinéraires et graphes","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fitineraires-graphes","0.snt-2nde\u002Fse-localisation-cartographie\u002F4.itineraires-graphes",{"title":141,"path":142,"stem":143},"Confidentialité de la position","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fconfidentialite-position","0.snt-2nde\u002Fse-localisation-cartographie\u002F5.confidentialite-position",{"title":145,"path":146,"stem":147,"children":148},"Informatique embarquée et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee","0.snt-2nde\u002Fsf-info-embarquee\u002F0.index",[149,150,154,158],{"title":145,"path":146,"stem":147},{"title":151,"path":152,"stem":153},"Systèmes informatiques embarqués","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fsystemes-embarques","0.snt-2nde\u002Fsf-info-embarquee\u002F1.systemes-embarques",{"title":155,"path":156,"stem":157},"Capteurs et actionneurs","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fcapteurs-actionneurs","0.snt-2nde\u002Fsf-info-embarquee\u002F2.capteurs-actionneurs",{"title":159,"path":160,"stem":161},"IHM et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fihm-objet-connecte","0.snt-2nde\u002Fsf-info-embarquee\u002F3.ihm-objet-connecte",{"title":163,"path":164,"stem":165,"children":166},"Photographie numérique","\u002Fsnt-2nde\u002Fsg-photo-numerique","0.snt-2nde\u002Fsg-photo-numerique\u002F0.index",[167,168,172,176,180],{"title":163,"path":164,"stem":165},{"title":169,"path":170,"stem":171},"Photosites, pixels et résolution","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fpixels-resolution","0.snt-2nde\u002Fsg-photo-numerique\u002F1.pixels-resolution",{"title":173,"path":174,"stem":175},"Les algorithmes de l'appareil photo","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Falgorithmes-photo","0.snt-2nde\u002Fsg-photo-numerique\u002F2.algorithmes-photo",{"title":177,"path":178,"stem":179},"Les métadonnées EXIF","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fmetadonnees-exif","0.snt-2nde\u002Fsg-photo-numerique\u002F3.metadonnees-exif",{"title":181,"path":182,"stem":183},"Traiter une image en Python","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Ftraitement-rgb","0.snt-2nde\u002Fsg-photo-numerique\u002F4.traitement-rgb",{"title":185,"path":186,"stem":187,"children":188},"Notions transversales de programmation","\u002Fsnt-2nde\u002Fsh-prog-notions","0.snt-2nde\u002Fsh-prog-notions\u002F0.index",[189,190,194,198,202],{"title":185,"path":186,"stem":187},{"title":191,"path":192,"stem":193},"Séquences d'instructions et variables","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fsequences-affectations","0.snt-2nde\u002Fsh-prog-notions\u002F1.sequences-affectations",{"title":195,"path":196,"stem":197},"Instructions conditionnelles","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fconditionnelles","0.snt-2nde\u002Fsh-prog-notions\u002F2.conditionnelles",{"title":199,"path":200,"stem":201},"Boucles bornées et non bornées","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fboucles","0.snt-2nde\u002Fsh-prog-notions\u002F3.boucles",{"title":203,"path":204,"stem":205},"Définitions et appels de fonctions","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Ffonctions","0.snt-2nde\u002Fsh-prog-notions\u002F4.fonctions",{"title":207,"path":208,"stem":209,"children":210},"Démo des widgets MDC","\u002Fsnt-2nde\u002Fzz-demo-widgets","0.snt-2nde\u002Fzz-demo-widgets\u002F0.index",[211,212,216,220],{"title":207,"path":208,"stem":209},{"title":213,"path":214,"stem":215},"Démo statique — callouts, code, BO, illustration","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fstatique","0.snt-2nde\u002Fzz-demo-widgets\u002F1.statique",{"title":217,"path":218,"stem":219},"Démo interactive — self-eval et python-snippet","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Finteractif","0.snt-2nde\u002Fzz-demo-widgets\u002F2.interactif",{"title":221,"path":222,"stem":223},"Démo · 14 widgets de manipulation NSI","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fwidgets-manipulation","0.snt-2nde\u002Fzz-demo-widgets\u002F3.widgets-manipulation",{"title":225,"path":226,"stem":227,"children":228},"NSI — Première","\u002Fnsi-1ere","1.nsi-1ere\u002F0.index",[229,230,234,256,282,304,328,354,380,410],{"title":225,"path":226,"stem":227},{"title":231,"path":232,"stem":233},"Relecture pédagogique — 8 chapitres NSI 1ère (PA → PH)","\u002Fnsi-1ere\u002Freview","1.nsi-1ere\u002FREVIEW",{"title":235,"path":236,"stem":237,"children":238},"Histoire de l'informatique","\u002Fnsi-1ere\u002Fpa-histoire-info","1.nsi-1ere\u002Fpa-histoire-info\u002F0.index",[239,240,244,248,252],{"title":235,"path":236,"stem":237},{"title":241,"path":242,"stem":243},"De la préantiquité aux machines à calculer","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fpreantiquite-aux-machines","1.nsi-1ere\u002Fpa-histoire-info\u002F1.preantiquite-aux-machines",{"title":245,"path":246,"stem":247},"La machine universelle (1930-1950)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fmachine-universelle","1.nsi-1ere\u002Fpa-histoire-info\u002F2.machine-universelle",{"title":249,"path":250,"stem":251},"Les ordinateurs modernes (1947-1990)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fordinateurs-modernes","1.nsi-1ere\u002Fpa-histoire-info\u002F3.ordinateurs-modernes",{"title":253,"path":254,"stem":255},"Réseaux, Web et IA (1969 à aujourd'hui)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Freseaux-et-web","1.nsi-1ere\u002Fpa-histoire-info\u002F4.reseaux-et-web",{"title":257,"path":258,"stem":259,"children":260},"Représentation des données — types et valeurs","\u002Fnsi-1ere\u002Fpb-types-valeurs","1.nsi-1ere\u002Fpb-types-valeurs\u002F0.index",[261,262,266,270,274,278],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265},"Bases de numération et entiers positifs","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbases-entiers-positifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F1.bases-entiers-positifs",{"title":267,"path":268,"stem":269},"Entiers relatifs et complément à deux","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fentiers-relatifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F2.entiers-relatifs",{"title":271,"path":272,"stem":273},"Nombres flottants et virgule flottante","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fflottants","1.nsi-1ere\u002Fpb-types-valeurs\u002F3.flottants",{"title":275,"path":276,"stem":277},"Textes et encodages — ASCII, ISO-8859-1, Unicode","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Ftextes-encodages","1.nsi-1ere\u002Fpb-types-valeurs\u002F4.textes-encodages",{"title":279,"path":280,"stem":281},"Valeurs booléennes et opérateurs logiques","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbooleens","1.nsi-1ere\u002Fpb-types-valeurs\u002F5.booleens",{"title":283,"path":284,"stem":285,"children":286},"Représentation des données : types construits","\u002Fnsi-1ere\u002Fpc-types-construits","1.nsi-1ere\u002Fpc-types-construits\u002F0.index",[287,288,292,296,300],{"title":283,"path":284,"stem":285},{"title":289,"path":290,"stem":291},"Tableaux et listes","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftableaux-listes","1.nsi-1ere\u002Fpc-types-construits\u002F1.tableaux-listes",{"title":293,"path":294,"stem":295},"Listes en compréhension","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fcomprehension","1.nsi-1ere\u002Fpc-types-construits\u002F2.comprehension",{"title":297,"path":298,"stem":299},"Tuples et p-uplets nommés","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftuples","1.nsi-1ere\u002Fpc-types-construits\u002F3.tuples",{"title":301,"path":302,"stem":303},"Dictionnaires","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fdictionnaires","1.nsi-1ere\u002Fpc-types-construits\u002F4.dictionnaires",{"title":305,"path":306,"stem":307,"children":308},"Traitement de données en tables","\u002Fnsi-1ere\u002Fpd-tables-donnees","1.nsi-1ere\u002Fpd-tables-donnees\u002F0.index",[309,310,314,318,322],{"title":305,"path":306,"stem":307},{"title":311,"path":312,"stem":313},"Tables et CSV","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftables-csv","1.nsi-1ere\u002Fpd-tables-donnees\u002F1.tables-csv",{"title":315,"path":316,"stem":317},"Recherche et filtrage","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Frecherche","1.nsi-1ere\u002Fpd-tables-donnees\u002F2.recherche",{"title":319,"path":320,"stem":321},"Trier une table","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftri","1.nsi-1ere\u002Fpd-tables-donnees\u002F3.tri",{"title":323,"path":324,"stem":325,"children":326},"Fusion et indexation","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ffusion-indexation","1.nsi-1ere\u002Fpd-tables-donnees\u002F4.fusion-indexation",[327],{"title":323,"path":324,"stem":325},{"title":329,"path":330,"stem":331,"children":332},"IHM sur le Web","\u002Fnsi-1ere\u002Fpe-ihm-web","1.nsi-1ere\u002Fpe-ihm-web\u002F0.index",[333,334,338,342,346,350],{"title":329,"path":330,"stem":331},{"title":335,"path":336,"stem":337},"HTML et CSS — rappel de structure","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fhtml-css-bases","1.nsi-1ere\u002Fpe-ihm-web\u002F1.html-css-bases",{"title":339,"path":340,"stem":341},"Formulaires HTML","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fformulaires","1.nsi-1ere\u002Fpe-ihm-web\u002F2.formulaires",{"title":343,"path":344,"stem":345},"Événements JavaScript","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fevenements-js","1.nsi-1ere\u002Fpe-ihm-web\u002F3.evenements-js",{"title":347,"path":348,"stem":349},"Manipulation du DOM","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fdom-interaction","1.nsi-1ere\u002Fpe-ihm-web\u002F4.dom-interaction",{"title":351,"path":352,"stem":353},"Client, serveur et HTTP","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fclient-serveur-http","1.nsi-1ere\u002Fpe-ihm-web\u002F5.client-serveur-http",{"title":355,"path":356,"stem":357,"children":358},"Architectures matérielles et systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os","1.nsi-1ere\u002Fpf-archi-os\u002F0.index",[359,360,364,368,372,376],{"title":355,"path":356,"stem":357},{"title":361,"path":362,"stem":363},"Le modèle de von Neumann","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fvon-neumann","1.nsi-1ere\u002Fpf-archi-os\u002F1.von-neumann",{"title":365,"path":366,"stem":367},"Périphériques et interface homme-machine","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fperipheriques-ihm","1.nsi-1ere\u002Fpf-archi-os\u002F2.peripheriques-ihm",{"title":369,"path":370,"stem":371},"Les systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fsystemes-exploitation","1.nsi-1ere\u002Fpf-archi-os\u002F3.systemes-exploitation",{"title":373,"path":374,"stem":375},"Linux et le shell","\u002Fnsi-1ere\u002Fpf-archi-os\u002Flinux-shell","1.nsi-1ere\u002Fpf-archi-os\u002F4.linux-shell",{"title":377,"path":378,"stem":379},"Réseaux et protocoles","\u002Fnsi-1ere\u002Fpf-archi-os\u002Freseaux","1.nsi-1ere\u002Fpf-archi-os\u002F5.reseaux",{"title":381,"path":382,"stem":383,"children":384},"Langages et programmation","\u002Fnsi-1ere\u002Fpg-langages-prog","1.nsi-1ere\u002Fpg-langages-prog\u002F0.index",[385,386,390,394,398,402,406],{"title":381,"path":382,"stem":383},{"title":387,"path":388,"stem":389},"Diversité et unité des langages de programmation","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fdiversite-langages","1.nsi-1ere\u002Fpg-langages-prog\u002F1.diversite-langages",{"title":391,"path":392,"stem":393},"Constructions élémentaires","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fconstructions-elementaires","1.nsi-1ere\u002Fpg-langages-prog\u002F2.constructions-elementaires",{"title":395,"path":396,"stem":397},"Fonctions","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Ffonctions","1.nsi-1ere\u002Fpg-langages-prog\u002F3.fonctions",{"title":399,"path":400,"stem":401},"Spécification d'une fonction","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fspecification","1.nsi-1ere\u002Fpg-langages-prog\u002F4.specification",{"title":403,"path":404,"stem":405},"Mise au point des programmes","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fmise-au-point","1.nsi-1ere\u002Fpg-langages-prog\u002F5.mise-au-point",{"title":407,"path":408,"stem":409},"Utilisation de bibliothèques","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fbibliotheques","1.nsi-1ere\u002Fpg-langages-prog\u002F6.bibliotheques",{"title":411,"path":412,"stem":413,"children":414},"Algorithmique","\u002Fnsi-1ere\u002Fph-algorithmique","1.nsi-1ere\u002Fph-algorithmique\u002F0.index",[415,416,420,424,428,432,436],{"title":411,"path":412,"stem":413},{"title":417,"path":418,"stem":419},"Parcours séquentiel d'un tableau","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fparcours-sequentiel","1.nsi-1ere\u002Fph-algorithmique\u002F1.parcours-sequentiel",{"title":421,"path":422,"stem":423},"Bases de la complexité","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fcomplexite-bases","1.nsi-1ere\u002Fph-algorithmique\u002F2.complexite-bases",{"title":425,"path":426,"stem":427},"Tris par sélection et par insertion","\u002Fnsi-1ere\u002Fph-algorithmique\u002Ftris","1.nsi-1ere\u002Fph-algorithmique\u002F3.tris",{"title":429,"path":430,"stem":431},"Recherche dichotomique","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fdichotomie","1.nsi-1ere\u002Fph-algorithmique\u002F4.dichotomie",{"title":433,"path":434,"stem":435},"Algorithmes gloutons","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fgloutons","1.nsi-1ere\u002Fph-algorithmique\u002F5.gloutons",{"title":437,"path":438,"stem":439},"Les k plus proches voisins (k-NN)","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fknn","1.nsi-1ere\u002Fph-algorithmique\u002F6.knn",{"title":441,"path":442,"stem":443,"children":444},"NSI — Terminale","\u002Fnsi-tale","2.nsi-tale\u002F0.index",[445,446,450,476,498,536,560],{"title":441,"path":442,"stem":443},{"title":447,"path":448,"stem":449},"Review pédagogique — chapitres NSI Terminale (TA, TB, TC, TD, TE)","\u002Fnsi-tale\u002Freview","2.nsi-tale\u002FREVIEW",{"title":451,"path":452,"stem":453,"children":454},"Structures de données","\u002Fnsi-tale\u002Fta-structures-donnees","2.nsi-tale\u002Fta-structures-donnees\u002F0.index",[455,456,460,464,468,472],{"title":451,"path":452,"stem":453},{"title":457,"path":458,"stem":459},"Objet, classe, interface","\u002Fnsi-tale\u002Fta-structures-donnees\u002Finterface-implementation","2.nsi-tale\u002Fta-structures-donnees\u002F1.interface-implementation",{"title":461,"path":462,"stem":463},"Implémenter une structure — l'exemple de la file FIFO","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fimplementer-une-structure","2.nsi-tale\u002Fta-structures-donnees\u002F2.implementer-une-structure",{"title":465,"path":466,"stem":467},"Listes, piles, files, dictionnaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict","2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict",{"title":469,"path":470,"stem":471},"Arbres binaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Farbres-binaires","2.nsi-tale\u002Fta-structures-donnees\u002F4.arbres-binaires",{"title":473,"path":474,"stem":475},"Graphes","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fgraphes","2.nsi-tale\u002Fta-structures-donnees\u002F5.graphes",{"title":477,"path":478,"stem":479,"children":480},"Bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees","2.nsi-tale\u002Ftb-bases-de-donnees\u002F0.index",[481,482,486,490,494],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"Le modèle relationnel","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel","2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel",{"title":487,"path":488,"stem":489},"Bases de données relationnelles et anomalies de schéma","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fbase-relationnelle","2.nsi-tale\u002Ftb-bases-de-donnees\u002F2.base-relationnelle",{"title":491,"path":492,"stem":493},"Le langage SQL","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsql","2.nsi-tale\u002Ftb-bases-de-donnees\u002F3.sql",{"title":495,"path":496,"stem":497},"Les systèmes de gestion de bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsgbd","2.nsi-tale\u002Ftb-bases-de-donnees\u002F4.sgbd",{"title":499,"path":500,"stem":501,"children":502},"Architectures matérielles, systèmes d'exploitation et réseaux","\u002Fnsi-tale\u002Ftc-archi-os-reseaux","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F0.index",[503,504,508,512,516,520,524,528,532],{"title":499,"path":500,"stem":501},{"title":505,"path":506,"stem":507},"Le système sur puce (SoC)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fsysteme-sur-puce","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F1.systeme-sur-puce",{"title":509,"path":510,"stem":511},"Processus et ordonnancement par l'OS","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprocessus-os","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F2.processus-os",{"title":513,"path":514,"stem":515},"L'interblocage (deadlock)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Finterblocage","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F3.interblocage",{"title":517,"path":518,"stem":519},"Principes du routage","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Froutage-principes","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F4.routage-principes",{"title":521,"path":522,"stem":523},"Protocoles de routage RIP et OSPF","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprotocoles-rip-ospf","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F5.protocoles-rip-ospf",{"title":525,"path":526,"stem":527},"Chiffrement symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-symetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F6.chiffrement-symetrique",{"title":529,"path":530,"stem":531},"Chiffrement asymétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-asymetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F7.chiffrement-asymetrique",{"title":533,"path":534,"stem":535},"HTTPS — l'échange de clé symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fhttps-tls","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F8.https-tls",{"title":381,"path":537,"stem":538,"children":539},"\u002Fnsi-tale\u002Ftd-langages-prog","2.nsi-tale\u002Ftd-langages-prog\u002F0.index",[540,541,544,548,552,556],{"title":381,"path":537,"stem":538},{"title":403,"path":542,"stem":543},"\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmise-au-point","2.nsi-tale\u002Ftd-langages-prog\u002F1.mise-au-point",{"title":545,"path":546,"stem":547},"Modularité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmodularite","2.nsi-tale\u002Ftd-langages-prog\u002F2.modularite",{"title":549,"path":550,"stem":551},"Récursivité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Frecursivite","2.nsi-tale\u002Ftd-langages-prog\u002F3.recursivite",{"title":553,"path":554,"stem":555},"Paradigmes de programmation","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fparadigmes","2.nsi-tale\u002Ftd-langages-prog\u002F4.paradigmes",{"title":557,"path":558,"stem":559},"Programme comme donnée — calculabilité et indécidabilité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fprogramme-comme-donnee","2.nsi-tale\u002Ftd-langages-prog\u002F5.programme-comme-donnee",{"title":411,"path":561,"stem":562,"children":563},"\u002Fnsi-tale\u002Fte-algorithmique","2.nsi-tale\u002Fte-algorithmique\u002F0.index",[564,565,569,573,577,581],{"title":411,"path":561,"stem":562},{"title":566,"path":567,"stem":568},"Algorithmes sur les arbres binaires","\u002Fnsi-tale\u002Fte-algorithmique\u002Farbres-binaires-algos","2.nsi-tale\u002Fte-algorithmique\u002F1.arbres-binaires-algos",{"title":570,"path":571,"stem":572},"Parcours de graphes — DFS, BFS, cycles, chemins","\u002Fnsi-tale\u002Fte-algorithmique\u002Fgraphes-parcours","2.nsi-tale\u002Fte-algorithmique\u002F2.graphes-parcours",{"title":574,"path":575,"stem":576},"Diviser pour régner","\u002Fnsi-tale\u002Fte-algorithmique\u002Fdiviser-pour-regner","2.nsi-tale\u002Fte-algorithmique\u002F3.diviser-pour-regner",{"title":578,"path":579,"stem":580},"Programmation dynamique","\u002Fnsi-tale\u002Fte-algorithmique\u002Fprogrammation-dynamique","2.nsi-tale\u002Fte-algorithmique\u002F4.programmation-dynamique",{"title":582,"path":583,"stem":584},"Recherche textuelle — l'algorithme de Boyer-Moore","\u002Fnsi-tale\u002Fte-algorithmique\u002Frecherche-textuelle","2.nsi-tale\u002Fte-algorithmique\u002F5.recherche-textuelle",{"id":586,"title":99,"bo":587,"body":589,"description":1047,"eval":1048,"extension":1049,"labo":1048,"meta":1050,"navigation":1051,"path":100,"quizzes":1052,"readingTime":1059,"seo":1060,"stem":101,"tp":1048,"__hash__":1061},"cours\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats.md",[588],"SD03",{"type":590,"value":591,"toc":1038},"minimark",[592,597,618,621,625,636,648,660,664,671,839,856,866,896,900,910,913,927,936,947,951,954,986,998,1020,1024],[593,594,596],"h2",{"id":595},"introduction","Introduction",[598,599,600,601,605,606,609,610,613,614,617],"p",{},"À chaque seconde, des milliards de ",[602,603,604],"strong",{},"données"," circulent sur les réseaux : un\nSMS, une photo, un relevé de température, un identifiant de connexion, un like\nsur une vidéo. Toutes ces informations très différentes partagent pourtant un\npoint commun : elles peuvent être ",[602,607,608],{},"représentées et stockées par une machine",".\nAvant même de réfléchir à la façon de les organiser ou de les traiter, il est\nutile de comprendre ",[602,611,612],{},"ce qu'est"," précisément une donnée et ",[602,615,616],{},"sous quelle\nforme"," on la conserve.",[619,620],"bo-ref",{"code":588},[593,622,624],{"id":623},"quest-ce-quune-donnée","Qu'est-ce qu'une donnée ?",[598,626,627,628,631,632,635],{},"En informatique, une ",[602,629,630],{},"donnée"," est une information codée sous une forme\nexploitable par une machine. Une donnée brute, isolée, n'a pas forcément de\nsens : c'est lorsqu'on l'interprète dans un contexte qu'elle devient une\n",[602,633,634],{},"information",".",[598,637,638,639,643,644,647],{},"Par exemple, le nombre ",[640,641,642],"code",{},"36.7"," n'est qu'un nombre. Mais associé à l'étiquette\n« température corporelle, le 12 mai à 8 h », il devient une information\nexploitable par un médecin. Une donnée seule est muette ; ",[602,645,646],{},"encadrée par un\ncontexte"," elle parle.",[649,650,651],"note",{},[598,652,653,654,656,657,635],{},"Donnée brute : ",[640,655,642],{},". Information : « la température de Lila ce matin était\nde 36,7 °C ». La différence se joue sur ",[602,658,659],{},"le contexte associé",[593,661,663],{"id":662},"les-principaux-formats-de-fichier","Les principaux formats de fichier",[598,665,666,667,670],{},"Une donnée numérique doit être stockée dans un ",[602,668,669],{},"format"," : une convention\ndécrivant comment écrire l'information dans un fichier pour qu'une machine\nsache la relire. Les formats que vous croiserez le plus souvent en SNT :",[672,673,674,693],"table",{},[675,676,677],"thead",{},[678,679,680,684,687,690],"tr",{},[681,682,683],"th",{},"Format",[681,685,686],{},"Type de contenu",[681,688,689],{},"Extensions",[681,691,692],{},"Exemple d'usage",[694,695,696,715,733,751,773,797,818],"tbody",{},[678,697,698,704,707,712],{},[699,700,701],"td",{},[602,702,703],{},"Texte brut",[699,705,706],{},"Texte sans mise en forme",[699,708,709],{},[640,710,711],{},".txt",[699,713,714],{},"Une note rapide",[678,716,717,722,725,730],{},[699,718,719],{},[602,720,721],{},"CSV",[699,723,724],{},"Tableau (lignes + virgules)",[699,726,727],{},[640,728,729],{},".csv",[699,731,732],{},"Notes d'élèves, relevés",[678,734,735,740,743,748],{},[699,736,737],{},[602,738,739],{},"JSON",[699,741,742],{},"Données arborescentes",[699,744,745],{},[640,746,747],{},".json",[699,749,750],{},"Échanges entre sites Web",[678,752,753,758,761,770],{},[699,754,755],{},[602,756,757],{},"XML \u002F HTML",[699,759,760],{},"Documents structurés",[699,762,763,766,767],{},[640,764,765],{},".xml",", ",[640,768,769],{},".html",[699,771,772],{},"Pages Web, documents Office",[678,774,775,780,783,794],{},[699,776,777],{},[602,778,779],{},"Image",[699,781,782],{},"Pixels ou vecteurs",[699,784,785,766,788,766,791],{},[640,786,787],{},".png",[640,789,790],{},".jpg",[640,792,793],{},".svg",[699,795,796],{},"Photos, schémas",[678,798,799,804,807,815],{},[699,800,801],{},[602,802,803],{},"Son",[699,805,806],{},"Échantillons audio",[699,808,809,766,812],{},[640,810,811],{},".mp3",[640,813,814],{},".wav",[699,816,817],{},"Musiques, enregistrements",[678,819,820,825,828,836],{},[699,821,822],{},[602,823,824],{},"Vidéo",[699,826,827],{},"Images + son",[699,829,830,766,833],{},[640,831,832],{},".mp4",[640,834,835],{},".webm",[699,837,838],{},"Films, captures d'écran",[598,840,841,842,845,846,849,850,852,853,855],{},"On distingue deux grandes familles : les ",[602,843,844],{},"formats texte"," (lisibles par un être\nhumain en ouvrant le fichier dans un éditeur) et les ",[602,847,848],{},"formats binaires"," (codés\nen octets, illisibles sans un programme dédié — comme ",[640,851,832],{}," ou ",[640,854,787],{},").",[857,858,859],"tip",{},[598,860,861,862,865],{},"Un fichier CSV (",[640,863,864],{},"Comma-Separated Values",") est juste un fichier texte où chaque\nligne est une rangée et où les valeurs d'une même rangée sont séparées par une\nvirgule. Vous pouvez l'ouvrir avec un simple éditeur de texte.",[867,868,872,879],"self-eval-qcm",{"correct":869,"explanation":870,"slug":871},"1","CSV est un format texte : il suffit d'un éditeur pour le lire. Les trois autres sont des formats binaires.","donnees-formats-c1",[873,874,876],"template",{"v-slot:question":875},"",[598,877,878],{},"Lequel de ces formats est un format texte lisible par un être humain ?",[873,880,881],{"v-slot:choices":875},[882,883,884,888,890,893],"ul",{},[885,886,887],"li",{},"MP4",[885,889,721],{},[885,891,892],{},"PNG",[885,894,895],{},"MP3",[593,897,899],{"id":898},"les-données-personnelles","Les données personnelles",[598,901,902,903,906,907,635],{},"Toutes les données ne se valent pas devant la loi. Une ",[602,904,905],{},"donnée personnelle","\nest, selon le RGPD (Règlement Général sur la Protection des Données), toute\ninformation ",[602,908,909],{},"se rapportant à une personne physique identifiée ou\nidentifiable",[598,911,912],{},"Cette définition est plus large qu'il n'y paraît :",[882,914,915,921],{},[885,916,917,920],{},[602,918,919],{},"Identification directe"," : nom et prénom, photo de visage, numéro de\nsécurité sociale.",[885,922,923,926],{},[602,924,925],{},"Identification indirecte"," : adresse IP, numéro de plaque d'immatriculation,\nadresse e-mail, voire combinaison de plusieurs indices (« femme née le X,\nhabitant à Y, inscrite à l'association Z »).",[928,929,930],"warning",{},[598,931,932,933,935],{},"Une adresse IP est une ",[602,934,905],{}," au sens du RGPD, même si elle ne\ncontient pas votre nom. Elle permet de remonter à votre abonnement Internet,\ndonc à vous.",[598,937,938,939,942,943,946],{},"À l'intérieur des données personnelles, on isole les ",[602,940,941],{},"données sensibles"," :\norigine, opinions politiques, religion, santé, orientation sexuelle, données\nbiométriques. Leur collecte est ",[602,944,945],{},"interdite par défaut",", sauf consentement\nexplicite ou cas prévu par la loi.",[593,948,950],{"id":949},"vos-droits-face-à-vos-données","Vos droits face à vos données",[598,952,953],{},"Le RGPD, applicable dans toute l'Union européenne depuis 2018, garantit à\nchaque personne plusieurs droits sur les données qui la concernent :",[882,955,956,962,968,974,980],{},[885,957,958,961],{},[602,959,960],{},"Droit d'accès"," — savoir ce qu'un service détient sur vous.",[885,963,964,967],{},[602,965,966],{},"Droit de rectification"," — corriger une donnée erronée.",[885,969,970,973],{},[602,971,972],{},"Droit à l'effacement"," — demander la suppression (« droit à l'oubli »).",[885,975,976,979],{},[602,977,978],{},"Droit à la portabilité"," — récupérer ses données dans un format ouvert.",[885,981,982,985],{},[602,983,984],{},"Droit d'opposition"," — refuser un traitement (par exemple à des fins\npublicitaires).",[987,988,991],"card",{"icon":989,"title":990},"i-lucide-shield-check","L'autorité française : la CNIL",[598,992,993,994,997],{},"La ",[602,995,996],{},"CNIL"," (Commission Nationale de l'Informatique et des Libertés) veille au\nrespect du RGPD en France. Elle peut être saisie gratuitement par tout citoyen\nen cas de manquement.",[867,999,1002,1007],{"correct":869,"explanation":1000,"slug":1001},"L'adresse IP permet à un fournisseur d'accès de remonter à un abonné précis. Elle est considérée comme une donnée personnelle par la CNIL.","donnees-formats-c2",[873,1003,1004],{"v-slot:question":875},[598,1005,1006],{},"Une adresse IP est-elle une donnée personnelle ?",[873,1008,1009],{"v-slot:choices":875},[882,1010,1011,1014,1017],{},[885,1012,1013],{},"Non, c'est juste un numéro",[885,1015,1016],{},"Oui, car elle peut identifier un abonnement et donc une personne",[885,1018,1019],{},"Seulement si elle est associée à un nom",[593,1021,1023],{"id":1022},"à-retenir","À retenir",[598,1025,1026,1027,1030,1031,1034,1035,1037],{},"Une donnée est un fragment d'information codé pour une machine. Elle prend du\nsens dans un ",[602,1028,1029],{},"contexte",". Selon le type de contenu, on la stocke dans des\n",[602,1032,1033],{},"formats"," différents (texte brut, CSV, JSON, images, sons…). Lorsqu'elle se\nrapporte à une personne identifiable, elle devient une ",[602,1036,905],{},"\nprotégée par le RGPD et placée sous la vigilance de la CNIL.",{"title":875,"searchDepth":1039,"depth":1039,"links":1040},2,[1041,1042,1043,1044,1045,1046],{"id":595,"depth":1039,"text":596},{"id":623,"depth":1039,"text":624},{"id":662,"depth":1039,"text":663},{"id":898,"depth":1039,"text":899},{"id":949,"depth":1039,"text":950},{"id":1022,"depth":1039,"text":1023},"Qu'est-ce qu'une donnée ? Quels sont les principaux formats utilisés en informatique, et pourquoi certaines données méritent une protection particulière ?",null,"md",{},true,[1053,1057],{"slug":871,"kind":1054,"question":878,"choices":1055,"correct":869,"multi":1056,"explanation":870},"qcm",[887,721,892,895],false,{"slug":1001,"kind":1054,"question":1006,"choices":1058,"correct":869,"multi":1056,"explanation":1000},[1013,1016,1019],1,{"title":99,"description":1047},"dkoerxUu0jbE2HxRVEuO31-3xLAY20c_6Puy2ZikwmE",{"id":1063,"title":1064,"bo":1065,"body":1066,"description":1253,"eval":1048,"extension":1049,"labo":1048,"meta":1254,"navigation":1056,"path":1255,"quizzes":1256,"readingTime":1059,"seo":1257,"stem":1258,"tp":1048,"__hash__":1259},"coursMemo\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats.memo.md","Données et formats — l'essentiel",[588],{"type":590,"value":1067,"toc":1246},[1068,1072,1087,1091,1151,1155,1209,1214,1218,1233,1237],[593,1069,1071],{"id":1070},"en-une-phrase","En une phrase",[598,1073,1074,1075,1077,1078,1080,1081,1083,1084,635],{},"Une ",[602,1076,630],{}," est une information codée pour une machine ; elle prend sens\ndans un ",[602,1079,1029],{},", se stocke dans un ",[602,1082,669],{},", et bénéficie d'une\nprotection légale dès qu'elle se rapporte à une ",[602,1085,1086],{},"personne identifiable",[593,1088,1090],{"id":1089},"à-mémoriser","À mémoriser",[882,1092,1093,1099,1105,1121,1139,1145],{},[885,1094,1095,1098],{},[602,1096,1097],{},"Donnée"," = fragment d'information exploitable par une machine.",[885,1100,1101,1104],{},[602,1102,1103],{},"Information"," = donnée + contexte d'interprétation.",[885,1106,1107,1110,1111,766,1113,766,1115,766,1117,766,1119,635],{},[602,1108,1109],{},"Format texte"," (lisible) : ",[640,1112,711],{},[640,1114,729],{},[640,1116,747],{},[640,1118,765],{},[640,1120,769],{},[885,1122,1123,1126,1127,766,1129,766,1131,1133,1134,766,1136,635],{},[602,1124,1125],{},"Format binaire"," (illisible sans logiciel) : ",[640,1128,787],{},[640,1130,790],{},[640,1132,811],{},",\n",[640,1135,832],{},[640,1137,1138],{},".pdf",[885,1140,1141,1144],{},[602,1142,1143],{},"Donnée personnelle"," (RGPD) : toute information sur une personne physique\nidentifiée ou identifiable — directement (nom) ou indirectement (IP, e-mail,\ncroisement d'indices).",[885,1146,1147,1150],{},[602,1148,1149],{},"Donnée sensible"," : origine, opinions, religion, santé, biométrie,\norientation. Collecte interdite par défaut.",[593,1152,1154],{"id":1153},"vos-droits-rgpd","Vos droits (RGPD)",[672,1156,1157,1167],{},[675,1158,1159],{},[678,1160,1161,1164],{},[681,1162,1163],{},"Droit",[681,1165,1166],{},"Ce qu'il permet",[694,1168,1169,1177,1185,1193,1201],{},[678,1170,1171,1174],{},[699,1172,1173],{},"Accès",[699,1175,1176],{},"Consulter ce qu'un service détient sur vous",[678,1178,1179,1182],{},[699,1180,1181],{},"Rectification",[699,1183,1184],{},"Corriger une donnée erronée",[678,1186,1187,1190],{},[699,1188,1189],{},"Effacement",[699,1191,1192],{},"« Droit à l'oubli »",[678,1194,1195,1198],{},[699,1196,1197],{},"Portabilité",[699,1199,1200],{},"Récupérer ses données dans un format ouvert",[678,1202,1203,1206],{},[699,1204,1205],{},"Opposition",[699,1207,1208],{},"Refuser un traitement (par ex. publicitaire)",[598,1210,1211,1212,635],{},"L'autorité de référence en France est la ",[602,1213,996],{},[593,1215,1217],{"id":1216},"pièges-courants","Pièges courants",[882,1219,1220,1227,1230],{},[885,1221,1222,1223,1226],{},"Une adresse IP ",[602,1224,1225],{},"est"," une donnée personnelle.",[885,1228,1229],{},"« Anonymisé » ne veut pas dire « privé » si le croisement reste possible.",[885,1231,1232],{},"Un format texte (CSV) n'est pas moins « pro » qu'un format binaire — il\nest juste lisible à l'œil nu.",[593,1234,1236],{"id":1235},"reconnaître-un-format-en-un-coup-dœil","Reconnaître un format en un coup d'œil",[1238,1239,1244],"pre",{"className":1240,"code":1242,"language":1243,"meta":875},[1241],"language-text","nom,prenom,age      → CSV (texte, virgules)\n{\"nom\": \"Lila\"}     → JSON (texte, accolades)\n\u003Cp>Bonjour\u003C\u002Fp>      → XML \u002F HTML (texte, balises)\n","text",[640,1245,1242],{"__ignoreMap":875},{"title":875,"searchDepth":1039,"depth":1039,"links":1247},[1248,1249,1250,1251,1252],{"id":1070,"depth":1039,"text":1071},{"id":1089,"depth":1039,"text":1090},{"id":1153,"depth":1039,"text":1154},{"id":1216,"depth":1039,"text":1217},{"id":1235,"depth":1039,"text":1236},"Mémo de révision sur la notion de donnée, les formats courants et les données personnelles.",{},"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats.memo",[],{"title":1064,"description":1253},"0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats.memo","FQZNyWPORtA3ticWvkeuYE2_gO8OYOz3nx-_nnZvLeQ",{"id":1261,"title":1262,"body":1263,"description":1473,"extension":1049,"meta":1474,"navigation":1056,"path":1475,"seo":1476,"stem":1477,"__hash__":1478},"coursSlides\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats.slides.md","Données et formats — diapositives",{"type":590,"value":1264,"toc":1471},[1265,1269,1272,1277,1280,1284,1299,1305,1307,1311,1368,1370,1374,1380,1383,1385,1389,1396,1402,1404,1408,1440,1445,1447,1451,1454,1457,1459,1461],[1266,1267,99],"h1",{"id":1268},"données-et-formats",[598,1270,1271],{},"Une journée numérique = des milliers de données générées.",[598,1273,1274,1275],{},"SNT Seconde — chapitre Données structurées — ",[619,1276],{"code":588},[1278,1279],"hr",{},[1266,1281,1283],{"id":1282},"donnée-vs-information","Donnée vs information",[882,1285,1286,1291],{},[885,1287,1288,1290],{},[602,1289,1097],{}," : codée, exploitable par une machine.",[885,1292,1293,1295,1296,635],{},[602,1294,1103],{}," : donnée ",[602,1297,1298],{},"interprétée dans un contexte",[598,1300,1301,1302,1304],{},"Exemple : ",[640,1303,642],{}," (donnée) → « température de Lila ce matin » (information).",[1278,1306],{},[1266,1308,1310],{"id":1309},"formats-deux-grandes-familles","Formats : deux grandes familles",[672,1312,1313,1326],{},[675,1314,1315],{},[678,1316,1317,1320,1323],{},[681,1318,1319],{},"Famille",[681,1321,1322],{},"Lisible humain ?",[681,1324,1325],{},"Exemples",[694,1327,1328,1348],{},[678,1329,1330,1335,1338],{},[699,1331,1332],{},[602,1333,1334],{},"Texte",[699,1336,1337],{},"Oui (éditeur suffit)",[699,1339,1340,766,1342,766,1344,766,1346],{},[640,1341,711],{},[640,1343,729],{},[640,1345,747],{},[640,1347,769],{},[678,1349,1350,1355,1358],{},[699,1351,1352],{},[602,1353,1354],{},"Binaire",[699,1356,1357],{},"Non",[699,1359,1360,766,1362,766,1364,766,1366],{},[640,1361,787],{},[640,1363,811],{},[640,1365,832],{},[640,1367,1138],{},[1278,1369],{},[1266,1371,1373],{"id":1372},"un-fichier-csv-à-lœil-nu","Un fichier CSV à l'œil nu",[1238,1375,1378],{"className":1376,"code":1377,"language":1243,"meta":875},[1241],"nom,prenom,age\nLila,Martin,15\nIdris,Bouzid,16\nJade,Petit,15\n",[640,1379,1377],{"__ignoreMap":875},[598,1381,1382],{},"Trois lignes, trois élèves. Chaque colonne = un descripteur.",[1278,1384],{},[1266,1386,1388],{"id":1387},"donnée-personnelle","Donnée personnelle ?",[1390,1391],"illustration",{"alt":1392,"kind":1393,"src":1394,"svg":1395},"Types d'identification d'une personne","schema","\u002Fillustrations\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002Fidentification-directe-indirecte.svg","\u003Csvg class=\"illustration-svg\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 480 250\" role=\"img\" aria-label=\"Comparaison : à gauche l'identification directe (nom, prénom, photo désignent la personne sans détour), à droite l'identification indirecte (adresse IP, email et croisement d'indices remontent jusqu'à elle)\">\n  \u003Ctitle>Identification directe vs indirecte\u003C\u002Ftitle>\n  \u003Cstyle>\n    .id-title { fill: var(--diagram-text); font-family: Geist, Inter, system-ui, sans-serif; font-size: 13px; font-weight: 600; }\n    .id-box   { fill: var(--diagram-node-bg); stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .id-box-alt { fill: var(--diagram-surface-alt); stroke: var(--diagram-border); stroke-width: 1.5; }\n    .id-person { fill: var(--diagram-surface-alt); stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .id-label { fill: var(--diagram-text); font-family: Geist, Inter, system-ui, sans-serif; font-size: 12px; font-weight: 500; }\n    .id-val   { fill: var(--diagram-line); font-family: 'JetBrains Mono', monospace; font-size: 10.5px; }\n    .id-edge  { stroke: var(--diagram-node-border); stroke-width: 1.5; fill: none; }\n    .id-edge-soft { stroke: var(--diagram-line); stroke-width: 1.5; fill: none; stroke-dasharray: 4 3; }\n    .id-arrow { fill: var(--diagram-node-border); }\n    .id-arrow-soft { fill: var(--diagram-line); }\n    .id-divider { stroke: var(--diagram-border); stroke-width: 1.5; stroke-dasharray: 4 4; }\n  \u003C\u002Fstyle>\n\n  \u003Cline class=\"id-divider\" x1=\"240\" y1=\"36\" x2=\"240\" y2=\"232\"\u002F>\n\n  \u003C!-- ░░ Identification directe (gauche) ░░ -->\n  \u003Ctext x=\"120\" y=\"26\" text-anchor=\"middle\" class=\"id-title\">Identification directe\u003C\u002Ftext>\n\n  \u003C!-- indices directs -->\n  \u003Crect x=\"20\"  y=\"48\"  width=\"84\" height=\"26\" rx=\"4\" class=\"id-box\"\u002F>\u003Ctext x=\"62\"  y=\"65\"  text-anchor=\"middle\" class=\"id-label\">nom\u003C\u002Ftext>\n  \u003Crect x=\"20\"  y=\"86\"  width=\"84\" height=\"26\" rx=\"4\" class=\"id-box\"\u002F>\u003Ctext x=\"62\"  y=\"103\" text-anchor=\"middle\" class=\"id-label\">prénom\u003C\u002Ftext>\n  \u003Crect x=\"20\"  y=\"124\" width=\"84\" height=\"26\" rx=\"4\" class=\"id-box\"\u002F>\u003Ctext x=\"62\"  y=\"141\" text-anchor=\"middle\" class=\"id-label\">photo\u003C\u002Ftext>\n\n  \u003C!-- flèches directes vers la personne -->\n  \u003Cpath class=\"id-edge\" d=\"M 104 61  L 166 96\"\u002F>\n  \u003Cpath class=\"id-edge\" d=\"M 104 99  L 166 102\"\u002F>\n  \u003Cpath class=\"id-edge\" d=\"M 104 137 L 166 108\"\u002F>\n  \u003Cpolygon class=\"id-arrow\" points=\"166,96 155,95 159,86\"\u002F>\n  \u003Cpolygon class=\"id-arrow\" points=\"166,108 159,118 155,109\"\u002F>\n\n  \u003C!-- la personne -->\n  \u003Ccircle cx=\"190\" cy=\"92\" r=\"11\" class=\"id-person\"\u002F>\n  \u003Cpath class=\"id-person\" d=\"M 172 130 a 18 18 0 0 1 36 0 Z\"\u002F>\n  \u003Ctext x=\"190\" y=\"160\" text-anchor=\"middle\" class=\"id-label\">personne\u003C\u002Ftext>\n\n  \u003C!-- ░░ Identification indirecte (droite) ░░ -->\n  \u003Ctext x=\"360\" y=\"26\" text-anchor=\"middle\" class=\"id-title\">Identification indirecte\u003C\u002Ftext>\n\n  \u003C!-- indices indirects -->\n  \u003Crect x=\"264\" y=\"48\"  width=\"92\" height=\"26\" rx=\"4\" class=\"id-box-alt\"\u002F>\u003Ctext x=\"310\" y=\"65\"  text-anchor=\"middle\" class=\"id-val\">93.184.0.7\u003C\u002Ftext>\n  \u003Crect x=\"264\" y=\"86\"  width=\"92\" height=\"26\" rx=\"4\" class=\"id-box-alt\"\u002F>\u003Ctext x=\"310\" y=\"103\" text-anchor=\"middle\" class=\"id-val\">a@mail.fr\u003C\u002Ftext>\n  \u003Crect x=\"264\" y=\"124\" width=\"92\" height=\"26\" rx=\"4\" class=\"id-box-alt\"\u002F>\u003Ctext x=\"310\" y=\"141\" text-anchor=\"middle\" class=\"id-label\">croisement\u003C\u002Ftext>\n\n  \u003C!-- flèches indirectes (pointillé) vers la personne -->\n  \u003Cpath class=\"id-edge-soft\" d=\"M 356 61  L 416 96\"\u002F>\n  \u003Cpath class=\"id-edge-soft\" d=\"M 356 99  L 416 102\"\u002F>\n  \u003Cpath class=\"id-edge-soft\" d=\"M 356 137 L 416 108\"\u002F>\n  \u003Cpolygon class=\"id-arrow-soft\" points=\"416,96 405,95 409,86\"\u002F>\n  \u003Cpolygon class=\"id-arrow-soft\" points=\"416,108 409,118 405,109\"\u002F>\n\n  \u003C!-- la personne (atteinte par recoupement) -->\n  \u003Ccircle cx=\"440\" cy=\"92\" r=\"11\" class=\"id-person\"\u002F>\n  \u003Cpath class=\"id-person\" d=\"M 422 130 a 18 18 0 0 1 36 0 Z\"\u002F>\n  \u003Ctext x=\"440\" y=\"160\" text-anchor=\"middle\" class=\"id-label\">personne\u003C\u002Ftext>\n\u003C\u002Fsvg>\n",[598,1397,1398,1399,635],{},"Toute information qui se rapporte à une ",[602,1400,1401],{},"personne physique identifiable",[1278,1403],{},[1266,1405,1407],{"id":1406},"les-six-droits-du-rgpd","Les six droits du RGPD",[882,1409,1410,1416,1422,1429,1435],{},[885,1411,1412,1413,635],{},"Droit d'",[602,1414,1415],{},"accès",[885,1417,1418,1419,635],{},"Droit de ",[602,1420,1421],{},"rectification",[885,1423,1424,1425,1428],{},"Droit à l'",[602,1426,1427],{},"effacement"," (« droit à l'oubli »).",[885,1430,1431,1432,635],{},"Droit à la ",[602,1433,1434],{},"portabilité",[885,1436,1412,1437,635],{},[602,1438,1439],{},"opposition",[598,1441,1442,1443,635],{},"En France, l'autorité de référence est la ",[602,1444,996],{},[1278,1446],{},[1266,1448,1450],{"id":1449},"données-sensibles-interdites-par-défaut","Données sensibles : interdites par défaut",[598,1452,1453],{},"Origine, opinions politiques, religion, santé, biométrie, orientation.",[598,1455,1456],{},"Collecte interdite sauf consentement explicite ou cadre légal précis.",[1278,1458],{},[1266,1460,1023],{"id":1022},[598,1462,1463,1464,1466,1467,1470],{},"Une donnée n'est jamais neutre : son ",[602,1465,669],{}," détermine ce qu'on peut en\nfaire, et son ",[602,1468,1469],{},"caractère personnel"," détermine ce que la loi protège.",{"title":875,"searchDepth":1039,"depth":1039,"links":1472},[],"Deck projetable pour la séance d'introduction au chapitre.",{},"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats.slides",{"title":1262,"description":1473},"0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats.slides","g9wQUyqs2w4m28-68OxgQ2AWLfZwwS1X2CCB_af3MRk",{"id":1063,"title":1064,"bo":1480,"body":1481,"description":1253,"eval":1048,"extension":1049,"labo":1048,"meta":1617,"navigation":1056,"path":1255,"quizzes":1618,"readingTime":1059,"seo":1619,"stem":1258,"tp":1048,"__hash__":1259},[588],{"type":590,"value":1482,"toc":1610},[1483,1485,1495,1497,1543,1545,1587,1591,1593,1603,1605],[593,1484,1071],{"id":1070},[598,1486,1074,1487,1077,1489,1080,1491,1083,1493,635],{},[602,1488,630],{},[602,1490,1029],{},[602,1492,669],{},[602,1494,1086],{},[593,1496,1090],{"id":1089},[882,1498,1499,1503,1507,1521,1535,1539],{},[885,1500,1501,1098],{},[602,1502,1097],{},[885,1504,1505,1104],{},[602,1506,1103],{},[885,1508,1509,1110,1511,766,1513,766,1515,766,1517,766,1519,635],{},[602,1510,1109],{},[640,1512,711],{},[640,1514,729],{},[640,1516,747],{},[640,1518,765],{},[640,1520,769],{},[885,1522,1523,1126,1525,766,1527,766,1529,1133,1531,766,1533,635],{},[602,1524,1125],{},[640,1526,787],{},[640,1528,790],{},[640,1530,811],{},[640,1532,832],{},[640,1534,1138],{},[885,1536,1537,1144],{},[602,1538,1143],{},[885,1540,1541,1150],{},[602,1542,1149],{},[593,1544,1154],{"id":1153},[672,1546,1547,1555],{},[675,1548,1549],{},[678,1550,1551,1553],{},[681,1552,1163],{},[681,1554,1166],{},[694,1556,1557,1563,1569,1575,1581],{},[678,1558,1559,1561],{},[699,1560,1173],{},[699,1562,1176],{},[678,1564,1565,1567],{},[699,1566,1181],{},[699,1568,1184],{},[678,1570,1571,1573],{},[699,1572,1189],{},[699,1574,1192],{},[678,1576,1577,1579],{},[699,1578,1197],{},[699,1580,1200],{},[678,1582,1583,1585],{},[699,1584,1205],{},[699,1586,1208],{},[598,1588,1211,1589,635],{},[602,1590,996],{},[593,1592,1217],{"id":1216},[882,1594,1595,1599,1601],{},[885,1596,1222,1597,1226],{},[602,1598,1225],{},[885,1600,1229],{},[885,1602,1232],{},[593,1604,1236],{"id":1235},[1238,1606,1608],{"className":1607,"code":1242,"language":1243,"meta":875},[1241],[640,1609,1242],{"__ignoreMap":875},{"title":875,"searchDepth":1039,"depth":1039,"links":1611},[1612,1613,1614,1615,1616],{"id":1070,"depth":1039,"text":1071},{"id":1089,"depth":1039,"text":1090},{"id":1153,"depth":1039,"text":1154},{"id":1216,"depth":1039,"text":1217},{"id":1235,"depth":1039,"text":1236},{},[],{"title":1064,"description":1253},{"id":1261,"title":1262,"body":1621,"description":1473,"extension":1049,"meta":1776,"navigation":1056,"path":1475,"seo":1777,"stem":1477,"__hash__":1478},{"type":590,"value":1622,"toc":1774},[1623,1625,1627,1631,1633,1635,1647,1651,1653,1655,1705,1707,1709,1714,1716,1718,1720,1722,1726,1728,1730,1752,1756,1758,1760,1762,1764,1766,1768],[1266,1624,99],{"id":1268},[598,1626,1271],{},[598,1628,1274,1629],{},[619,1630],{"code":588},[1278,1632],{},[1266,1634,1283],{"id":1282},[882,1636,1637,1641],{},[885,1638,1639,1290],{},[602,1640,1097],{},[885,1642,1643,1295,1645,635],{},[602,1644,1103],{},[602,1646,1298],{},[598,1648,1301,1649,1304],{},[640,1650,642],{},[1278,1652],{},[1266,1654,1310],{"id":1309},[672,1656,1657,1667],{},[675,1658,1659],{},[678,1660,1661,1663,1665],{},[681,1662,1319],{},[681,1664,1322],{},[681,1666,1325],{},[694,1668,1669,1687],{},[678,1670,1671,1675,1677],{},[699,1672,1673],{},[602,1674,1334],{},[699,1676,1337],{},[699,1678,1679,766,1681,766,1683,766,1685],{},[640,1680,711],{},[640,1682,729],{},[640,1684,747],{},[640,1686,769],{},[678,1688,1689,1693,1695],{},[699,1690,1691],{},[602,1692,1354],{},[699,1694,1357],{},[699,1696,1697,766,1699,766,1701,766,1703],{},[640,1698,787],{},[640,1700,811],{},[640,1702,832],{},[640,1704,1138],{},[1278,1706],{},[1266,1708,1373],{"id":1372},[1238,1710,1712],{"className":1711,"code":1377,"language":1243,"meta":875},[1241],[640,1713,1377],{"__ignoreMap":875},[598,1715,1382],{},[1278,1717],{},[1266,1719,1388],{"id":1387},[1390,1721],{"alt":1392,"kind":1393,"src":1394,"svg":1395},[598,1723,1398,1724,635],{},[602,1725,1401],{},[1278,1727],{},[1266,1729,1407],{"id":1406},[882,1731,1732,1736,1740,1744,1748],{},[885,1733,1412,1734,635],{},[602,1735,1415],{},[885,1737,1418,1738,635],{},[602,1739,1421],{},[885,1741,1424,1742,1428],{},[602,1743,1427],{},[885,1745,1431,1746,635],{},[602,1747,1434],{},[885,1749,1412,1750,635],{},[602,1751,1439],{},[598,1753,1442,1754,635],{},[602,1755,996],{},[1278,1757],{},[1266,1759,1450],{"id":1449},[598,1761,1453],{},[598,1763,1456],{},[1278,1765],{},[1266,1767,1023],{"id":1022},[598,1769,1463,1770,1466,1772,1470],{},[602,1771,669],{},[602,1773,1469],{},{"title":875,"searchDepth":1039,"depth":1039,"links":1775},[],{},{"title":1262,"description":1473},1788035575633]