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 la représentation binaire maintenant 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.