Comments on: Les nombres en Python http://sametmax.com/les-nombres-en-python/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: bigduke http://sametmax.com/les-nombres-en-python/#comment-175302 Tue, 02 Feb 2016 13:00:25 +0000 http://sametmax.com/?p=3851#comment-175302 J’suis à la bourre mais j’aime relire les bases !

Pour la partie sur les notations scientifiques : oui super pratique !! Tu utilises la constante d’Avogadro dans ton exemple et sans cette notation, bah on resterait sur le papier pour faire un calcul… sans parler des raccourcis : int(1e6) pour de grosses itérations.

Un truc en plus pour les valeurs complexes : c’est natif à python donc complex(1) renvoie 1+0j sans import de librairies tierces.

On utilise le “j” pour la partie imaginaire et éviter de confondre avec le “i” des entiers. Ça se retrouve en math également. ;)

Et encore un truc : complex(1).real renvoie la partie réelle, soit “1.0” et complex(1).imag renvoie la partie imaginaire soit “0.0”.

Ça passe directement en type float malgré l’utilisation de “1” en argument car l’ensemble des réels est un sous-ensemble des complexes, donc l’argument est automatiquement pris comme un réel (float).

Du reste, merci !

]]>
By: Xavier Combelle http://sametmax.com/les-nombres-en-python/#comment-5920 Mon, 04 Feb 2013 16:45:31 +0000 http://sametmax.com/?p=3851#comment-5920 Je viens de relire l’article et je m’aperçois que j’avais zappé fractions, je savais même pas que ce module existait. Merci Sam.

]]>
By: Sebastien http://sametmax.com/les-nombres-en-python/#comment-4694 Fri, 28 Dec 2012 19:33:52 +0000 http://sametmax.com/?p=3851#comment-4694 Rhôô, mais il y a déjà un super gestionnaire de todo list (en python, oeuf corse), c’est yokadi !

http://yokadi.github.com/

Packagé sur Debian, mais installable avec une petite pip ou directement en téléchargeant la tarball depuis le site.

]]>
By: Sam http://sametmax.com/les-nombres-en-python/#comment-4584 Tue, 25 Dec 2012 04:02:37 +0000 http://sametmax.com/?p=3851#comment-4584 Moi dans l’ordre j’ai fais: le gestionnaire de contact, la todo list puis le gestionnaire de budget. Après quand on passe en programmation Web, on code son blog. Et puis parfois, on se tate à coder “son propre RPG”. Bref, les étudiants en infos se ressemblent tous :-)

]]>
By: Megahertz http://sametmax.com/les-nombres-en-python/#comment-4578 Mon, 24 Dec 2012 23:48:25 +0000 http://sametmax.com/?p=3851#comment-4578 Depuis quelques temps je lis avec plaisir ce blog et ses merveilleux articles mais là, que vois-je ?

Il va maintenant vouloir se faire la main, et se lancer dans la création d’applications qui manquent comme des annuaires, des todo lists et des gestionnaires de budget.

Diantre, je suis grillé ! C’est exactement ce que je comptais faire : un gestionnaire de todo-list pour m’entraîner en Python.
Après avoir parcouru une partie du web et n’ayant pas trouvé le Saint Graal, je me suis décidé à en coder un exactement adapté à mes besoins.
Serais-je un connard de joint qui fume de l’amphi ? ='(

M’enfin, ce n’est pas grave, je vous souhaite de très bonnes faites quand même, ainsi qu’aux lecteurs !

]]>
By: Sam http://sametmax.com/les-nombres-en-python/#comment-4577 Mon, 24 Dec 2012 22:21:11 +0000 http://sametmax.com/?p=3851#comment-4577 Je ne connaissais pas cette technique, c’est intéressant.

]]>
By: swordofpain http://sametmax.com/les-nombres-en-python/#comment-4574 Mon, 24 Dec 2012 21:23:09 +0000 http://sametmax.com/?p=3851#comment-4574 Pour le problème de précision limitée, c’est pas plus rapide (bon, plus moche d’accord), de faire une comparaison à seuil plutôt que de déballer Decimal ? Dans le genre :

from math import fabs
THRESHOLD = 1e-6
class TFloat(float):
    def __eq__(self, other):
        return fabs(self - other) < THRESHOLD

.3 - .1 - .1 - .1 == TFloat(0.) // True
]]>
By: thibsert http://sametmax.com/les-nombres-en-python/#comment-4569 Mon, 24 Dec 2012 18:25:39 +0000 http://sametmax.com/?p=3851#comment-4569 Cool, pour une fois j’ai tout compris !

]]>
By: roro http://sametmax.com/les-nombres-en-python/#comment-4568 Mon, 24 Dec 2012 18:22:33 +0000 http://sametmax.com/?p=3851#comment-4568 Le problème des nombres, c’est qu’il y en a beaucoup.
Mais le coup à double détente de l’amphi, est heureusement là pour leur rabattre le caquet.
Je me demande si le rire n’influe pas sur la circulation sanguine intra-cérébrale.
Trés bon article. Et toujours cette clarté qui caractérise les grands esprits. (je me place pour noel prochain.)

]]>
By: Sam http://sametmax.com/les-nombres-en-python/#comment-4567 Mon, 24 Dec 2012 18:00:26 +0000 http://sametmax.com/?p=3851#comment-4567 Trop lennnnnnnnnnnnnnnt Xavier. Je l’avais corrigé. Mouahahaha !

]]>