‫Content de te revoir.
‫Il s'agit d'une vidéo facultative rapide qui, eh bien, avec quelque chose que vous n'utiliserez probablement pas, mais je veux
‫juste que vous sachiez qu'elle existe et qu'il y a en fait un type de données supplémentaire dont je n'ai
‫pas parlé, et c'est appelé complexe.
‫Et comme son nom l'indique, c'est assez complexe.
‫Cependant, un nombre complexe, encore une fois, est un nombre qui est un troisième type au lieu de int et float.
‫Nous avons aussi ce type quatre nombres.
‫Maintenant, la raison pour laquelle je n'enseigne pas vraiment complexe, c'est que vous n'utilisez cela que si vous faites quelque
‫chose de vraiment, vraiment complexe en mathématiques.
‫La plupart du temps, vous ne l'utiliserez jamais.
‫Personnellement, je ne l'ai jamais utilisé, mais il est bon de savoir qu'il existe.
‫C'est l'équivalent d'un nombre réel.
‫Et vous pouvez lire sur les nombres complexes si vous le souhaitez.
‫Mais encore une fois, c'est quelque chose dont vous n'avez pas besoin de vous inquiéter quatre-vingt-dix-neuf virgule neuf pour cent du temps.
‫Une autre chose dont je veux vous parler est cette idée que ces nombres entiers et flottants sont stockés
‫comme cinq en mémoire en binaire, c'est-à-dire sous forme de nombres binaires, de uns et de zéros.
‫Et il y a en fait une action ou une fonction que nous pouvons utiliser en Python appelée Behn pour binaire.
‫Et vous pouvez voir qu'un bac renvoie la représentation binaire d'un entier.
‫Donc ça va retourner quelle que soit la version binaire de cinq, si je clique sur exécuter ici.
‫Eh bien, je dois imprimer, tu te souviens ?
‫Alors imprimons.
‫Et cliquez sur exécuter.
‫Et j'obtiens maintenant la représentation binaire au lieu de tous les zéros et les uns, il y a aussi cette idée de B
‫et c'est ce que Python utilise sous le capot pour dire, hé, quand je vois ce nombre avec zéro B.
‫C'est un nombre binaire.
‫Mais si je Google binaire numéro cinq.
‫Je vois que le nombre binaire quatre cinq est un contre un, ce qui, encore une fois, c'est ce que nous voyons ici.
‫Alors c'est vraiment cool, vraiment intéressant juste de savoir que ça existe.
‫Soit dit en passant, juste pour le plaisir, disons que nous voulons transformer cela en un nombre décimal, disons
‫où l'ordinateur et nous récupérons simplement ce nombre binaire.
‫Je peux le faire et ensuite envelopper ça.
‫Comme ça entre guillemets simples ou doubles ?
‫Et puis avec la fin, je peux aussi dire, bon, je veux ce retour à un nombre qui est en base 10, ce
‫que nous, les humains, utilisons.
‫Donc, si j'imprime réellement ici.
‫Et clique, Ron.
‫Eh bien, en fait, nous devons faire la base deux ici, d'accord, parce que ce que nous disons est, hé, ce nombre est en base
‫deux et convertissez-le en nombre entier et la base en nombre est, eh bien, des zéros et un, c'est un nombre binaire .
‫Donc si je clique ici.
‫Regarde ça, j'en ai cinq.
‫Donc dans votre tête, vous pouvez penser de cette façon lorsque nous écrivons un numéro comme cinq, un entier comme cinq,
‫lorsqu'un ordinateur récupère ce nombre, disons que nous faisons des ajouts.
‫Eh bien, il va récupérer ça de mémoire.
‫Ça va dire, eh bien, c'est un nombre binaire et je vais le convertir en entier.
‫Très cool.
‫Maintenant, la raison pour laquelle j'ai enseigné cela ici, c'est que vous ne verrez pas beaucoup cela et les cours pour débutants et surtout si
‫tôt dans le cours.
‫Mais je pense que c'est un principe important, même si vous n'êtes peut-être jamais testé là-dessus pour que vous
‫compreniez simplement comment les choses fonctionnent sous le capot, je pense que c'est une chose importante à
‫faire pour que vous deveniez un grand développeur.
‫J'espère donc que cela ne vous embrouille pas trop.
‫Je te verrai dans la prochaine vidéo.
‫Bye Bye.