FORMATION " Python initiation"
du 1er au 3 décembre 2015, Rouen
Contexte
- Formation itinérante proposée par DEVLOG et jouée en régions avec des intervenants locaux.
- Organisée par le réseau normanDEV en partenariat et avec le soutien financier de DEVLOG et de la DR19 du CNRS.
- Destinée aux débutants en langage Python.
Contenu & objectifs
Python est un langage de programmation permettant de développer rapidement des scripts simples de quelques lignes ou des applications complètes gérant des données complexes. Il est particulièrement adapté pour le traitement, la manipulation et le formatage de données à grande échelle, pour une mise en forme des données pour une éventuelle utilisation ultérieure par des programmes de calculs spécifiques. Il est donc utile pour toute personne ayant à traiter des données issues d’instruments et est bien adapté aux applications liées au calcul scientifique et au développement web.
Ces 3 jours de formation ont pour objectif d'emmener un profil développeur de la découverte du langage Python (introduction, fonctions) à des cas d'utilisations plus avancés (modules, POO, tests).
Le déroulement des journées sera partagé entre des temps de présentation et des temps de travaux pratiques qui vous permettront de mettre en oeuvre les éléments exposés.
Les développeurs connaissant déjà le langage pourront en profiter pour se frotter à Python3 et aux virtualenvs.
Chaque participant aura un PC à disposition avec l’ensemble des outils nécessaires.
Public visé
Personnel scientifique, ingénieurs, techniciens, doctorants, post-doctorants ayant à réaliser des programmes utilisant le langage Python et souhaitant en acquérir les bases.
Programme
Le programme est réparti en 6 demi-journées:
Date | Chapitre | Intervenants |
Mardi 01/12/15
Matin |
Introduction, présentation du langage |
O. Mallet |
Mardi 01/12/15
Après-Midi |
Fonctions |
S. Bonnegent / P. Taillandier/ S. Rey-Coyrehourcq |
Mercredi 02/12/15
Matin |
Modules et distribution de paquets | F. Bonardi / P. Taillandier |
Mercredi 02/12/15
Après-Midi |
Programmation objet | F. Bonardi / O. Mallet |
Jeudi 03/12/15 Matin |
Tests et documentation |
S. Bonnegent / P. Taillandier/ S. Rey-Coyrehourcq |
Jeudi 03/12/15
Après-Midi |
Projet | S. Bonnegent / F. Bonardi |
Transparents & Support de cours
Support de cours complet pdf (Pyhton 3)
Présentation du réseau normanDEV pdf
Pré-requis
Cette formation est destinée aux agents ne connaissant pas ou peu le langage Python. Elle nécessite toutefois d'avoir un minimum de connaissances en programmation.
Dates et horaires
La formation se déroule sur 3 jours consécutifs et doit être suivie dans son ensemble.
- Dates: du mardi 01/12/2015 à 9H au jeudi 03/12/2015 17H
- Horaires :
- de 9H à 12h15 (avec une pause prévue vers 10h30)
- de 13H45 à 17h (avec une pause prévue vers 15h15)
Lieu
****************************************
Université de Rouen
Salle 104
1er étage, Bâtiment principal de l’UFR Sciences et Techniques
(n°18a en bas à droite sur le plan du campus)
Place Emile Blondel
76 821 Mont Saint-Aignan
****************************************
Intervenants
Mr Fabien Bonardi, Doctorant au LITIS, Equipe STI (Systèmes de Transport Intelligents) -- Développeur Python pour applications R&D de vision par ordinateur pour la robotique (calcul numérique et traitement d'images).
Mr Sébastien Bonnegent, Administrateur Système à la DSI de l'INSA de Rouen -- Développeur Python depuis une dizaine d'années, notamment autour d'interfaces web utilisant le framework Django.
Mr Olivier Mallet, Maître de Conférence à l'Université de Rouen, Equipe Combinatoire et Algorithmes du LITIS -- Recherches portant sur la combinatoire énumérative et algébrique avec utilisation du logiciel Sage (www.sagemath.org), basé sur Python.
Mr Sébastien Rey-Coyrehourcq, Ingénieur de Recherche, UMR IDEES -- Développeur Python pour recherche axée sur la construction et l'exploration de simulation mutli-agents en géographie et enseignement en M2 Géomatique (carthagéo Paris1/Paris7/ENSG).
Mr Patrick Taillandier, Maître de Conférence à l'Université de Rouen, UMR IDEES -- Développeur Python pour des recherches axées sur l’aide à la conception de modèles à base d'agents et enseignement en M2 Géographie (TRIAD).
Inscription
L'inscription est libre et gratuite mais OBLIGATOIRE. Pour vous inscrire, cliquer sur le lien "S'inscrire" ci-dessus en haut à droite de la page.
Votre inscription en ligne n'est pas suffisante. Votre inscription ne sera rendue définitive que lorsque vous aurez complété et renvoyé à la DR19 du CNRS la fiche d'inscription à la formation, soit par courriel à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser., soit par courrier à l'adresse:
CNRS |
ATTENTION: remarques importantes
- Compte-tenu du nombre de place limité à 20 personnes (salle de TP), en cas de forte demande, une sélection pourra être nécessaire. Vous recevrez un avis de décision/convocation en ce sens.
- D'autre part, en cas de candidatures multiples d’une même unité/entité/service, une seule personne pourra être retenue.
Les frais de transport et/ou d'hébergement sont à prendre en charge par les bureaux formation des délégations, ou bien les laboratoires ou établissements d’origine des participants.
Tous les repas du midi sont pris en charge. Le déjeuner est prévu pour tous les participants et les intervenants à la Brasserie Lavoisier qui se trouve sur le campus (n°14 en bas sur le plan du campus).
La date limite d'inscription est fixée au lundi 16 novembre 2015 dernier délai.
Plan et accès
- Plan du campus (jpeg - 3 476 Ko)
- Accès au campus:
- Voiture : Plan google map
- Tramway : Téor 1, arrêt Campus
- Bus : Lignes 4 et 8, arrêt Place Colbert (l'arrêt de bus se situe en haut sur le plan du campus, devant la librairie)