Le département Formation Continue de Grenoble INP peut vous proposer une formation sur-mesure sur cette thématique, afin de s'adapter à vos besoins et répondre au mieux à vos attentes.
Objectifs de la formation
- Découvrir la structure et la philosophie du langage Python dans sa version 3 ou ultérieure.
- Comprendre la structuration du code : savoir différencier scripts, fonctions, modules et paquets
- Mettre en œuvre les bonnes pratiques de structuration du code sur des exemples simples.
- Utiliser des modules de la librairie standard et de python scientifique
- Visualiser des données avec la librairie graphique Matplotlib
Exemple de programme
Introduction au langage python
1. Introduction
- Objectifs de python
- Installation et environnement de développement
- Le shell python
2. Le langage python
- Notion de variables dynamiques, initialisation, portée d’une variable, affectation, opérateurs
- Chaînes de caractères, conversion de type, les booléens.
- Listes : construction, accès/slicing, affectation et copie, méthodes associées
- Tuples et sets
- Dictionnaires : construction, accès, méthodes
- Structures de contrôle : branchements, boucles, itérateurs et générateurs.
- Fonctions et librairies classiques. Arguments d’une fonction. Passage de paramètres par nom.
- Passage d’une fonction comme paramètre, fonctions lambda.
- Les modules math et random.
- Comment créer et installer des nouveaux modules.
- Entrées / sorties sur fichiers ASCII et binaires. Formatage des sorties
La programation objet et l’utilisation de quelques modules
3. La programmation objet
- Intérêt, concept de classe, apport de l’approche objet
- Constructeur, destructeurs, méthodes magiques
- Héritage
- Surcharge d’opérateurs
- Gestion des exceptions. Comment lever une exception
4. Les modules
- Gestion des fichiers et répertoires
- Manipulation des dates
- Lecture et écriture des fichiers Excel
- Introduction à la librairie Matplotlib pour générer des graphes
Développement de mini-proJets
- Crible de Erastothène.
- Tri rapide des éléments d’une liste
- Stockage et accès de données fichiers.
- Représentation graphique de données tabulées.
Katia Plentay - 04 76 57 45 03
formation-continue.stages(a)grenoble-inp.fr
Sanction des formations courtes
- Attestation de fin de formation
- Attestation de présence
Contactez-nous !
Accompagnement
Vous êtes en situation de handicap et avez
un besoin spécifique d'accompagnement ?
un besoin spécifique d'accompagnement ?
- Contactez-nous : formation-pro@grenoble-inp.fr
- Toutes les informations >>
Inscription
Amélioration continue
Vous souhaitez nous partager
une remarque / suggestion ?
Contactez-nous !
portail.agate@grenoble-inp.fr
une remarque / suggestion ?
Contactez-nous !
portail.agate@grenoble-inp.fr