Formation Python, niveau débutant à intermédiaire, à destination des utilisateurs du CC-IN2P3.
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 via 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. À ce sujet et pour l'environnement Mac OS X, il semblerait que Safari présente quelques soucis, nous recommandons donc d'utiliser Firefox ou Chrome.
Formateur
Bernard CHAMBON (CC-IN2P3)
Modalités pratiques
L'inscription est gratuite mais obligatoire.
La formation s'étalera sur 3 jours : début le lundi 19 février à partir de 11h, et fin mercredi 21 février vers 17h. 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 10,69€, 11,20€ et 11,70€ 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/
Contenu de la formation
Cette formation s'adresse principalement à des débutants en programmation Python. Il est tout-de-même préférable d'avoir des bases en programmation car le contenu est assez dense. Il offre en effet un panorama complet du langage, de la gestion de chaînes de caractères à la programmation objet et aux tests unitaires en passant par la concurrence.
Cette formation se concentre sur le langage lui-même. En particulier, les bibliothèques scientifique ou l'utilisation du langage pour l'analyse de données ne seront pas abordés.
Pour tout renseignement, il est possible de contacter directement les organisateurs via l'adresse e-mail ci-dessous.