Astuces
Si vous êtes comme moi et que vous aimez utiliser le moins de librairies externes que possible, alors vous avez déjà été confronté à la gestion des images GIF lorsque vous utilisez Tkinter pour développer vos interfaces graphiques.
Le langage C est le langage ultime pour faire des calculs mais malheureusement nécessite un temps de développement long lorsque l'on souhaite commencer à faire des choses sympas. Python, quant à lui, permet de faire des choses hallucinantes en peu de temps mais est très lent pour ce qui est des calculs.
Qui n’a jamais été bloqué des heures et des heures avec un programme qui ne voulait pas faire ce qu’on lui demandait et tout ça à cause d’un simple a = b ? Quand la simple traduction d’un algorithme peut tourner au cauchemar...
Si vous souhaitez mesurer le temps d’exécution de programmes afin de faire vous-même vos propres benchmarks, il y a un programme magique présent sur la majorité des systèmes GNU/Linux : time
.
Lorsque vous souhaitez faire une boucle itérative en Python, vous avez le choix entre utiliser la fonction range() ou bien la fonction xrange(). Or, dans le cas d'une utilisation de Python pour de la modélisation en ingénierie, on a souvent besoin de faire des boucles de plus d'un million d'itérations. Dans ce cas, il ne faut surtout pas utiliser la fonction range().
CopyLeft - 2013-17 - Toutes gauches réservées - Licence CC-BY
Valide xHtml 1.0 STRICT | Fièrement propulsé par PluXml | 0.008s | 141512 vues