Re: Méthodes d'Euler et Runge-Kutta 2
Publié : 16 mai 2016 11:37
Oui ça fait longtemps que numpy/scipy/matplotlib non seulement existent pour python3 mais c'est même la version de base depuis déjà longtemps.
Si on code proprement en 2.7 et qu'on ne manipule pas trop de chaines (utf8...) on ne verra pas la différence entre le 3.X et le 2.7.X....sauf sur la division de deux entiers...mais je déconseille fortement d’utiliser implicitement le fait que "int/int" renvoie float un python3 (et un int en python2).
Autre différence qu'on peut peut être voir : le type entier. en 2.7 on a des int puis des long quand ça devient trop grand. En 3, c'est UN seul et unique type entier. C'est plus propre car "changer de type quand on fait +1" bof bof niveau sémantique MAIS ça cache le fait qu'un int qui tiens sur 64 se traite beaucoup plus rapidement qu'un int qui ne tiens plus sur 64bits..
Si on code proprement en 2.7 et qu'on ne manipule pas trop de chaines (utf8...) on ne verra pas la différence entre le 3.X et le 2.7.X....sauf sur la division de deux entiers...mais je déconseille fortement d’utiliser implicitement le fait que "int/int" renvoie float un python3 (et un int en python2).
Autre différence qu'on peut peut être voir : le type entier. en 2.7 on a des int puis des long quand ça devient trop grand. En 3, c'est UN seul et unique type entier. C'est plus propre car "changer de type quand on fait +1" bof bof niveau sémantique MAIS ça cache le fait qu'un int qui tiens sur 64 se traite beaucoup plus rapidement qu'un int qui ne tiens plus sur 64bits..