12>16 novembre | Formation Programmation Python avancée à Montpellier

L’équipe de formation de la délégation CNRS Languedoc Roussillon propose une formation à la programmation avancée sous Python. La formation aura lieu du 12 au 16 novembre 2018 en salle de formation du Campus de la Gaillarde à Montpellier SupAgro.  La date limite d’inscription est le 19 octobre 2018. Pour bénéficier de ce dispositif, il est nécessaire (1) de se préinscrire via l’interface dédiée puis (2) transmettre la demande d’inscription à dr13.fp@cnrs.fr. >Profil stagiaire : tout utilisateur, administrateur système et développeur désirant gagner en productivité et en efficacité au quotidien par le biais de programmes développés en langage Python >Prérequis : il est nécessaire d’avoir suivi la formation Python Bases du langage et programmation objet ou posséder une première expérience significative en développement Python >Modalités pédagogiques : alternance de cours théorique et de travaux pratiques permettant une assimilation progressive des notions de programmation. Support de cours et exercices corrigés remis aux participants. >Nombre de participants : 8 personnes – Intervenant : PROORD – Horaire : 9h à 17h

PROGRAMME

Introduction et généralités – Présentation – Environnement de cours – distribution Python – IDE Rappels et compléments – Variables, classes et opérateurs – Structures de contrôle – conditions ternaires – générateurs – Fonctions – clause yield – Formatages de chaînes Compléments en POO – méthodes spéciales – notions avancées – MonkeyPatch – polymorphisme – metaclasses – décorateurs et Design Patterns (modèles de conception) Programmation asynchrone – multithreading – coroutines Expressions régulières – expressions régulières basiques – expressions régulières étendues – module re Formats texte – CSV – JSON – XML Bases de données – Database API – SQLite – MySQL – PostgreSQL – MongoDB RESTful et HTTP-Based Web Services Frameworks – django – pyramid – web application – Flask Analyse de code et QA (Quality Assurance) – Analyse du code – Tests et débogage Distribution et déploiement d’applications – Paquetages et environnements virtuels – Ansible – Fabric – agencement d’applications – Module disutils

Plus d'actualités

Atelier Données, Méthodes et Services pour le littoral : découvrez-le programme

Découvrez le programme détaillé de l’atelier des 9 & 10 avril prochains.

Réflectance Theia Landsat-8. 27 mai 2020

Une reconnaissance internationale pour l’Animation Régionale Nouvelle-Calédonie

La récompense accordée à l’animateur de l’ART GeoDEV NC signale l’ampleur de la dynamique régionale à l’oeuvre dans le Pacifique autour de l’uitlisation des données d’observation de la Terre.

Sondage sur les séries temporelles de données 3D/4D

Un sondage sur les pratiques et les besoins en données 3D/4D et leur traitement est ouvert par le CNRS et Data Terra jusqu’au 10 janvier 2024

Rechercher