são as variáveis variáveis são formas de guardar dados para usar depois e inclusive elas estão em todos os lugares dispositivos da sua casa no seu computador no seu celular em todo lugar existem variáveis Você só não percebeu elas ainda inclusive você deve ter visto elas na escola quando você estudava matemática lembra quando a sua professora de matemática mostrava por exemplo que o x uma letra aqui tinha o valor de um número X = 5 e aí ela fazia uma conta usando esse X então por exemplo x + 2 x + 2 era igual ao qu
x + 2 Olha o x ele representa 5 então 5 + 2 = 7 Então nesse caso o X Ele guardava um valor ele guardava o valor de c e as variáveis são praticamente a mesma coisa mas esse exemplo no caso ele é muito abstrato a gente tá tratando de matemática e muitos aqui acham até chato então eu vou usar um exemplo um pouco mais real por ex por exemplo esse LED aqui esse LED ele não tem somente uma cor eu consigo trocar as cores dele só que dentro dele cor ela representa um valor por
exemplo usando esse controle aqui a gente consegue ver que eu consigo trocar as cores dentro desse LED ele tem como se fosse um X Só que essa variável ela se chamaria por exemplo cor tem uma variável chamada cor aqui dentro e quando eu troco aqui quando eu clico a cor vai para verde vermelho laranja no caso Roxo essa variável ela é trocada dentro da programação desse LED ele tem uma variável chamada cor e eu posso trocar simplesmente clicando aqui então assim que funcionam os dispositivos que a gente tem dentro dele existem variáveis Por exemplo essa
outra luz aqui ela tem uma variável que não é uma cor em específico que a gente não pode trocar mas é uma variável que ela simplesmente identifica se alguma coisa tá ligada ou se não tá ligada se eu clicar aqui essa variável vai paraa negativa eu clicar aqui ela vai pra positiva então variáveis são coisas que guardam dados essa luz só tá acesa porque ela tem meio que uma variável que fala para passar energia aqui dentro e agora bora pra minha tela para eu explicar como aplicar isso em Python como que a gente vai criar
variáveis guardar valores aqui dentro então primeiro conceito que a gente vai ver aqui são as variáveis e e as variáveis como eu já disse são forma de guardar dados e elas estão em praticamente todos os lugares até no seu celular por exemplo você você provavelmente Quando recebe alguma mensagem aqui o celular sabe o seu nome você tem um perfil aqui dentro você só tem um perfil no seu celular ele só sabe o seu nome só sabe o horário que tá aqui porque tem uma variável de programação aqui dentro guardando esse valor e Existem várias tipos
de variáveis que a gente pode trabalhar com python não só em Python toda linguagem de programação tem variáveis e a gente tem várias variáveis aqui mas primeiramente Bora pro código pra gente criar nossa primeira variável E aí eu já mostro tipos que a gente pode criar indo aqui no reply Vamos criar um novo projeto vou vir aqui em Create reply um projeto em Python e vou colocar aqui é aula a gente tá na aula três variáveis eu vou criar um reply verade eu vou criar aula um aqui e aí eu vou vir em criar um
novo reply selecionar aqui Python e colocar aula um variáveis primeiro arquivo que a gente vai ter aqui cando em Create reply a gente já tá aqui dentro na última aula eu te mostrei como que funciona aqui que a gente vai programar aqui dentro a gente vai executar os códigos aqui e para criar nossa primeira variável vai ser da mesma forma que a gente colocava o x x = 5 eu acabei de criar uma variável em Python com o nome de cinco só que a gente não precisa usar somente o x se a gente quiser cri
é uma variável chamada variável e é x a gente pode criar uma aqui e colocar um valor nela nesse caso como que eu tô colocando o nome da variável as variáveis elas não podem ter espaço então você não pode fazer isso daqui variável e é x você não pode fazer isso daqui ou você coloca essa indentação e a gente coloca Lines para criar o nome dela ou você faz uma outra forma também e é utilizando maiúsculo minúsculo colocar tudo junto e é e a x colocando tudo junto mas é que em Python eu prefiro utilizar
a indentação de underlines então a variável ela pode ter qualquer nome que você quiser contando que não tem espaços e essa primeira variável que eu criei eu criei ela como um número então eu coloquei aqui o os dados de um número mas existem vários outros tipos de variáveis existem variáveis a gente abr aqui de números como eu disse a gente tem números inteiros os números inteiros eles são chamados na programação de int então Eh mais para frente a gente vai ver como converter esses números e no caso para converter um número eh por exemplo um
texto para número ou um número quebrado que eu vou falar aqui para inteiro a gente coloca int a gente categoriza esse tipo de número como int a gente também tem os números que eu coloquei aqui quebrados que são os números decimais que a gente tem e por exemplo 24,5 P5 é um número quebrado e ele é chamado de float Então a gente tem esses dois tipos de número o int e o float além dos números também é possível criar variáveis com textos Então os textos eles são chamados de string quando a gente vê string quer
dizer que a gente tá colocando uma frase uma uma palavra um texto em uma variável que a gente tá usando um texto na programação então para colocar uma string aqui dentro a gente simplesmente pode colocar aqui duas aspas E aí colocar o texto que você quiser então essa variável representa a gente tem um texto aqui dentro ou por exemplo cor do Led a gente pode colocar aqui vermelho a gente pode colocar aqui Verde Então nesse caso eu t guardando uma string guardando caracteres aqui dentro da minha variável e além de números textos a gente tem
a variável que tem nessa luzinha aqui é a de positivo e negativo e na programa são chamas de Bule então elas guardam simplesmente ou falso e PR criar uma variável dessa a gente pode colocar aqui por exemplo luz acesa a luz acesa nesse caso a luz acesa então a vai colocar como então para colocar ela como verdadeira você simplesmente digita com letra maiúscula a gente quiser colocar ela como falsa a gente coloca como false então esses são os dois polos 0 verdadeiro falso e esse daqu aqui define se algo vai ligado ou desligado são essas
variáveis as bule que guardam só dois dados então esses são os tipos de variáveis que a gente pode criar aqui e aqui dentro Eu criando uma variável dentro do código só que como que eu posso ver essa variável Como que eu posso fazer o nosso código falar essa variável a gente viu na última aula inclusive na última aula a gente criou uma string e mostrou ela no nosso código Você lembra a gente utilizou a função chamada print o print ele escreve ele mostra aqui no nosso console quando gente executar o código mostra algum dado ele
pode mostrar uma string um número pode rodar milhares de coisas aqui no console e sempre que você tá programando o objetivo é mostrar o resultado aqui no console então por exemplo luz acesa Vou colocar aqui a Aqua aquele exemplo que eu dei cor do LED LED vermelho eu posso dar um print nessa variável eu posso colocar o texto já diretamente como a gente colocou antes então vermelho ou verde aqui posso executar esse código e ele vai dar print em verde ou posso colocar uma variável aqui dentro também corro do Led pegar essa variável aqui e
colocar dentro do print e aí ele ele vai nos falar algo que tá guardado nessa variável se eu der Play ele vai falar vermelho se eu trocar essa variável ele vai mudar também Então essas são as variáveis de string E como você pode também imprimir elas não só as de string Você pode imprimir números também Você pode imprimir dando Play ele vai nos mostrar os números Então são essas formas aqui então você já entendeu que a gente pode criar variáveis variáveis de números textos positivo negativo a consegue dar print nela e agora eu vou entrar
na parte de ler e escrever essas variáveis interagir com elas a gente vai começar a interagir mais com essas variáveis fazer algumas somas e brincar um pouquinho mais nesse caso eu coloquei aqui essas duas funções né de ler e escrever a des escrever você já viu que é de print de imprimir mas também é possível ler variáveis Como assim é possível vi aqui vou apagar tudo aqui e ao invés da gente passar a variável aqui no código a gente perguntar pra pessoa que que você quer e que coloque aqui dentro da variável então eu vou
colocar aqui uma variável chamada ã vou colocar cor do Led cor do Led E aí aqui eu vou colocar input que é pro usuário poder dar um input no código e nesse input eu vou colocar um texto vai ser como a gente vai perguntar pro usuário que que ele quer qual a do Led Qual a cor do LED do Led E aí o que que eu vou fazer vou dar play aqui depois de dar play que aconteceu Ele nos perguntou ele pediu pra gente pediu PR ler aqui algum dado então se eu digitar aqui vermelho
enter eu acabei de definir essa variável como vermelho eu escrevi nela então eu coloquei um dado aqui dentro dela e para ver isso para ver esse resultado a gente pode usar o print também a gente vai colocar um dado e a gente quer que ele saia então eu vou colocar print e aqui no print eu vou mostrar uma outra forma de você imprimir esses dados eu tinha mostrado que a gente pode colocar uma variável aqui dentro pode colocar por exemplo cor do Led aqui dentro então o que que a gente vai fazer a gente vai
colocar um dado dentro dessa cor do Led E aí eu vou imprimir ele Mas eu posso aqui dentro também colocar um texto Antes de mostrar a variável então eu posso colocar a cor do Led que você definiu é dois pontos e aí eu vou dar play vocês vão ver o que que vai acontecer aqui ele perguntou aqui el entrou no input Qual a cor do LED vermelho dei enter E aí ele nos falou a cor do Led que você definiu é vermelho então a gente conseguiu passar dados pro nosso programa e receber dados por exemplo
no hacking Se a gente fosse aplicar isso no hacking um programa que você coloca para atacar um site por exemplo um código que ele é capaz de derrubar um site ele vai te perguntar qual site que você quer derrubar você vai passar o site para ele e aí ele vai te devolver um script que vai derrubar o site ele vai executar um código e falar o site foi derrubado seria uma aplicação ou um código que escaneia um site pega dados sobre um site você envia site PR esse esse programa para esse script E aí ele
vai te devolver as informações sobre o site esse daqui é o básico de entradas e saídas de dados que a gente pode fazer em Python Então já passei para vocês entradas saídas só que eu queria colocar uma outra coisa também que é as somas a gente pode fazer somas a gente pode tratar valores aqui também em Python Então vamos trabalhar agora com números vamos criar uma calculadora aqui em Python Então vamos lá eu vou colocar vou criar dois números a gente vai passar um número outro número e ela vai juntar vai nos dar soma Então
vou colocar aqui uma variável número um que vai tá aqui no input Então a gente vai perguntar o input a gente vai colocar número um pra gente definir aqui ó vai perguntar número um e aí vou criar um número dois número dois também input colocar uma string aqui dentro número dois então a gente vai fazer essas duas perguntas pra pessoa e aí o que que a gente vai responder a gente vai responder a soma desses dois então a gente vai passar para ela esse valor para passar a gente usou print Mas como que a gente
vai passar a soma dos valores a gente pode somar aqui dentro do print a gente pode pegar o valor número um mais valor número dois e ele vai fazer a soma lembra que eu disse que a gente consegue colocar aqui juntar uma string um valor de de de texto aqui com uma variável E aí ele colocava o texto e a variável quando você faz isso com números ele nos dá ele faz a soma desses números Então posso colocar aqui número um mais número do E aí ele vai fazer a soma desses números Então vou dar
play aqui nos perguntou o número um colocar 17 número dois colocar 43 E aí olha só eles nos deu 5743 Como assim ele juntou os números só que ele não somou eles Ele simplesmente adicionou um depois do outro isso acontece porque quando a gente coloca esses dois esses dois números a gente soma esses dois números eles estão formato de string eles estão como se fosse texto a gente perguntou aqui só que a gente perguntou em formato de texto e para somar esses dois números a gente precisa converter eles em inteiros como que a gente faz
isso colocando inte e é o o nome do inteiro na programação Então eu tinha dito aqui nos tipo de variáveis a gente tem os números aqui ó int CL string e bule a gente teria que converter eles para inteiros porque quando a gente pergunta aqui o código ele não sabe se eu vou escrever um Play aqui ó o código não sabe se eu vou escrever 5 seria um texto eu vou enviar isso ou se eu vou envar 57 ele não sabe então a gente precisa passar o tipo desse número se ele é um número se
ele é um texto Então para fazer isso eu colocar aqui dentro int aqui dentro do input então eu vou colocar o int parênteses e dentro do int vai est o input isso vai fazer o input ele virar um número inteiro então fazendo isso dando Play eu posso colocar 57 43 e o resultado vai ser 100 então ele vai somar os dois números porque eu transformei eles inteiros então eu poderia até fazer de outra forma eu poderia definir essas variáveis aqui elas vão estar como como textos e aqui no pró próprio código também passar eles para
eles virarem números inteiros então colocando assim eles também vão virar números inteiros eu vou somar aqui número um número dois e vai nos dar soma é possível converter também em números para Strings para caracteres então se eu colocasse aqui STR ele viraria um texto então se eu colocar os dois TR ele vai fazer aquela aquela mesma soma Ele simplesmente junta os dois então coloca aqui isso isso ele vai só colocar um atrás do outro passando eles PR string então assim a gente consegue criar uma calculadora aqui usando Python eu te mostrei como definir as variáveis
como fazer você passar dados pro nosso programa como somar eles Inclusive a gente pode além de somar a gente pode a gente pode multiplicar esses números utilizando o caracter de asterisco a gente pode subtrair eles também a gente pode eles então se eu quiser dividir dois números aqui vou colocar col aqui ó 40 dividido por 10 ele nos deu qu nesse caso Ele até nos apresentou como um número um número quebrado ele tem um ponto aqui então ele seria um float ele nos apresentou como um float se a gente quisesse colocar aqui para ele nos
apresentar como inteiro a poderia pegar essa soma toda colocar dentro do inteiro pegar os dois inteiros que foram divididos transformar eles inteiro inteiro também então 40 dividido por 10 nos deu 4 então assim a gente conseguiu criar essa mini calculadora com python e a gente já viu vários conceitos aqui e qual que é o objetivo aqui dessa aula o que que eu quero que você pegue e crie eu quero que você crie uma calculadora como essa pode ser de para somar números você pode colocar também até mais bonitinho a Pode colocar um print aqui no
início print bem-vindo a calculadora bemvindo a calculadora Me dê dois números Me dê dois números para somar E aí ele pede os dois números pode até fazer uma coisa mais mais bem trabalhada aqui no print também a gente pode vir aqui e colocar uma colocar uma string também colocar uma string no início colocar o resultado da soma é e dois pontos e aí a gente coloca um mais então no print sempre que você vai querer adicionar valores você coloca mais então a gente O que que a gente tá fazendo aqui a gente tá pegando uma
string um texto e juntando ele com dois números a soma de dois números no caso colocar aqui a soma e aí quando eu dar play ele vai dar esse print perguntar o número um 56 o número 2 87 aqui deu um erro também falou aqui que nosso primeiro erro inclusive nosso primeiro erro já deu aqui o que que ele falou ele pode apenas concatenar string não int não int para string então o que que tá acontecendo aqui quando quando eu fiz isso eu vim aqui que que eu fiz eu vim e eu meio que tentei
juntar uma string só que o py El não pode fazer isso ele não pode juntar dois valores diferentes então para fazer isso eu vou pegar essa soma desses dois números e aí eu vou transformar em uma string então transformando el em uma string a gente vai conseguir somar eles então no prar aqui agora agora colocar cima se 76 o resultado da soma é 132 seu objetivo é criar uma calculadora aqui um código que ele pegue dois dois números some eles de vida ele faça alguma operação ele Receba um input e faça um print te mostre
um resultado você pode inclusive deixar o seu código nos comentários vindo aqui em release você pode publicar o seu o seu código aqui em publicar Dá para colocar uma descrição aqui ó reply uma descrição e isso que aprendemos na primeira aula sobre variáveis em next next Dá para colocar uma imagem no seu projeto também cover E aí a gente vai publicar ele e você pode publicar ele pra comunidade e ele vai criar um código aqui um um link na verdade você pode vir e compartilhar Então já cria o seu código aqui ó compartilhar quando Play
que que acontece ele vai executar nossa nossa calculadora então quando eu der Play ele deve perguntar já vamos ver bem-vindo a calculadora Me dê dois números para somar então seu objetivo é criar esse código aqui publicar ele você pode publicar e deixar nos comentários aí como o exercício concluído espero que vocês tenham curtido essa aula eu mostrei aqui o conceito principal da programação que são as a gente vai usar variáveis em todas as próximas aulas eu mostrei Como que você pode receber dados e enviar dados é um conceito utilizado em todas as ferramentas de hacking
você envia dados para uma ferramenta e recebe esses dados Então você viu um outro conceito essencial aqui para criar uma ferramenta de hacking e nas próximas aulas a gente vai avançar a gente vai a gente aprendeu nessa como somar como multiplicar daqui a pouco a gente vai aprender como criar funções como criar Loops Como escanear sites como fazer várias coisas então espero que vocês tenham curtido essa aula já posta o exercício aí na descrição e eu te vejo em uma próxima aula alô