Bah sur la première partie, j'imagine que tu as des cours pour t'aider...
Pour la seconde, une fois que tu aura compris les concepts évoqués, tu pourra les articuler pour poser les fondations de ton code.
Il peut être super interessant de bosser sur ce genre de truc, j'ai pu programmer un monte carlo un jour, c'est assez marrant.
Bref, reviens ici quand tu en saura plus sur ce que tu compte faire...