RESEAU REGIONAL DES
ELECTRONICIENS DU CNRS
(DR4 Ile de France)
Séminaire Technique
Gratuit :
Programmation
Pour affichage et diffusion large
Mardi 03 février 2015
14h0016h00
DIGITEO
Amphithéâtre
Bâtiment 660 - Université Paris Sud
rue Noëtzlin
91190 GIF SUR YVETTE
Le langage de programmation PYTHON
Intervenant: Laurent POINTAL
LIMSI - Laboratoire d'Informatique pour la Mécanique et les Sciences de l'Ingénieur
Depuis sa création en 1989, à partir de l'expérience tirée du langage ABC pour l'enseignement, le langage de
programmation Python s'est lentement et très largement diffusé dans de nombreuses communautés de
développeurs (calcul, graphisme 2D ou 3D, pilotage d'expériences, scripting d'automatisation de tâches, glue
entre outils, interfaces utilisateur…). Il a d'ailleurs été sélectionné pour l'enseignement de l'algorithmique dans
les lycées et classes préparatoires.
Ce langage, fortement et dynamiquement typé, basé sur un fonctionnement objet mais permettant d'écrire aussi
du code procédural, utilise dans sa version courante (CPython) une compilation à la volée du code source vers du
code machine virtuelle, qui permet au langage d'être disponible sur de nombreuses plates-formes.
Le fonctionnement du langage, avec son interpréteur pour la machine virtuelle ainsi que ses nombreuses
bibliothèques (Python est livré « batteries included »), écrits pour partie en langage C, permet de facilement
intégrer du code existant dans un programme Python, que cela soit en liaison directe ou bien par des éléments de
communication inter-processus.
L'organisation interne à l'exécution, qui autorise l'introspection (découverte et manipulation à l'exécution de tous
les éléments : données, classes, fonctions…) offre beaucoup de souplesse et permet de créer des outils
spécifiques dédiés.
Les outils tiers disponibles par ailleurs sur l'internet élargissent la gamme d'application du langage à de
nombreux domaines et expliquent la croissance régulière de son utilisation, entre autre dans les mondes des
sciences et de l'ingénierie.
Ce séminaire présentera Python dans sa version 3 (sortie fin 2008, qui continue à cohabiter avec Python 2), en
montrant des constructions typiques permises par le langage. Il ouvrira sur l'utilisation d'outils permettant
d’interagir avec des librairies en langage C, et s'orientera ensuite suivant les questions du public.
Le public concerné sait déjà programmer avec un langage procédural (C, Pascal).
Pour faciliter l’organisation, merci de vous inscrire sur le site des Electroniciens de la DR4-Ile
de France : http://www.electroniciens-dr4.u-psud.fr/index.php?page=seminaire
Contact réseau: Flavien DELGEHIER - Tél : 01 69 15 30 64 Mel : [email protected]
Plans d’accès :http://www.sciences.u-psud.fr/fr/plan_du_campus.html
RESEAU REGIONAL DES
ELECTRONICIENS DU CNRS
(DR4 Ile de France)
Séminaire Technique
Gratuit :
Programmation
Pour affichage et diffusion large
Plan d’accès à DIGITEO
Rappel: si vous vous déplacez hors de votre délégation, le réseau des électroniciens de la DR04, organisateur de
ce séminaire gratuit, ne gère pas les missions liées à votre participation. Vous devez compléter une demande
d’Ordre de Mission (avec ou sans frais) avant le minaire pour être couvert lors de votre déplacement. Les
éventuels frais de transport restent à la charge de votre unité d’appartenance.
http://www.dr4.cnrs.fr/bfp/telechargement/F_M_OM-2.pdf.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !