Formation Python
de
lundi 9 décembre 2019 (09:00)
à
mercredi 11 décembre 2019 (17:30)
lundi 9 décembre 2019
09:00
Accueil des participants
Accueil des participants
09:00 - 09:40
Room: 202
09:40
Introduction
-
Sébastien Gadrat
(
CC-IN2P3
)
Introduction
Sébastien Gadrat
(
CC-IN2P3
)
09:40 - 09:50
Room: 202
09:50
Plate-forme Jupyter
-
Sébastien Gadrat
(
CC-IN2P3
)
Plate-forme Jupyter
Sébastien Gadrat
(
CC-IN2P3
)
09:50 - 10:00
Room: 202
10:00
Les bases de Python
-
Bernard CHAMBON
(
CC-IN2P3
)
Les bases de Python
Bernard CHAMBON
(
CC-IN2P3
)
10:00 - 12:30
Room: 202
- "Hello World" - Opérateurs, itérateurs, fonctions et aiguillage - Manipulation de chaînes de caractères - Mise en pratique
12:30
Pause déjeuner
Pause déjeuner
12:30 - 14:00
Room: 202
14:00
Les bases de Python (suite)
-
Bernard CHAMBON
(
CC-IN2P3
)
Les bases de Python (suite)
Bernard CHAMBON
(
CC-IN2P3
)
14:00 - 16:00
Room: 202
- Mise en pratique (suite) - Entrée/sortie via stdin/stdout et via fichiers - Journalisation de l'exécution du code (logging) - Mise en pratique - (Python 2 vs 3 : chaînes de caractères en encodage, directive __ future __)
16:00
Structure de données
-
Bernard CHAMBON
(
CC-IN2P3
)
Structure de données
Bernard CHAMBON
(
CC-IN2P3
)
16:00 - 17:00
Room: 202
- Listes et tuples - Conversion liste | tuple <-> chaîne de caractères - Dictionnaires - List comprehensions - Mise en pratique
mardi 10 décembre 2019
09:00
Structure de données (suite)
-
Bernard CHAMBON
(
CC-IN2P3
)
Structure de données (suite)
Bernard CHAMBON
(
CC-IN2P3
)
09:00 - 10:30
Room: 202
- Mise en pratique (suite) - Générateurs - Ensembles
10:30
Structure de données (suite II)
-
Bernard CHAMBON
(
CC-IN2P3
)
Structure de données (suite II)
Bernard CHAMBON
(
CC-IN2P3
)
10:30 - 12:30
Room: 202
- Mise en pratique (suite) - Structures de données du module collections - Fonctionnalités avancées sur les listes : map, filter, reduce
12:30
Pause déjeuner
Pause déjeuner
12:30 - 14:00
Room: 202
14:00
Structure de données (suite III)
-
Bernard CHAMBON
(
CC-IN2P3
)
Structure de données (suite III)
Bernard CHAMBON
(
CC-IN2P3
)
14:00 - 15:00
Room: 202
- Mise en pratique (suite)
15:00
Programmation orientée objet
-
Bernard CHAMBON
(
CC-IN2P3
)
Programmation orientée objet
Bernard CHAMBON
(
CC-IN2P3
)
15:00 - 17:00
Room: 202
- Classes - Héritage - Mise en pratique
mercredi 11 décembre 2019
09:00
Programmation orientée objet (suite)
-
Bernard CHAMBON
(
CC-IN2P3
)
Programmation orientée objet (suite)
Bernard CHAMBON
(
CC-IN2P3
)
09:00 - 10:00
Room: 202
- Mise en pratique (suite) - Gestion des exceptions - (Tests unitaires avec unittest, Décorateurs)
10:00
Exécution de tâches en parallèle
-
Bernard CHAMBON
(
CC-IN2P3
)
Exécution de tâches en parallèle
Bernard CHAMBON
(
CC-IN2P3
)
10:00 - 11:30
Room: 202
- Multi-threading - Multi-processing - Mise en pratique
11:30
Pause déjeuner
Pause déjeuner
11:30 - 13:00
Room: 202
13:00
Visite des salles machine
-
Loïc Tortay
(
CC-IN2P3
)
Xavier Canehan
(
CC-IN2P3
)
Visite des salles machine
Loïc Tortay
(
CC-IN2P3
)
Xavier Canehan
(
CC-IN2P3
)
13:00 - 14:00
Room: 202
14:00
Exécution de tâches en parallèle (suite)
-
Bernard CHAMBON
(
CC-IN2P3
)
Exécution de tâches en parallèle (suite)
Bernard CHAMBON
(
CC-IN2P3
)
14:00 - 16:00
Room: 202
- Mise en pratique (suite) - Sous-process
16:00
Environnement virtuel
-
Bernard CHAMBON
(
CC-IN2P3
)
Environnement virtuel
Bernard CHAMBON
(
CC-IN2P3
)
16:00 - 16:30
Room: 202
16:30
Bilan et conclusion
-
Bernard CHAMBON
(
CC-IN2P3
)
Sébastien Gadrat
(
CC-IN2P3
)
Bilan et conclusion
Bernard CHAMBON
(
CC-IN2P3
)
Sébastien Gadrat
(
CC-IN2P3
)
16:30 - 17:00
Room: 202