Développement de projets
Développement de projets
logiciels à l'aide de Python
logiciels à l'aide de Python
Conrence Python
Conrence Python
UBS -Vannes
UBS -Vannes
15 Avril 2005
15 Avril 2005
Gérard Swinnen
Gérard Swinnen
Institut St. Jean-Berchmans
Institut St. Jean-Berchmans
& Université de Liège
& Université de Liège
Belgique
Belgique
2
2
Cheminement personnel
Cheminement personnel
Développement de simulations expérimentales
Développement de simulations expérimentales
permettre l'investigation libre.
permettre l'investigation libre.
Stratégies d'apprentissage au cours de sciences :
Stratégies d'apprentissage au cours de sciences :
l'expérience des travaux pratiques.
l'expérience des travaux pratiques.
Création d'une nouvelle filière d'enseignement
Création d'une nouvelle filière d'enseignement
technique
technique
élaboration d'un nouveau curriculum.
élaboration d'un nouveau curriculum.
Objectif : promouvoir l'autonomie en misant sur la
Objectif : promouvoir l'autonomie en misant sur la
réalisation de projets individuels.
réalisation de projets individuels.
3
3
4
4
Pourquoi Python ?
Pourquoi Python ?
Indépendance vis-à-vis de l'O.S. (Portabilité).
Indépendance vis-à-vis de l'O.S. (Portabilité).
Niveau d'abstraction élevé.
Niveau d'abstraction élevé.
Liberté d'utilisation et de distribution (licence LGPL).
Liberté d'utilisation et de distribution (licence LGPL).
Types de données intéressantes (Listes, dictionnaires).
Types de données intéressantes (Listes, dictionnaires).
Extensibilité, adaptabili (Modules).
Extensibilité, adaptabilité (Modules).
Variété des approches (Progr. procédurale, objets...).
Variété des approches (Progr. procédurale, objets...).
Excellente lisibilité (Syntaxe, structuration).
Excellente lisibilité (Syntaxe, structuration).
5
5
Python, c'est à la fois :
Python, c'est à la fois :
gratuit et libre ;
gratuit et libre ;
un langage de haut niveau, semi-compilé, objet,
un langage de haut niveau, semi-compilé, objet,
multi-threa, dynamique, gérant les exceptions ;
multi-threa, dynamique, gérant les exceptions ;
simple, très lisible ;
simple, très lisible ;
modulaire, extensible ;
modulaire, extensible ;
doté d'une bibliothèque de base ts fournie.
doté d'une bibliothèque de base ts fournie.
l'écriture de scripts (y compris CGI), le prototypage ;
l'écriture de scripts (y compris CGI), le prototypage ;
le développement d'applications complexes ;
le développement d'applications complexes ;
Il est donc utilisable pour :
Il est donc utilisable pour :
comme langage de raccord ("glue") et/ou d'extension.
comme langage de raccord ("glue") et/ou d'extension.
1 / 28 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 !