Bem vindo de volta.
Este é um vídeo opcional rápido que, bem, com algo que você provavelmente não usará, mas eu quero que você
apenas saiba que está lá fora e que há realmente um tipo de dados extra sobre o qual eu
não falei, e é chamado complexo.
E como o nome sugere, é bastante complexo.
No entanto, um número complexo, novamente, é um número que é um terceiro tipo em vez de int e float.
Também temos esse tipo de quatro números.
Agora, o motivo pelo qual não estou ensinando complexos é que você só usa isso se estiver
fazendo algo muito, muito matemático complexo.
Na maioria das vezes, você nunca o usará.
Eu pessoalmente nunca usei, mas é bom saber que existe.
É o equivalente a um número real.
E você pode ler sobre números complexos se quiser.
Mas, novamente, isso é algo com que você não precisa se preocupar noventa e nove vírgula nove por cento do tempo.
Outra coisa que quero falar com você é essa ideia de que esses inteiros e flutuantes são
armazenados como cinco na memória como binários, ou seja, como números binários, uns e zeros.
E há na verdade uma ação ou função que podemos usar em Python, chamada Behn para binário.
E você pode ver que um bin retorna a representação binária de um inteiro.
Portanto, ele retornará qualquer que seja a versão binária de cinco, se eu clicar em executar aqui.
Bem, eu tenho que imprimir, lembra?
Então, vamos imprimir.
E clique em correr.
E eu obtenho a representação binária agora em vez de todos os zeros e uns, há também essa ideia de B e
é isso que Python usa por baixo do capô para dizer, ei, quando vejo esse número com zero B.
Esse é um número binário.
Mas se eu pesquisar o número binário cinco no Google.
Vejo que o número binário quatro cinco é um a um, que, novamente, é o que vemos aqui.
Então é muito legal, muito interessante saber que existe.
A propósito, só por diversão, digamos que queremos transformar isso em um decimal, digamos onde está o
computador e acabamos de recuperar esse número binário.
Eu posso fazer isso e embrulhar isso.
Gosta disso entre aspas simples ou duplas?
E então, no final, eu também posso dizer, ei, eu quero esse retorno para um número de base 10, que é o
que nós, humanos, usamos.
Então, se eu realmente imprimir aqui.
E clique, Ron.
Bem, na verdade, temos que fazer a base dois aqui, certo, porque o que estamos dizendo é, ei, esse número é a base
dois e convertê-lo em inteiro e a base em número é, bem, zeros e um, é um número binário .
Então, se eu clicar aqui.
Olha só, tenho cinco.
Então, em sua cabeça, você pode pensar dessa forma quando contamos com um número de história como cinco, um inteiro como cinco,
quando um computador recupera esse número, digamos que estejamos fazendo alguns acréscimos.
Bem, vai tirar isso da memória.
Vai dizer, bem, este é um número binário e vou convertê-lo em inteiro.
Muito, muito legal.
Agora, a razão pela qual eu ensinei isso aqui, você não verá muito isso nos cursos para iniciantes, especialmente no
início do curso.
Mas acho que é um princípio importante, embora você possa não ser testado nisso nunca para apenas entender como
as coisas estão funcionando por baixo do capô, acredito que é uma coisa importante que você
deve fazer para se tornar um grande desenvolvedor.
Espero que isso não o confunda muito.
Te vejo no próximo vídeo.
Bye Bye.