Formation Python
202
CC-IN2P3
Formation Python, niveau débutant à intermédiaire.
Formateur
Bernard CHAMBON (CC-IN2P3)
Contenu de la formation
Cette formation s'adresse principalement à des débutants en programmation Python. Il est cependant recommandé d'avoir des bases en programmation car le contenu est assez dense. Elle offre un panorama complet du langage, de la gestion de chaînes de caractères à la programmation objet en passant par la concurrence. Par contre, les bibliothèques scientifiques ou l'utilisation du langage pour l'analyse de données NE seront PAS abordées.
Aspects abordés par la formation :
- rappels des bases du langage
- structure de données
- programmation orientée objet
- concurrence
- environnements virtuels
Pour les 4 premiers points un temps important sera consacré aux exercices avec Python 3.
Aspects qui NE sont PAS abordés par la formation : les bibliothèques scientifiques et en particulier les aspects suivants :
- les bibliothèques scientifiques (scipy, numpy, mathplotlib, scikit-learn, astropy, ...)
- fouille de données (data mining)
- analyse de données (data analysis)
- visualisation de données (data visualisation)
L'agenda est en construction ; il sera mis-à-jour au fur et à mesure de son avancement.
Environnement de travail
Le programme de la formation est composé de 5 parties. Pour chaque partie, du temps sera consacré à la mise en application immédiate grâce à des notebooks python (plateforme Jupyter).
Le CC-IN2P3 fournira l'infrastucture de notebooks Python, il n'est donc pas nécessaire de disposer de l'applicatif sur son portable : un navigateur est suffisant. Nous recommandons l'utilisation de Firefox ou Chrome (en particulier sous un environnement Mac OSX).
Si toutefois vous voudriez travailler sur votre ordinateur portable, les liens ci-dessous vous aideront à installer les logiciels requis :
- installation de python : https://docs.python-guide.org/starting/installation/
- installation de Jupyter via python : http://jupyter.org/install
- installation de Jupyter via Anaconda : https://conda.io/docs/user-guide/install/index.html
Modalités pratiques
L'inscription est gratuite mais obligatoire. Si la limite des places disponibles est atteinte, merci de nous contacter à l'adresse mail ci-dessous : nous mettrons en place une liste d'attente.
Cette formation est néanmoins exclusivement réservée aux utilisateurs du CC-IN2P3, aux entités académiques et partenaires du CC-IN2P3 et du CNRS plus généralement. Toute inscription ne répondant pas à ce critère pourra être refusée.
Il ne s'agit pas d'une formation CNRS : les participants doivent donc faire une demande de mission (et non pas de formation). L'hébergement et les repas sont à la charge des participants.
Concernant les repas, ces derniers seront pris dans le restaurant administratif à proximité du CC-IN2P3. Le prix varie entre 11,25€, 11,78€ et 12,31€ en fonction de la formule choisie (3, 4 ou 5 éléments, le plat principal comptant pour 2). On peut soit payer en monnaie, soit en carte bleue (méthode préférable si l'on n'a pas l'appoint).
Pour des raisons de sécurité, dès votre arrivée, il vous faudra vous présenter à l'accueil et y déposer une pièce d'identité. Il vous sera alors donné un badge que vous devrez conserver et porter pendant tout votre temps de présence au sein du CC-IN2P3. Il devra être rendu le soir à votre départ pour récupérer votre pièce d'identité.
Les informations pratiques concernant les transports pour se rendre au CC-IN2P3 peuvent être trouvées dans la page contact du site du CC-IN2P3 (une version anglaise y est également disponible) : https://cc.in2p3.fr/fr/contact/
Pour tout renseignement supplémentaire, il est possible de contacter directement les organisateurs via l'adresse e-mail ci-dessous.
Calendrier des formations @CC-IN2P3
https://indico.in2p3.fr/category/857/
Sondage sur la formation
Abdel Rahman Dakak
Adeline RICHARD
Adil Brik
Alice Dinsenmeyer
Aresh Vedaee
Clémentine Francois
Corentin Guillon
Corinne Berat
EMMANOUIL VAMVAKOPOULOS
Franck Lamberton
Fulbert MBAILASSEM
Gilles Galboud
Guillaume BELDJOUDI
Guillaume Blanchard
helene Cordier
Julien Marpaud
Laurent ROYER
Ludovic DUFLOT
Olivier ZIMMERMANN
sanae serbout
Sihem Sayah
simon clavagnier
Thomas Kachelhoffer
thomas Simonet
yasmine hawwari