[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-962295","data":"\u003Cdiv class=\u0022container content-rte\u0022\u003E\n  \u003Cdiv class=\u0022row\u0022\u003E\n    \u003Cdiv class=\u0022box col-md-6 bg-primary text-white\u0022\u003E\n      \u003Ch2 class=\u0022h1 text-left\u0022\u003E  Analyse de donn\u00e9es : programmation\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          3\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemestre calendaire :\n          Semestre 2\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ED\u00e9tail du volume horaire\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ECours magistraux :\u003C\/span\u003E\n                                      \u003Cspan\u003E3\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux pratiques :\u003C\/span\u003E\n                                      \u003Cspan\u003E21\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux dirig\u00e9s :\u003C\/span\u003E\n                                      \u003Cspan\u003E4\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                                            \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EFran\u00e7ais\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EEnseignement \u00e0 distance\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003Enon\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003Cdiv class=\u0022box col-md-6\u0022\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EPr\u00e9requis\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003EAucun\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EObjectifs d\u0026#039;apprentissage\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ELe module \u00ab Analyse de donn\u00e9es : programmation \u00bb vise \u00e0 familiariser l\u2019\u00e9tudiant.e avec la programmation informatique, dans le but en particulier d\u2019analyser des fichiers de donn\u00e9es de g\u00e9osciences. Les acquis de ce module serviront dans les TP de certains modules, ainsi que pour les stages en laboratoire. Les applications sont faites avec le langage python, mais l\u2019\u00e9tudiant.e devrait \u00eatre capable de transposer ses connaissances vers un autre langage. A la fin du module, les \u00e9tudiant.e.s qui ont travaill\u00e9 seront capables de :\u003Cbr\u003E\n1.Savoir ce qu\u2019est une variable, l\u2019affectation d\u2019une variable, une boucle \u00ab for \u00bb, une boucle \u00ab while \u00bb, un test \u00ab if \u00bb et comment utiliser ces \u00e9l\u00e9ments\u003Cbr\u003E\n2.Ecrire un algorithme simple en pseudo-code utilisant les notions ci-dessus\u003Cbr\u003E\n3.Transcrire un algorithme simple \u00e9crit en pseudo-code vers un langage donn\u00e9 (ici Python)\u003Cbr\u003E\n4.Utiliser les boucles \u00ab for \u00bb et \u00ab while \u00bb, et les tests \u00ab if \u00bb dans Python\u003Cbr\u003E\n5.Ecrire et utiliser des \u00ab functions \u00bb\u0026nbsp;\u003Cbr\u003E\n6.Faire des graphiques simples en 2 dimensions de diff\u00e9rents types (lignes, points, barres, histogrammes) et dessiner des courbes param\u00e9tr\u00e9es\u003Cbr\u003E\n7.Moduler les fen\u00eatres graphiques et les graphiques, et les annoter correctement (superposition, subplot, l\u00e9gendes des axes, titres\u2026)\u003Cbr\u003E\n8.Lire un fichier texte avec Python afin d\u2019en r\u00e9cup\u00e9rer les donn\u00e9es dans des variables et savoir comment traiter un fichier contenant des donn\u00e9es erron\u00e9es\u003Cbr\u003E\n9.Extraire ou\/et d\u00e9finir des vecteurs temporels adapt\u00e9s au graphique demand\u00e9\u003Cbr\u003E\n10.Calculer des moyennes \u00e0 l\u2019aide de boucles adapt\u00e9es\u003Cbr\u003E\n11.Faire une analyse guid\u00e9e de donn\u00e9es d\u2019un fichier texte traitant de divers exemples (\u00e9volution des concentrations de gaz dans l\u2019atmosph\u00e8re, pr\u00e9cipitations, \u00e9missions de gaz \u00e0 effet de serre, etc..)\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EOrganisation g\u00e9n\u00e9rale et modalit\u00e9s p\u00e9dagogiques\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ELe cours a lieu dans une salle informatique (sauf la premi\u00e8re s\u00e9ance). Les parties cours et exercices d\u2019entrainement sont altern\u00e9es durant la s\u00e9ance. Le travail sur machine se fait en bin\u00f4me ou seul pendant la s\u00e9ance. Les s\u00e9ances contiennent des notions de cours suivi d\u0027application (TD) et d\u0027exercice plus long (TP) durant lesquels chacun va \u00e0 son rythme avec l\u0027aide de l\u0027encadrant.\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EBibliographie\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003E\u2022Cours informatique de l\u0027ENSMA, formulaire UNIX Y. Ait-Ameur, L. Guittet, G. Pierra, I. Sauvaget.\u003Cbr\u003E\n\u2022Cours d\u0027algorithmique de Christophe Darmangeat, Paris 7, http:\/\/www.pise.info\/algo\/index.htm\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ENature de l\u0026#039;\u00e9valuation\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EEvaluation Continue non Int\u00e9grale\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","settings":null}]