Stage Liesse programmation en Python et BD juin 2014
De Ensiwiki
Révision de 11 juin 2014 à 13:29 par Moym (discussion | contributions) (Recopie de http://ensiwiki.ensimag.fr/index.php/Stage_Liesse_programmation_en_Python_et_BD)
Stage Liesse à destination des enseignants en classes préparatoires sur le langage Python. Cette page restera accessible après le stage.
Cette page concerne le stage qui a eu lieu en 2013. Pour la version 2014, voir la page http://ensimag.grenoble-inp.fr/l-ecole/stage-liesse-python-base-de-donnees--599342.kjsp.
Sommaire
Documents utilisés pendant le stage Python
Mardi matin
- Transparents de présentation : Intro-python-slides.pdf (ou version imprimable : Intro-python-handout.pdf)
- Présentations interactives sur Spyder : http://www-verimag.imag.fr/~moy/cours/liesse/spyder/
- Exemples de code utilisés en cours : Intro-python.zip
Mardi après-midi
- Transparents : Algo-slides.pdf (ou version imprimable : Algo-handout.pdf)
- Solutions : Solutions.zip
Mercredi matin
- Transparents : Algo-avance-slides.pdf
- Énoncé des exercices : Algo-avance-enonce.pdf
- Squelettes de code (avec corrigés) : Algo-avance-code.zip
Mercredi après-midi
- Transparents de présentation : Ecosysteme-slides.pdf ou version imprimable Ecosysteme-handout.pdf
- Version électronique du sujet : Ecosysteme-exos.pdf
- Fichiers de travail pour les exercices de manipulation de fichiers et d'images : Materiel-tp-fichiers.zip
- Des éléments de correction pour les exercices proposés : Exemples_et_corriges.zip
Documents utilisés pendant le stage « bases de données »
Jeudi matin
- Transparents de présentation :
- version imprimable simple - SlidesLiesseBD-handout.pdf
- version imprimable 4 par page - SlidesLiesseBD-handout-nup.pdf
- Version électronique du sujet sur les hôtels : TP-hotels.pdf
Jeudi après-midi
- L'archive du TP Python : TP-SGBD.zip
- Un fichier SQL compressé de la base Hôtels (pour pouvoir tester sur un autre SGBD) : dump-reservations.sql.gz
Documentations sur Python
- Site officiel : http://www.python.org/
- L'IDE utilisé : Spyder
- Tutorial officiel : http://docs.python.org/2/tutorial/index.html
- Conseils, explications, liens explicitement destinés aux enseignants CPGE : https://www.dropbox.com/sh/ubccf33f4qsmlbo/Aceyjty3vO/InfoCPGE (anciennement http://goo.gl/AVV5t mais le lien raccourci n'a plus l'air de fonctionner)
- Un cours en ligne sur Python : http://hebergement.u-psud.fr/iut-orsay/Pedagogie/MPHY/Python/courspython3.pdf
- Récapitulatif une feuille recto-verso : https://intranet.ee.ic.ac.uk/t.clarke/ee2lab/handouts/MAT/python_refcard.pdf (une autre plus exhaustive ici)
- Un manuel d'informatique en CPGE : http://informatique-en-prepas.fr/ disponible également en version pdf
- Faire travailler les élèves en leur faisant croire qu'ils jouent : TRON Contest ; Project Euler ; RUR-PLE ; PLM ; The Python Challenge
Documentations sur SQL et les bases de données
- Le moteur de bases de données utilisé pendant le stage : SQLite, avec l'interface graphique SQLite Manager, extension pour le navigateur Firefox
- Interfaçage SQLite <-> Python : le module sqlite3