Advanced Python Project from ENSAE (2A)