Lecture
-
11 Nov 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
01 - introduction to software and hardware; the Python language; numerical types.
14 Nov 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
02 - strings and booleans in Python; type conversion; assignments; relational operations; data structures (mappings, sequences, sets) in Python
18 Nov 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
03 - loops and conditions in Python; introduction to procedural programming and functions; definition of positional and optional arguments; use of */** in function definition.
21 Nov 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Both face to face and online
04 - program units and name scopes; use of */** in function calls; presentation of some intrinsic procedures relevant in procedural programming; introduction to modules in Python
25 Nov 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
05 - Python module: protection of executable statements, relative vs absolute paths in import; read input commands from users; print to the terminal; C-like string formatting in Python; introduction to the vib_plotter project.
28 Nov 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
06 - vib_plotter: base math, physics, spectro, user modules and main script; introduction to object-oriented programming and its translation in the Python language
02 Dec 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
07 - encapsulation in Python; static attributes and methods; exceptions: raising, catching, chaining; presentation of built-in functions more specific to OOP.
05 Dec 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
08 - continuation of presentation of some Python functions designed for OOP; types as primitives: presentation of string, sequence and dictionary methods; Python decorators
09 Dec 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
09 - object oriented programming applied to the `vib_plotter`; data transfer: file opening and closing, reading and writing
11 Dec 2025 (4h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
Laboratory 01 - introduction to the interactive mode of CPython, global and local namespaces; processing of datasets stored in strings.
12 Dec 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
10 - data transfer: use of Python's IO features in the vib_plotter project; replacement fields and f-strings
16 Dec 2025 (2h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Both face to face and online
11 - Python modules: collections, sys, os
18 Dec 2025 (4h 00m)
JULIEN ROLAND MICHEL Bloino - Course (teaching activity) - Face to face
Laboratory 02: object-oriented programming in Python, procedures
Go to the Advanced search