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

Agenda

OFFRE DE L’IR DATA TERRA, DES PÔLES AERIS, THEIA, FORM@TER, ODATIS, ET DE DINAMIS POUR UNE ANIMATION RÉGIONALE

Un événement ouvert à toute personne curieuse d’en savoir plus sur l’offre de Data terra, des quatre pôles thématiques et de Dinamis pour l’animation en région autour de l’observation de la Terre. Les inscriptions sont ouvertes.

12.04.2021

Carte de la température de surface (°C) du Lac Tchad

Agenda

23-24 mars 2021 | Formation au suivi satellitaire de la qualité des eaux du lac Tchad

Le CES Couleurs des Eaux animera une formation dédiée à l’observation satellitaire de la qualité des eaux du lac Tchad pour les acteurs des cinq pays se partageant le bassin du lac Tchad.

15.03.2021

Agenda

Retour sur les journées OZCAR, 18-21 janvier 2021

Les trois journées ont permis de présenter l’avancement du nouvel interface OZCAR d’accès aux données in situ pour les surfaces continentales, de tester son ergonomie auprès d’utilisateurs de données in situ et de travailler avec eux à mieux évaluer les besoins.

12.03.2021

Rechercher