‫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.