[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-952076","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  Programmation en G\u00e9osciences\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          2\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 1\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\u003ETravaux pratiques :\u003C\/span\u003E\n                                      \u003Cspan\u003E24\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\u003E0\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\u003EDes notions en programmation ne sont pas pr\u00e9-requises. Notions de calculs scientifiques et de tra\u00e7ages de courbes avec un tableur souhait\u00e9s.\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\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ELes enseignements se d\u00e9roulent sous la forme de 5 TPs sur ordinateur, puis 3 Tps sur Raspberry-Pi avec capteurs. La derni\u00e8re s\u00e9ance est un oral.\u003C\/p\u003E\n\u003Cp\u003ETP1 : Prise en main de l\u2019interface Jupyter notebook et initiation aux types de variables et \u0026nbsp;commandes python de base\u003Cbr\u003E\nTP2 : Apprentissage des arrays et autres matrices. Premiers graphiques. Premi\u00e8res boucles\u003Cbr\u003E\nTP3 : Liste et lecture de donn\u00e9es\u003Cbr\u003E\nTP4 : cr\u00e9ation de fonctions et indexation des arrays.\u003Cbr\u003E\nTP5 : Boucles et librairie Pandas\u003Cbr\u003E\nTP6-8 : Travaux et projets sur Raspberry-Pi\u003Cbr\u003E\nDerni\u00e8re s\u00e9ance : Pr\u00e9sentation du projet Raspberry-Pi \u00e0 l\u2019oral\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\u003EApprendre les bases des commandes du langage de programmation Python au travers d\u2019un jupyter notebook. Manipuler les diff\u00e9rents types de variables et op\u00e9rations de base : chaines de caract\u00e8re, r\u00e9els et entiers. Affectations et affichage de variables ainsi que les op\u00e9rateurs math\u00e9matiques de bases qui leurs sont associ\u00e9es. Importer des librairies, comme par exemple numpy et matplotlib.\u003Cbr\u003E\nCr\u00e9er des repr\u00e9sentations graphiques vari\u00e9es en 2 et 3 dimensions avec notamment l\u2019utilisation de la biblioth\u00e8que matplotlib.\u003Cbr\u003E\nStructurer, et suivre la syntaxe du langage python au sein des scripts avec notamment des indentations\/structurations du type \u201cif\u201d, \u201cwhile\u201d et des boucles \u201cfor\u201d.\u003Cbr\u003E\nManipuler des fichiers de donn\u00e9es. Lire des donn\u00e9es dans fichiers de donn\u00e9es de diff\u00e9rents types avec diff\u00e9rents formats et \u00e9crire les r\u00e9sultats dans un fichier de sortie au format souhait\u00e9.\u003Cbr\u003E\nEffectuer des calculs et des analyses statistiques de base sur des jeux de donn\u00e9es en g\u00e9osciences gr\u00e2ce \u00e0 des biblioth\u00e8ques pr\u00e9vues \u00e0 cet effet, e.g. numpy et pandas.\u003C\/p\u003E\n\u003Cp\u003E\u00c9crire des scripts python dans un Raspberry-Pi afin que ce dernier puisse communiquer avec toutes sortes de capteurs (temp\u00e9rature, humidit\u00e9 de l\u2019air, pression barom\u00e9trique, distance, etc.).\u0026nbsp;\u003Cbr\u003E\nEnregistrer les jeux de donn\u00e9es mesur\u00e9es par le Raspberry-Pi et \u00eatre en capacit\u00e9 d\u2019en faire des graphiques.\u0026nbsp;\u003Cbr\u003E\nMettre au point une exp\u00e9rience en utilisant les capteurs contr\u00f4l\u00e9s par Raspberry-Pi pour r\u00e9pondre \u00e0 une probl\u00e9matique en lien avec les g\u00e9osciences.\u003Cbr\u003E\nPr\u00e9senter les r\u00e9sultats oralement de mani\u00e8re scientifique, claire et concise.\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\u003EUn des DMs associ\u00e9s aux TPs sera not\u00e9, une interrogation sur ordinateur aura lieu suite au TPs python, le travail en groupe sur Raspberry-Pi sera not\u00e9 ainsi que la pr\u00e9sentation orale finale.\u003Cbr\u003E\nDes notions en programmation ne sont pas pr\u00e9-requises. Notions de calculs scientifiques et statistiques de bases requises.\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\u003Ehttps:\/\/gricad-gitlab.univ-grenoble-alpes.fr\/python-uga\/py-training-uga\/-\/tree\/main?ref_type=heads\u003Cbr\u003E\nhttps:\/\/python.sdv.u-paris.fr\/\u003Cbr\u003E\nhttps:\/\/hub-courses.pages.pasteur.fr\/python_one_week_4_biologists\/\u003Cbr\u003E\nhttps:\/\/geo-python-site.readthedocs.io\/en\/latest\/index.html\u003Cbr\u003E\nhttps:\/\/projects.raspberrypi.org\/en\/projects\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}]