Formation Python
de
mercredi 26 mai 2021 (09:00)
à
vendredi 28 mai 2021 (17:30)
lundi 24 mai 2021
mardi 25 mai 2021
mercredi 26 mai 2021
09:30
Introduction
-
Sébastien Gadrat
(
CC-IN2P3
)
Introduction
Sébastien Gadrat
(
CC-IN2P3
)
09:30 - 09:40
Room: 202
09:40
Plate-forme Jupyter
-
Sébastien Gadrat
(
CC-IN2P3
)
Plate-forme Jupyter
Sébastien Gadrat
(
CC-IN2P3
)
09:40 - 09:50
Room: 202
09:50
Les bases de Python
-
Bernard CHAMBON
(
CC-IN2P3
)
Les bases de Python
Bernard CHAMBON
(
CC-IN2P3
)
09:50 - 12:00
Room: 202
- "Hello World" - Opérateurs, itérateurs, fonctions et aiguillage - Manipulation de chaînes de caractères - Mise en pratique
12:00
Pause déjeuner
Pause déjeuner
12:00 - 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
jeudi 27 mai 2021
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:00
Room: 202
- Mise en pratique (suite) - Structures de données du module collections - Fonctionnalités avancées sur les listes : map, filter, reduce
12:00
Pause déjeuner
Pause déjeuner
12:00 - 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
vendredi 28 mai 2021
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 - 12:00
Room: 202
- Multi-threading - Multi-processing - Mise en pratique
12:00
Pause déjeuner
Pause déjeuner
12: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:30
Room: 202
- Mise en pratique (suite) - Sous-process
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