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 MalletMaî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
Délégation Normandie
Unicité - 14 rue Alfred Kastler
14052 Caen Cedex 4

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)