- Organisation d’un séminaire sur le logiciel Python le 30 juillet 2019 de 15h à 17h
Le séminaire sera organisé sur une séance de 2 heures. L’objectif est de miser sur la séance pratique, en traitant quelques applications de problème de prise de décision, via les fonctionnalités offertes par Python et ses bibliothèques (interfaces graphiques, statistiques, machine learning, deep learning, etc.)
Durant cet exposé, le Pr Babacar Mbaye Ndiaye va nous développer:
1. Présentation du langage Python (50min)
1.1 Types de données
1.2 Structures de contrôle
1.3 Fonctions
1.4 Classes et Modules
2. Les bibliothèques Numpy/Matplotlib/Scipy (50min)
2.1 Numpy et les arrays
2.1 Scipy
2.3 Matplotlib
3. Utilisation de la bibliothèque scikit-learn (20 min)
## Ce document est basé sur (Exemples Python et exemple de code) :
– The Python Standard Library (http://www.effbot.org/zone/librarybook-index.htm), an electronically published book by Fredrik Lundh, examines most of the modules in Python’s standard library, describing what the module does and giving a short example of its use.
– The Python Cookbook (http://code.activestate.com/recipes/langs/python/), from ActiveState, is a very large collection of code snippets, some elementary and some advanced.
## Comme mentionné sur le site du CRAN, https://www.python.org/, Python est un logiciel open source, sous licence GNU, General Public License. Cela signifie simplement que Python peut être installé gratuitement sur n’importe quel ordinateur et serveur.
## Python est un langage de programmation, dont la première version est sortie en 1991, et créé par Guido van Rossum. La Python Software Foundation, est créée en 2001. Ce langage a été baptisé ainsi en hommage à une troupe d’humoristes les « Monty Python ».
## Python est un langage de programmation simple et intuitive, qui permet aux statisticiens de faire des analyses très complexes sans connaître la programmation de manière approfondie. Python comprend un large éventail de fonctions statistiques standards et de packages élargissant la gamme des fonctions de base, y compris les méthodes graphiques.
Il est aussi efficace en mathématiques numériques grâce à la bibliothèque NumPy.
C’est un langage très compact, orienté objet, et présente de nombreuses extensions et bibliothèques disponibles.