Bonjour,
Il n'existe pas a ma connaissance de document en maths très détaillés, pour une raison simple, c'est que les maths en Python n'ont absolument rien de spécial. C'est juste du Python.
D'un part, apprend les bases du Python avec :
Ensuite, essaye de faire ton programme à la main.
Tu auras besoin d'utiliser "from __future__ import division" pour éviter les troncatures.
Si tu tiens vraiment à utiliser une base de données, tu peux utiliser SQlite3 qui est incluse avec Python est vraiment rapide.
Quand tu seras à l'aise, utilise un bibliothèque telle que scipy et numpy qui sont spécialisé dans les opérations mathématiques :
https://encrypted.google.com/url?sa=t&source=web&cd=3&ved=0CDUQFjAC&url=http%3A%2F%2Fdocs.scipy.org%2F&ei=TmhVTNn3L4ii0gS40cjPBg&usg=AFQjCNEgDHeZxouNJE2pmBDsw4kWp3eLyA&sig2=ubiGeLJS4kqhCi-PnmdCKw
Elle permettent de faire des opérations de manière très efficace niveau consommation de ressources.
Dans tous les cas Python est un langage de haut niveau:
- gestion de la mémoire automatique;
- les nombres sont des immutables, pas des buffer;
- on ne control pas les octets que prennent un nombre en mémoire (pas de positive int)