galera fala galera sejam todos muito bem-vindos a nossa segunda aula da jornada Python vocês acharam que a gente estava com problema aqui quem entrar ninguém me ver ninguém me ouvir mas estamos aqui com você prontos pra nossa segunda aula da jornada Python quem aí tá me vendo quem aí Tá me ouvindo já chega aqui mandando mandando mandando flodando esse chat todo aqui para eu saber se vocês estão me acompanhando e eu quero saber quem de vocês está animado para essa nossa segunda aula da jornada Python se você assistiu a primeira aula o que que você
achou me diz aí você curtiu a primeira aula achou fraco tá animado vai mandando no chat até para eu saber se vocês estão me vendo me ouvindo aí porque problemas de conexão acontecem então e aí R que que a galera tá falando aí tão me vendo tão me ouvindo tá tranquilo tá suave não tá E aí fala aí Lira Boa noite Boa noite galera Ó todo mundo ouvindo boa mandando aqui no chat boa noitea boa noite noite tão tranquilo então se a galera tá me vendo tá me curtiram a aula de ontem não curtiram tão
animados todo mundo mandando aqui curtir ó eu curti todo mundo curti Ah tá tá tá tá tá vamos com tudo pra nossa segunda aula galera e bom é o seguinte vamos lá pra gente ir direto ao ponto e começar efetivamente o conteúdo da aula de hoje eu vi que teve gente que não veio na aula de ontem mas tá vindo aqui na aula de hoje não tem problema pode acompanhar que você vai conseguir aprender tudo mas vamos lá eu gosto sempre de começar mostrando aqui para vocês a jornada que vocês estão trilhando aqui é para
aprender Python E vocês estão aqui no nosso canal do YouTube com conteúdo 100% gratuito aqui disponível para vocês maraton os vídeos Tem uma galera maratonando que eu vi as métricas ontem no canal uma galera maratonando funcionando mas vocês que estão aqui ao vivo agora com a gente já deram um segundo passo vocês estão aqui na jornada Python mais de 8 horas de conteúdo aulas ao vivo não fica gravado a gente faz pouquíssimas vezes isso no ano e vamos combinar aqui né dava facilmente pra gente cobrar uns R 400 por isso aqui né pô R 100
cada aula um projetinho por aula por R 100 barato até né mas para você que tá aqui com a gente ó de graça isso para vocês e existe um próximo passo o nosso programa completo Python impressionador com tudo de Python e tudo mais mas depois a gente fala sobre isso porque agora a gente vai falar sobre o que vocês vão aprender na aula de hoje na aula de hoje vocês vão aprender um projeto completo de análise de dados eu já já vou explicar Qual foi o projeto como que a gente vai começar e tudo mais
mas vocês vão aprender a fazer puns um projeto de ponta a ponta de análise de dados tratando fazendo a parte de tratamento de dados a parte de visualização criando gráficos dashboards super visuais super intuitivos e como então eu tava falando para vocês é o projeto que a gente chamou de Python insights que é esse projeto de análise de dados então vocês vão aprender análise tratamento de dados a trabalhar com as tabelas o que a gente chama os data frames do Python a gente vai explicar mais sobre isso já já a trabalhar com gráficos e dashboards
em Python e principalmente galera atirar emites valiosos e eu quero que vocês assistam essa aula toda aqui com essa lógica na cabeça vocês não estão aprendendo simplesmente esse exemplo que a gente tá fazendo na aula de hoje vocês estão aprendendo como usar o Python para fazer projetos de análise de dados para vocês poderem aplicar isso em qualquer área em qualquer situação combinado bom e uma surpresinha para para quem ficar com a gente até o final é o seguinte pela animação da galera de ontem pelas mensagens que a gente recebeu de ontem para hoje eu resolvi
mudar aqui um pouquinho os planos e eu resolvi antecipar hoje no final da aula no final da aula eu resolvi antecipar uma oportunidade especial que eu tava preparando para vocês eu resolvi antecipar pro final da aula de hoje eu só ia fazer isso amanhã mas eu resolvi antecipar pro final da aula de hoje a nossa turma com do pyon impressionador com condições especiais quem ficar até o final vai poder ouvir vai saber mais sobre isso quem não ficar vai perder essa oportunidade Beleza então vamos lá três dicas muito importantes PR gente a gente poder começar
primeiro assiste a a aula ao vivo comigo aqui por quê Porque cara a aula vai ficar disponível por 24 horas no ar justamente para vocês poderem treinar depois e tudo mais mas aqui com a gente você consegue acompanhar aprender prestar atenção tirar dúvida vê a dúvida de outras pessoas e assim vai mas depois a aula sai do área Então assiste ao vivo para você não perder segundo faz o download do material gratuito aqui na descrição do vídeo já tem lá material a apostila no final da aula eu vou subir o gabarito também no link que
tá aqui na descrição deve ser o ter terceiro link terceiro link tá vendo Então pega o material gratuito ali e terceira dica que na minha opinião é muito importante não tenta praticar junto comigo durante a aula tá sugestão de amigo não faz junto comigo por quê Porque nessa aula vocês vão ver que é muito importante que você entenda exatamente o porqu de cada coisa o porqu de cada comando e eu vou me preocupar muito em explicar para vocês o porquê das coisas eu não quero que vocês saiam aqui decorando eu quero que vocês aprendam de
verdade então não faz junto comigo porque se você tentar fazer junto comigo você vai acabar se enrolando no código vai cair num erro que não tá dando no meu e você vai acabar se perdendo Até porque eu vou disponibilizar para vocês um número de WhatsApp para vocês poderem tirar dúvidas também a galera hoje ficou o dia inteiro tirando dúvida lá de um monte de gente lá chegou dúvida para caramba e a gente vai disponibilizar para vocês de novo o número para vocês poderem tirar dúvidas Então cara não pratica junto comigo assiste acompanha vai anotando e
depois que acabar a aula aí sim você começa a praticar combinado bom o link do download material tá lá embaixo como eu falei terceiro link aqui da descrição é só fazer o download e eu quero saber agora de vocês eu posso começar aula se eu puder começar a aula se você que tá aí mais importante se você que tá aí topa ficar comigo até o final se você se compromete assim eu só vou sair daqui quando o Lira por falar tá liberado para sair manda top manda um top top top top floda Esse chat aí
manda mensagem aí Se Topa ou não topa manda para mim que eu quero saber se vocês estão comigo ou se eu vou dar aula sozinho aqui falando com a parede aqui e aí R que que aa tá mandando liró já estão mandando aqui em peso ó topo topo topo Bora vamos bora T Lou top vamos bora tô louco show de então beleza então se todo mundo topando Renan vamos embora eu também tô topando e vamos até o final bom galera Então vou fechar aqui esse PPT Zinho tch beleza e agora a gente vai fazer esse
nosso projeto daqui Qual é o desafio da aula de hoje o desafio da aula de hoje é a gente fazer um projeto de análise de dados com python Então imagina a seguinte situação vira que arquivo É esse aqui que você tá fazendo mexendo e tal não sei o quê que arquivo É esse aqui que que o arquivo inicial da aula e tal então todos esses arquivos tudo isso tá disponível para vocês no link para download Olha lá no link de download onde tem os Mater a vocês tem apostila para vocês baixarem duas bases de dados
podem baixar as duas mesmo e o arquivo inicial da aula de hoje o que que vocês vão fazer vocês vão baixar esses arquivos todos vamos botar eles numa pasta do seu computador e aí depois que você botar esses arquivos numa pasta do seu computador você vai abrir o seu vs code que você fez a instalação lra Mas essa eu não assisti a l de ontem tô vindo aqui agora o link de instalação do visual Studio do Python e tudo mais Está na descrição do vídeo é só você seguir o passo a passo que tá lá
você vai conseguir instalar e vai fazer tudo se tiver dúvida na instalação você vai perguntar pra nossa equipe já já vou passar o número do Whatsapp para vocês tá bom E aí você vai abrir o visual Studio code Então vai abrir o visual Studio code ele vai abrir uma tela fechada assim pretinha fechada assim e você vai clicar aqui ó em arquivo Open folder e vai abrir a pasta do seu computador onde você colocou todos os arquivos por exemplo eu botei nessa aqui pasta insite cliquei para abrir ele abriu os arquivos aqui ponto importante nessa
aula a gente vai usar se vocês repararem tem um arquivo inicial Tá só porque no arquivo Inicial tem a explicação do projeto o arquivo Inicial ele dá extensão ipynb tá vendo aqui ipynb é uma extensão diferente do Python para essa extensão funcionar Vocês precisam instalar no vest code de vocês uma extensão você tem que chegar aqui ó e instalar a extensão Júpiter tá Júpiter você vai digitar aqui ó nesse botãozinho aqui de extensões você vai pesquisar Júpiter primeiro aqui e vai fazer a instalação o vídeo com esse passo a passo de instalação que é basicamente
isso daqui picar aqui na extensão Júpiter e mandar instalar tá na descrição também tá então depois quem quiser pega lá tá na descrição lá configurado ele vai permitir você abrir e usar esse tipo de arquivo aqui é dentro do seu visual Studio code por isso que eu recomendo que vocês usam o mesmo editor de código que eu tá bom Então essa é a configuração pra gente fazer e qual é o projeto que a gente vai construir na aula de hoje chat tá aberto né Renan pode deixar aberto porque já já eu vou fechar mas antes
disso eu quero explicar o projeto para vocês e perguntar o início do projeto já porque eu quero saber quem é que tá atento tá aprendendo com a gente então presta atenção Qual o desafio da aula de hoje o desafio é um projeto de análise de dados beleza mas que projeto é esse imagina que você chegou na sua empresa e seu chefe virou para você e falou assim olha cara a gente tem aqui 800.000 clientes aqui na nossa no nosso na nossa empresa e cara recentemente a gente percebeu que desse total de clientes a maioria dos
Clientes estão inativos ou seja Eles já cancelaram o nosso serviço cara mas por que que a maioria dos clientes cancelaram o nosso serviço por que que a galera tá cancelando como que a gente faz para recuperar esses caras e tal como que a gente faz para reduzir Esse número é isso que o chefe virou para você e falou então aqui já vai o primeiro grande aprendizado para vocês Quando vocês tiverem um desafio para usar o Python seja para fazer uma automação seja para fazer uma análise de dados seja para fazer o que for ninguém vai
virar para você e vai falar assim use Python para fazer um desafio de análise de dados não seu chefe vai virar para você e vai apresentar para você um problema ele vai virar para você e falar amigão tá com esse problema aqui temos 800.000 clientes a maioria dos caras estão cancelando eu preciso saber por que os Car estão cancelando acontece que você vai olhar isso então os esses desafios eles vão aparecer para você como desafios como problemas mesmo e você vai olhar vai falar Putz para isso eu vou precisar analisar uma base de dados com
centenas de milhares de clientes cara que ferramenta me permite fazer isso o Python vai ser a ferramenta que vai te permitir fazer isso beleza essa é a lógica e aí antes da gente fechar eu quero que vocês me digam o seguinte estamos aqui com o nosso arquivo a gente vai começar a construir nosso código agora cara eu não tenho a mínima ideia por onde eu começo por onde eu começo Qual é a primeiro linha de código que eu faço o que que eu faço aqui no nosso projeto e eu quero que vocês me digam aí
por onde eu começo qual é a primeira coisa que eu faço em todo desafio tô com desafio novo em Python em qualquer projeto que eu tenho qualquer linguagem de programação até tô com um desafio novo cara o que que eu faço por onde eu começo não sei por onde começar o que eu faço a gente tem que resolver esse desafio aqui que o nosso chefe passou que que a gente faz qual é a primeira coisa que eu faço aqui e aí manda aí no chat para mim R tá mandando Renan ó já estão mandando aqui
ó Sidney falou anotação do que fazer lá ó mandaram anotação do que fazer passo a passo passo a passo boa show de bola tô gostando de ver então ran Pode fechar o chat fechando e vamos lá galera exatamente o que o sne e o que outras pessoas aí falaram a primeira coisa que você faz em todo o desafio que você vai construir e eu vou falar repetir isso em todas as aulas é você criar o passo a passo do seu projeto Então cara a gente tá aqui do zero né eu tenho aqui um projeto desafio
né de análise de dados do zero e cara por onde eu começo não sei então quando você não sabe por onde começar você vai escrever aqui o passo a passo de como você faria para resolver esse desafio aqui manualmente como que a gente faria para conseguir resolver esse nosso desafio daqui manualmente cara basicamente vamos lá vamos anotar aqui o passo a passo ó vou chegar aqui vou botar aqui ó passo a passo pra gente anotar beleza lembrando essa hashtag zinha aqui na frente dos códigos é simplesmente para eh um comentário ou seja uma escrita pra
gente se organizar mas que o código não vai executar não vai fazer nada tá então a gente vai escrever aqui o nosso passo a passo então ó passo um primeira coisa que a gente vai fazer aqui passo um vai ser o quê cara Eu tenho que primeiro ver essa base de dados de clientes né para saber como é que ela tá funcionando então Primeiro passo é a gente importar a base de dados Beleza depois que eu importar a base de dados o passo dois é meio que intuitivo é a gente visualizar a base de dados
mas aqui já vai um aprendizado muito grande por que que a gente precisa fazer esse passo visualizar a base de dados e por que ele não é bobeira ele não é um negócio que eu tô inventando na minha cabeça só para para enrolar vocês aqui porque quando você vai visualizar Todo projeto de dados vocês vão reparar que vocês vão gastar boa parte do tempo de vocês do projeto de dados fazendo o qu entendendo a sua base de dados e tratando ela ou seja ajustando problemas então esse passo dois ele é muito importante porque o passo
dois ele que permite você identificar não só entender a base e identificar problemas É ele que vai permitir você identificar Quais são os problemas que a sua base de dados pode ter Para quê Para no Passo três você corrigir os problemas da base de dados que é o que a gente chama de tratamento de dados beleza essa etapa aqui é muito importante e aí a gente vai ver que tipo de problemas são esses que a gente pode encontrar beleza e aí depois disso a gente vai pro passo quatro que é uma análise Inicial e eu
sempre recomendo que vocês façam essa divisão aqui tá galera anota aí no caderno de vocês isso é importante o passo quatro é uma análise Inicial Ou seja você quando sempre você for fazer uma análise de algum qualquer análise de dados qualquer projeto você não vai já direto tentando resolver o seu Desafio Final você vai primeiro fazer uma análise Inicial e o que que é essa análise Inicial aqui no nosso objetivo vai ser o quê cara Eu preciso conseguir entender quantos clientes cancelaram e qual o percentual de cliente que cancelaram né Por quê Porque o seu
chefe virou para você e falou cara maioria dos nossos clientes cancelaram beleza mas é a maioria de quanto são 100 clientes e 51 cancelaram pô 51 é número muito pequeno para você conseguir fazer uma análise de dados que seja muito relevante agora são 800.000 clientes e 500.000 dos desses clientes cancelaram puts Provavelmente você vai conseguir fazer uma análise e Qual é o percentual porque a maioria cancelou Pode ser 51% ou pode ser 90% você entende que são coisas completamente diferentes então por isso que esse passo quatro é importante depois de corrigir os problemas da base
de dados você vai entender como é que tá distribuído o cancelamento dos clientes ou seja quantos clientes cancelaram qu percentual e assim vai e aí depois agora sim a gente vai tentar entender no Passo cinco a gente vai analisar a análise da causa de cancelamento dos clientes beleza Ou seja basicamente a gente vai tentar identificar como que cada informação sobre o nosso cliente que a gente tem na base de dados impacta para ele cancelar mais ou cancelar menos é isso que a gente vai tentar fazer aqui então esse aqui é o nosso passo a passo
de forma bem bem direta ao ponto bem bem bem Ampla digamos assim bem geral esse aqui é o passo a passo do nosso projeto beleza não abre o chat ainda não R pode deixar fechado esse aqui é o passo a passo do nosso projeto agora acontece o seguinte para resolver esse passo a passo aqui do nosso projeto a gente vai precisar usar algumas ferramentas do Python se você reparar esse arquivo de código que a gente tá usando aqui ele é um pouco diferente por que que ele é um pouco diferente porque olha lá eu tenho
células linhas de texto e células minhas de código Por que que esse arquivo é um arquivo ipynb os arquivos ipynb é com essa extensão você pode criar ele do zero também poderia criar aqui ó um código P ipynb ele vai funcionar também e aí o que que você faz se você clicar aqui em mais code você adiciona uma célul zinha de código nesse mais markdown você adiciona uma célul ainha de texto tá vendo ó aqui é uma célula de texto e aqui é uma célula de código código tá vendo Qual a diferença entre elas a
diferença que a célula de texto quando você executa ela fica só como texto mesmo a de código ela vai executar um código diretamente né no caso aqui essa aqui é a de texto é de baixo e essa aqui é de código que tá em cima aqui ó aqui ó tá vendo essa aqui é de texto essa aqui é de código Beleza vou deletar aqui porque a gente não vai usar esse arquivo só para não confundir vocês mas era só para mostrar então a diferença é que esse nosso arquivo aqui ele tem células inhas tanto células
de de texto quanto células de código Por que que a gente usa esse tipo de arquivo você poderia fazer esse projeto todo num arquivo pon P do Python padrão pode a vantagem desse tipo de arquivo aqui é que além de você conseguir separar cada etapa do seu projeto numa célul Zinha nova tá vendo várias células de codigo zinhas separadas aqui que você pode adicionar elas clicando no maizinho aqui e deletar elas clicando na lixeira aqui do lado para deletar elas além de você conseguir separar isso muito bem a gente vai precisar fazer etapas aqui de
visualização da base de dados ou seja vou precisar exibir a base de dados exibir gráficos e tudo mais e esse tipo de arquivo ipynb consegue fazer isso de uma forma eh mais visual mais intuitiva do que os arquivos ppy normais do Python tanto que se você for conversar com a galera que trabalha na área de dados todos eles usam esse tipo de formato de arquivo mesmo tá bom bom galera então só para essa ver se o passo a passo fez sentido para todo mundo se até agora tá tranquilo Se o projeto fez sentido se vocês
gostaram do projeto estão animados e tudo mais Renan abre o chat para mim por favor e digam aí galera fez sentido tranquilo tá legal gostaram do projeto passo a passo fez sentido e a gente começa a criar os nossos códigos agora mesmo partindo do zero aqui mesmo mas me digam aí se tá fazendo sentido se o passo a passo tá legal se vocês conseguiram entender Até agora ou se surgiu alguma dúvida também podem mandar ó Henrique falou que tá animado jos É sim sim com certeza tá 10 caminhando muito bom Com certeza beleza tranquilo então
a galera no geral tá tá tá gostando legal surgiu alguma dúvida até agora deixa eu dar uma olhadinha surgiu tá surgiu entãoa lá ó o julin perguntou se você poderia explicar somente o passo dois que para ele não ficou muito claro J tá legal Lira Você pode me explicar esse passo dois Qual o objetivo de visualizar a base de dados sim o objetivo de visualizar a base de dados é o seguinte a gente vai importar a base de dados por exemplo essa base de cancelamentos aqui ela tem várias colunas tá vendo aqui ó essa base
aqui tem várias colunas tá vendo ó várias colunas aqui eu vou conseguir querer principalmente ver o que que é a coluna e quais são os valores que estão preenchidos nela Quais são as colunas que estão vazias Quais são as colunas que estão com algum valor que tá faltando Quais são as colunas que tem algum tipo de problema é isso que a gente vai tentar identificar aqui para entender a base de dados entender Quais são as informações que eu tenho sobre cada cliente ali na base afinal de contas é uma base de cliente e identificar os
possíveis problemas ou seja tem valores vazios tem algum valor que tá preenchido errado e assim vai tranquilo show show de bola fora isso Nenhuma Dúvida n Beleza pode fechar o chat então Renan e vamos lá galera vamos seguir lembrando lembrando lembrando l olando ponto importante tá galera quem tiver dúvida sobre alguma coisa na hora que você for fazer o projeto no seu computador não é agora durante a aula é quando você for fazer o projeto no seu computador tá com alguma dúvida Olha a gravação da aula que você vai ficar vai ter disponível aí por
24 horas Olha a apostila se mesmo assim você ficou com dúvida você vai mandar uma mensagem pro nosso time no WhatsApp que eles vão tirar a sua dúvida Lembrando que eles vão estar disponíveis só essa semana tá galera então não adianta querer chegar pô semana que vem mandar mensagem que ninguém vai te responder não então Renan bota na tela por favor o número do WhatsApp esse nú número aí salvem esse número de WhatsApp é o número para vocês poderem tirar as dúvidas de vocês com a nossa equipe Lembrando que é só dúvidas sobre os projetos
da jornada se você perguntar alguma outra dúvida de Python eles não vão responder eles só tiram dúvidas sobre os projetos da jornada porque o objetivo é ajudar vocês a não ficarem travados nos projetos que vocês estão fazendo beleza tranquilo então vamos lá vamos seguindo agora bom galera agora que a gente vai começar aqui vamos começar pelo passo um acontece que pra gente trabalhar com bases de dados né a gente aqui vai trabalhar com base de dados com gráficos no Python e um monte de coisa então a gente vai precisar usar ferramentas do Python que foram
criadas para isso vamos lembrar do que eu falei lá no aula passado Python é uma linguagem de programação usada por milhares e milhares de pessoas milhões de pessoas até e principalmente até nessa área de dados aqui Python é a ferramenta mais usada da área de dados ou seja a linguagem de programação mais usada dessa área de dados então existem por que isso porque existem pacotes de código ou seja bibliotecas que a gente chama né que nada mais são do que pedaços de código já meio que prontos que facilitam a nossa vida e a primeira vez
que você usa esses pedaços de código você precisa instalar eles no seu comput instalar eles no computador depois todas as outras vezes você não vai precisar mais instalar então agora aqui eu vou fazer uma instalação mas que vocês não precisam fazer sempre só precisa fazer uma vez no seu computador para fazer essa instalação como que a gente faz Você pode abrir aqui o seu terminal tá vendo novo terminal e abrir aqui o terminal e digitar aqui o código que eu vou digitar a instalação ou abrir por aqui também nesse botãozinho lá em cima abrir esse
terminal e digitar aqui o código de instalação mas os arquivos ipnb eles permitem você fazer a instalação numa célul inha dessa de código aqui então para adicionar uma célula de código você pode só clicar aqui ó em mais code tá vendo ele vai adicionar uma célula de código E aí Aqui você pode botar assim uma exclamação e depois da exclamação você vai escrever o comando de instalação e eu vou escrever isso aqui ó PIP install pandas nump Open P XL a gente vai instalar também NB for met o ipy Kernel e o plot l a
gente vai instalar isso tudo aqui Lira meu Deus do céu que comando maluco ess você tá querendo me conf calma calma calma tá muito calma tá muito nervosa acontece o seguinte vamos lá primeiro Esse comando aqui galera vocês vão rodar quem tiver usando o arquivo IP ynb que é o que eu recomendo vocês a fazerem é só rodar ele aqui ele vai funcionar tá E quem tiver rodando pelo terminal vai rodar também só que sem a exclamação no início tá bom sem essa exclamação Zinha no início vai ser o mesmo resultado não vai ter problema
nenhum tá o que que é esse comando todo aqui acontece que a gente vai precisar aqui pra aula de hoje do pandas para trabalhar com base de dados e do plot le para trabalhar com gráficos só desses dois caras a gente só precisa desses dois caras só que eu recomendo que você faça essa instalação completa com npie com Open Pie XL com NB Format com ap Kernel por quê Porque dependendo da versão do seu computador Você vai precisar instalar o NB Format dependendo não vai precisar instalar dependendo do projeto que você tá fazendo no futuro
o pandas vai precisar do nump o pandas vai precisar do Open P XL dependendo do projeto no vai então eu recomendo que você faça essa instalação aqui porque ela já é instalação completa digamos assim Tanto do pandas quanto do plot L para você nunca ter problema com isso então faz a instalação nesse formato e ela vai funcionar numa boa tá Às vezes na primeira vez quando você rodar o seu código aqui ele vai aparecer uma janelinha aqui em cima tá vendo para você selecionar o Python que você tá usando para rodar o código é só
selecionar o Python mesmo clicar aqui ó Python ele vai selecionar e você vai conseguir rodar numa boa eu já tenho tudo isso instalado no meu computador então se eu rodar esse código aqui ele vai só dizer que tá instalado Então vou executar esse código aqui tá vendo que clicando no botão aqui do lado ele vai carregar aqui alguns segundinhos mas ele só vai dizer que tá tudo instalado já tá vendo ó tava tudo instalado já então não vai ter problema nenhum no caso de vocês ele vai fazer essa instalação toda Tá mas eu vou deixar
esse comando aqui de instalação salvo lá no início do nosso código só para vocês não esquecerem dele para vocês lembrarem deles e não ficarem sem instalar as coisas tá mas lembrando isso aqui só precisa fazer uma vez na vida tá bom beleza feito isso daqui agora a gente pode efetivamente fazer todo o resto do nosso projeto porque todas as instalações já foram feitas então vou chegar aqui e a gente vai importar nossa base de dados a gente aprendeu isso na aula passada mas eu vou repetir aqui até porque tem algumas coisas novas que eu quero
trazer para vocês então vamos lá vem comigo vem comigo presta atenção estiver com sono dá uma olhada bem forte assim pra tela e faz assim ó dá um na cara assim para dar acordada para não para não dormir não então vamos lá que que a gente vai fazer para importar a base de dados a gente vai precisar usar o pandas que é a ferramenta de que trabalha com dados no Python de forma eficiente então o primeiro passo é importar o pandas vou chegar aqui e vou escrever Import pandas beleza agora o que que eu quero
fazer eu quero trazer a base de dados de cancelamentos para dentro do meu código então eu vou chegar eu vou querer que o pandas Leia essa base de dados de cancelamentos aqui tá vendo e traga e armazene ela em algum lugar do meu código como que a gente faz isso bom o pandas se você chegar aqui e digitar pandas ponto ele vai abrir para você uma lista com todos os comandos que o pandas tem o pandas ele tem os comandos de ler base de dados que é pon Read né read de ler em inglês então
ele consegue ler a base de dados em ssv em Excel em HTML em gbq em Jon em parque em picon em size em spss isql tabela XML e um monte de coisa tá no nosso caso aqui é um arquivo.csv que é uma extensão de arquivo então eu vou botar o read csv e vou passar aqui para ele o nome do arquivo cancelamentos pcsv beleza e ele vai conseguir ler essa base de dados acontece que eu eu a gente vai querer ficar analisando essa de dados trabalhando com ela e tratando ela para eu não precisar ficar
lendo a base de dados o tempo todo eu vou armazenar ela no nomezinho que eu vou chamar de tabela que eu vou dizer o seguinte Olha só o pandas ele vai ler a minha base de dados e ele vai dar essas informações para essa variável tabela para essa caixinha tabela então ele vai essencialmente a variável tabela esse nome tabela recebe as informações do cara que tá na direita dele recebe as informações dessa minha base de dados aqui então ele vai ler isso aqui vai armazenar no nome tabela e agora sempre que eu quiser ver as
informações da minha tabela eu posso chegar aqui e botar um print na minha tabela tá vendo print tabela e ele vai mostrar a tabela aqui para mim beleza isso daqui faz o nosso passo um inteiro que é importar a base de dados agora vem algumas coisas novas que eu quero trazer para vocês aqui então prestem bastante atenção tá tão prestando atenção estão prestando atenção então vamos lá primeiro eu aqui Lira se vocês repararem tem duas bases de dados aqui tá eu Lira vocês no computador de vocês podem usar a base de dados de cancelamentos normal
tá eu e Lira vou usar essa outra base aqui cancelamentos underline sample por tá ela é só um pedaço Menor da base de dados de cancelamentos que eu vou usar aqui porque como eu tô rodando um monte de coisa ao mesmo tempo no meu computador eu fiz uns testes Antes aqui e se eu rodasse com a base de dados Normal meu computador ficava meio lento ele dava umas travadinhas levinhas ass nada demais mas dava umas travadinhas só para nossa transmissão aqui não não correr risco de ficar ruim eu vou usar essa daqui mas vocês podem
usar a base de cancelamentos normal tá bom beleza Quais são as outras coisas que eu quero ar para vocês primeiro sobre a importação do pandas Se vocês forem olhar código de outras pessoas na Internet vocês vão ver que Normalmente quando eles importam o pandas eles fazem assim Import pandas SD o que que é esse SPD nada mais é do que um apelido que você tá dando pro pandas então o que que significa esse SPD basicamente é eu não quero ter que escrever pandas a palavra inteira pandas toda vez que eu quiser usar o pandas eu
quero escrever um texto menor eu quero escrever só pd que é menor do que pandas então ao invés de escrever pandas Eu agora vou escrever pd para todos os comandos do pandas então aqui embaixo ao invés de eu escrever pandas ponre csv eu vou escrever pd Nossa alira mas me parece uma otimização muito idiota Porque pô ao invés de escrever pandas eu vou escrever pd Nossa economizei três letras grandes coisas É eu sei que não é grandes coisas mas o que acontece é na prática Se vocês forem olhar a própria documentação do panda se vocês
forem olhar o código de qualquer pessoa na internet que que use o pandas é quase uma convenção que todo mundo que usa o pandas dá o apelido para ele de pd você poderia aqui dar o apelido que você quisesse você poderia chamar aqui Lira por exemplo eu quero que o pandas agora se chame Lira e eu vou usar aqui Lira ponre csv Pô você pode fazer isso pode mas é insano fazer isso porque pô seria muito lir cêntrico você fazer isso daqui não faz sentido mas o que acontece é os programadores em Python se acostumaram
a sempre que usar o pandas dar o apelido para ele de pd Então se você for olhar o código de qualquer pessoa vai ter esse apelido então tô ensinando ele para vocês porque apesar de não ser obrigatório né uma coisa opcional a partir do momento que eu dei esse apelido pd aqui se vocês olharem na Internet vocês vão ver isso um monte de lugar então quero que vocês já se acostumem com o que vocês vão ver na realidade mesmo então Import pandas S pd Eu só dei o apelido de pd pro pandas E aí no
comando aqui vai escrever pandas eu escrevo pd Beleza então isso aqui já vai funcionar se eu pegar esse código aqui e rodar Olha lá eu rodei esse código aqui turur ele vai aparecer minha tabela aqui embaixo tá vendo ó a cola cola de ID do cliente a coluna de idade a coluna de sexo a coluna de tempo como cliente a coluna de frequência de uso ligações de call center dias de atraso várias colunas sobre o cliente e aqui vem o segundo aprendizado que é o quê nesses arquivos ipnb ao invés do print você pode usar
o print normal igual eu fiz aqui você vai conseguir ver a base de dados mas se você tiver usando esses arquivos ipynb você aqui ao invés do print pode usar o display qual é a vantagem de usar o display ao invés do print a vantagem é essa aqui ó se vou rodar o código agora a nossa tabela que vem aqui ela é muito mais visual muito mais organizada tá vendo ó tem um cabeçário aqui bem destacado as informações são a mesma mas ele exibe isso aqui de uma forma muito mais bonita muito mais agradável muito
mais fácil de visualizar por isso que a galera usa o arquivo ipynb porque ele tem esse tipo de funcionalidade essa função display não existe nos arquivos padrões do Python Só existe nos arquivos ipynb Tá bom então por isso que eu usei o display aqui para ser mais fácil de visualizar as nossas informações tranquilo até aqui galera então foi essas três linhas de código aqui com esses conhecimentos novos monte de coisa nova eu quero saber se até agora fez sentido se deu para entender se vocês estão conseguindo acompanhar e esse aqui é o nosso passo um
a gente vai evoluindo agora e discutindo bastante coisa então por isso que eu falei é muito importante que vocês prestem atenção e não tentem fazer junto comigo para vocês entenderem cada etapa dessa Tá bom então Renan abre o chat para mim por favor abrindo e aí quando o Renan abr o chat me digam fez sentido Deu para entender tão conseguindo acompanhar E aí me digam aí tranquilo Entendi fez sentido suave tal não sei o quê di a se tiver alguma dúvida você manda dúvida também mas primeiro você divir se fez sentido ou não boa já
tô mandando aqui ó Ok top demais tranquilo transparente e Brilhante Ok tranquilo transparente e Brilhante muito bom Safe de boa então legal a galera no geral entendeu surgiu alguma dúvida Sim peguei algumas aqui então manda lá vamos lá Michael Perguntou se ele consegue rodar alguma tradução na base de dados Lira consigo rodar alguma tradução na base de dados pode você pode pegar alguma coluna mandar traduzir de inglês para português e tal pode eu não vou fazer isso aqui porque a gente essencialmente a gente vai analisar Principalmente as colunas numéricas da nossa base de dados até
vai ter as colunas de de texto aqui que a gente vai analisar sim só que a tradução vai ser bem direta eu vou falar ela aqui para vocês então a gente não vai ter muito problema com isso mas se tivessem textos mesmo aqui dentro e tudo mais aí você poderia fazer isso sim tá mas seria num etapa na etapa três de tratamento de dados seria nessa etapa aqui que você faria isso mas boa pergunta boa Tarso perguntou se a tabela nesse caso é uma variável legal Lira essa variável esse nomezinho essa variável ótico esse nomezinho
tabela que el é uma variável sim é uma variável por quê Porque eu tô US Eu criei esse nome eu poderia dar o nome que eu quisesse para isso daqui para essa base de dados aqui eu dei o nome para ela de tabela e eu vou usar ela agora dentro do meu código para tudo que eu quiser então sempre que eu tiver falando dessa base de dados aqui eu vou escrever o nome tabela que é essa variável que a gente criou boa cortes rápidos perguntou se essa dica de dar um apelido pra biblioteca funciona em
qualquer biblioteca perfeita pergunta Lira o que perguntaram foi esse negócio de dar apelido paraa biblioteca funciona para qualquer biblioteca sim qualquer biblioteca no Python você pode dar um apelido para ela Inclusive a gente vai usar o Flot le aqui a gente vai dar o apelido para ele também tá então pode ficar tranquilo a gente vai dar todas assim todas não né mas muitas bibliotecas do Python que a gente usa Principalmente quando elas têm nomes maiores a gente costuma dar apelido para elas sim é uma prática bem bem comum assim e você vai vai se acostumando
com o tempo a usar bastante também tá bom boa mais uma mais uma manda laras perguntou e se a base de dados está em uma rede não consigo baixar teria como fazer da mesma forma excelente pergunta perguntaram o seguinte aqui ó Lira se essa base de dados ela tiver numa rede né ou seja não tá no não consigo fazer o download dela tem como fazer o projeto tem por quê Porque o pandas essa esses comandos de ler base de dados do pandas eles servem tanto para um arquivo que tá no seu computador quanto para um
arquivo que tá num link de algum lugar então por exemplo se você pega um arquivo csv que tá na internet você pode aqui simplesmente botar o link do arquivo tipo o link mesmo http2 bar www.treinamentos.com.br arquivo sabe pon csv E aí ele vai conseguir ler o arquivo também porque o que o pandas faz é que ele tem várias formas de se conectar com o arquivo tanto o arquivo que tá aqui no local do seu computador quanto arquivos que estão na internet em rede e tudo mais então desde que você passe aqui para ele o link
de onde tá esse arquivo ou o caminho de onde tá esse arquivo no seu computador tá ótimo ele vai funcionar numa boa tranquilo tranquilo boa pode fechar o chat então Renan e vamos seguindo lembrando galera que existe aquele editado Popular aqui no mundo da programação principalmente de Python que é quem não se inscreve não aprende Então galera se inscrevam no canal clica aqui no botão de se inscrever no canal P conteúdo gratuito para vocês se inscrevam aí e vamos seguindo Bom vamos lá agora o que que a gente vai fazer a gente vai para etapa
dois que é visualizar a nossa base de dados que é bem ou mal que a gente vai fazer agora aqui visualmente mesmo tá então a gente deu esse display aqui para Justamente a gente visualizar a base de dados e vamos olhar agora tanto pra gente entender a nossa base de dados e para identificar os problemas então o que que eu vou fazer eu vou clicar aqui nessa célul zinha de código eu vou clicar aqui em cima mais code para adicionar uma célula lá embaixo e aí eu vou pegar o passo 3 4 e 5 e
vou dividir eles ó em outras células ó passo três tá aqui o passo quro eu vou botar Numa célula embaixo e o passo cinco eu vou botar Numa célula embaixo e a gente vai se organizando assim tá bom beleza agora repara o seguinte vamos visualizar a base de dados pra gente entender ela ó primeira coluna que a gente tem aqui é a coluna de ID do cliente depois a gente tem a coluna de idade a coluna de sexo a coluna de tempo como cliente frequência de uso né ou seja quantas vezes ele usou o nosso
serviço dentro de um mês ligações pro call center quantas vezes ele ligou pro call center naquele mês dias de atraso quanto tempo ele tá de atraso do pagamento dele qual é a assinatura dele se é o plano né o plano de assinatura dele se é a Standard se é a Premium se é a Basic qual é a duração do contrato dele se é anual se é mensal ou se é trimestral quanto que ele gastou ao longo do enfim do da assinatura dele quantos meses ele tem desde a última vez desde a última interação dele e
se ele cancelou ou não Então essa coluna de cancelou ou não no fim do dia é o cara que a gente quer analisar concorda comigo porque a gente quer analisar a a causa de cancelamento dos clientes então eu quero conseguir analisar porque que que essa coluna cancelou aqui ela é zero em alguns casos e um em outros casos lembrando zero nesse caso aqui é o cara que não cancelou e um é o cara que cancelou Beleza então zero é o cara que não cancelou e um é o cara que cancelou Tá bom então a gente
tem que analisar essa coluna aqui de cancelou Beleza então temos várias colunas para analisar aqui entendemos a base de dados então o que que é a base de dados é uma base de dados com informações dos clientes e basicamente o que a gente vai querer fazer agora em todo o nosso projeto é primeiro entender Qual a percentual de cancelamento e tudo mais e depois entender como que cada coluna dessa aqui né o nosso passo cinco de a causa de cancelamento dos clientes nada mais é do que como cada uma dessas colunas aqui impacta no cancelamento
de cliente por exemplo só pra gente entender a lógica aqui exemplo Será que os usuários que TM contrato anual eles cancelam mais ou menos do que a média dos outros usuários Será que os usuários que tem assinatura Basic cancelam mais ou menos do que os outros usuários porque de acordo com essas lógicas a gente vai identificando quem são os caras que estão cancelando Quem são os caras que não estão cancelando então na prática o nosso passo cinco da causa de cancelamento de cliente nada mais é do que Comparar as outras Colunas da tabela com a
coluna de cancelamento né que a coluna cancelou Então vou até botar ela aqui embaixo pra gente ter isso aqui anotado por quê porque a gente vai querer justamente isso eu quero comparar a coluna de assinatura com a coluna de cancelou para saber se o cara que tem assinatura estar cancela tanto quanto o cara da assinatura Premium se ele cancela tanto quanto o cara da assinatura base beleza isso para todas as colunas é isso que a gente vai fazer Então beleza vamos lá agora então a gente entendeu a nossa base de dados agora a gente tem
que identificar problemas e quais são os problemas que a gente costuma identificar aqui tá são principalmente problemas de duas naturezas digamos assim né quais são os tipos de problema o primeiro problema que você sempre costuma corrigir é o problema de valores Nossa valores vazios tá valores vazios por que isso daqui é um problema tá vem comigo primeiro de tudo imagina que eu tenho aqui um cliente por exemplo esse esse cliente aqui eu não tenho dele várias informações preenchidas eu não tenho a frequência de uso eu não tenho ligações no call center eu não tenho dias
de atraso preenchidos eu vou saber a causa desse cliente ter cancelado ou vou ficar na dúvida se esse cliente cancelou por causa da frequência de uso dele que eu não tenho essa informação por causa das ligações do call center que eu não tenho essa informação e assim vai então um dos primeiros problemas que a gente vai corrigir aqui é o problema de valores vazios na nossa base de dados a gente já já vai ver como que a gente visualiza esses valores vazios tá e o segundo problema que a gente vai corrigir aqui também que é
um problema que você sempre tem que ficar de olho na verdade a gente vai corrigir até ele antes do outro tanto faz a ordem né você pode escolher qual quer fazer primeiro basicamente é o problema de colunas inúteis Tá o que que é esse problema de colunas inúteis vem comigo vamos lá vamos olhar aqui a coluna de duração do contrato a duração do contrato do cliente Ser anual o cliente tem Contrato anual tem contrato mensal ou tem Contrato trimestral Isso pode impactar no cancelamento de cliente intuitivamente você Parando para pensar assim Putz o cliente do
contrato anual por ter um contrato anual Pode ser que ele cancele menos do que um cliente que tem contrato Men mensal concorda comigo faz sentido isso parece fazer sentido Então essa é uma coluna que ela pode impactar o cancelamento então é uma coluna que ela pode ser útil de analisar eu não sei se ela vai impactar ou não mas ela pode ser útil de analisar agora olha a primeira coluna aqui coluna de ID do cliente customer ID né ID do cliente ela é um número aleatório aleatório tá vendo é um número completamente aleatório sobre esse
cliente essa coluna ela não te ajuda em nada a analisar se o cliente vai ser cancelado ou não ela é uma coluna completamente inútil como que eu sei que ela é uma coluna inútil Lira cara porque ela é uma coluna que tá preenchida com valores aleatórios com um número completamente aleatório ela não deveria impactar em nada o cancelamento dos meus clientes e aqui vai uma regra de ouro informações que não te ajudam te atrapalham O que que significa isso se você tem uma coluna inútil na sua base de dados que não te ajuda em nada
então aquilo tá te atrapalhando você não pode dear aquilo na base de dados você tem que tirar aquilo da base de dados por quê primeiro a base de dados fic mais pesada segundo na hora de analisar você pode ficar achando que essa coluna tá impactando alguma coisa ficar analisando perder maior tempo analisando ela quando ela não vai impactar em nada porque ela é um valor completamente aleatório então informações que não te ajudam te atrapalham Então quando você encontra uma coluna inútil como esse caso daqui a primeira coisa que você faz é deletar essa coluna então
vou chegar aqui e eu vou deletar essa coluna eu vou chegar aqui até antes do nosso display aqui ó eu vou chegar aqui e eu vou deletar essa coluna como que a gente vai deletar coluna customer ID basicamente a gente vai fazer o seguinte olha só a minha nova tabela é a minha antiga tabela só que tirando a coluna customer ID como é que eu tiro uma coluna da base de dados a gente usa o ponto drop ponto drop drop em inglês é de largar de jogar fora mesmo largar pum eu vou jogar fora o
que que eu vou jogar fora uma linha ou uma coluna então vou passar aqui para ele coluna porque eu quero jogar uma coluna fora e você passa aqui o nome da coluna que você quer jogar fora o nome da coluna que eu quero jogar fora é customer ID pronto quando você passa isso daqui ele entende Olha eu o novo valor da minha tabela vai ser o antigo valor da tabela só que jogando fora a coluna customer ID se eu rodar esse código aqui agora não tenho mais a coluna customer ID tá vendo ele PM sumiu
com aquela coluna e você viu a velocidade com que ele fez isso não importa quantas linhas de código linhas tem a sua base de dados e tal o Python é muito eficiente para trabalhar com base de dados então ele fez isso daqui muito rápido e tirou essa coluna aqui para mim beleza repara essa coluna ela não sumiu da minha base de dados original que eu tava lendo aqui ela sumiu da nossa variável tabela ou seja da base de dados que tá dentro do Python ele já sumiu então se a minha base de dados original atualizar
não tem problema é só rodar o código de novo que ele já vai atualizar a sua análise toda para você tá bom então excluímos a coluna customer ID E aí agora a gente tem que vir e identificar esse próximo problema aqui de valores vazios que eu vou mostrar para você como que a gente visualiza ele como que a gente identifica a gente ainda vai aprender a corrigir ele mas como que eu faço para identificar se na minha base de dados tem valores vazios você vai executar um comando aqui que você pode executar tanto com o
print quanto com o display tanto faz tá tanto faz ou print ou display que vai ser o comando do tabela pino Ou seja você tá querendo ver as informações da sua tabela então tabela pinfo para eu ver as informações da tabela o que que esse comando dá pra gente ele diz di pra gente olha lá todas as colunas que você tem na base de dados e ele diz quantos valores preenchidos você tem na base de dados então ele fala olha a colun idade eu tenho 50.000 valores preenchidos já a coluna tempo como cliente eu tenho
só 49.99 ou seja se eu tenho ao todo 50.000 valores e na tempo como cliente eu tenho 49.99 preenchidos significa que eu tenho algum valor aqui que tá vazio então aqui a gente consegue identificar que em duas das nossas colunas a coluna tempo como cliente e a coluna sexo a gente tem valores vazios Então a gente vai precisar corrigir esses valores vazios dessas duas colunas tanto da coluna sexo quanto da tempo como cliente e a gente vai ver já já como que a gente vai fazer isso mas eu quero saber se até agora fez sentido
se deu para entender se vocês estão conseguindo acompanhar se a lógica do que a gente tá explicando tá fazendo sentido Foi o que eu falei para vocês essa aula é muito importante vocês acompanharem e prestarem atenção porque o passo a passo né digamos assim você entender o que a gente tá fazendo e o porquê de cada coisa é o mais importante Então fez sentido Deu para entender conseguiram acompanhar Tá legal o ritmo tão animados estão dormindo Diz aí para mim E aí Renan que a galera tá mandando aí ó eu tô cheio de ideias incrível
incrível tô cheio de ideias tô engatilhado é óo muito bom geral o pessoal tá curtindo bastante Beleza então o pessoal tá entendendo mas surgiu alguma dúvida Pelo visto ó pera aí deixa eu catar aqui Não surgiu Então por enquanto não vi nenhuma interrogação aqui pessoal M Então quem tiver dúvida pode mandar a dúvida aí lembrando R vou pedir para você de novo lembrando galera quem tiver alguma dificuldade ver assim pô lir eu vi que a maioria da Galera conseguiu entender mas eu não consegui executar alguma coisa específica quando eu fui exercitar aqui não conseguir Lembra
que você tem o nosso número do WhatsApp para você poder tirar as dúvidas na hora que você for treinar o projeto para você poder tirar suas dúvidas dentro dessa semana bota o número na tela de novo ren por favor já tá aqui na tela já beleza mas vê se a galera manda dúvida manda dúvida surgiu dúvida ou não surgiu Sim Ah então tá então pega aí manda aí pra gente ó o mich perguntou se realmente tem alguma diferença entre o print e display que você usou como uma diferença entre o print e o display tem
o print ele é ele vai exibir a sua tabela só que feio Zinha tá vendo meio feiosa assim ó idade sexo tempo como cliente tá vendo meio feiosa assim é a mesma coisa é a mesma tabela só que ela não vem formatada bonitinha daquele jeito o display é a mesma tabela Só que formatada mais bonita mais fácil de você visualizar tá vendo é basicamente isso ó Antônio falou tentei utilizar o control Z no meu código e não deu certo Existe algum outro atalho para pagar eu vou dar um poror nesse antô a Antônio eu falei
para não tentar fazer junto com a gente você tá fazendo junto com a gente cara o contrl z ele funciona no código se eu chegar aqui der um control Z ele vai apagar ó tá vendo tá pagando o que eu fiz aqui tá então ele funciona no seu código agora o que acontece o control Z ele não vai desfazer o que você fez no seu código ele vai ser o que o seu código executou então ele não vai por exemplo se eu editei a minha tabela que tirei uma coluna ele não vai desfazer isso como
que eu faço para desfazer isso aqui se eu quiser voltar essa coluna da minha tabela você vai tirar essa linha de código e vai executar o código de novo do início do início ao fim se você quiser você sempre pode executar o código do início ao fim clicando nesse botão aqui em cima ó Run All ele vai executar o código todo do início ao fim então ó se eu tirar esse esse valor aqui e der um Run All ele vai rodar aqui e vai ter a minha coluna customer id e ela vai aparecer aqui embaixo
também ó customer ID tá vendo mas no meu caso eu quero isso daqui aparecendo então vou deixar isso daqui e vou rodar aqui a minha tabela Mas é só para você entender que como o código ele é um passo a passo que você tá executando para você desfazer alguma coisa você tira aquele comando que tava fazendo aquela que você quer desfazer e executa o código de novo que ele vai Simpe pegar isso porque a gente não tá editando a base de dados original tranquilo ó uma galera pesada perguntando por flo 64 Ah legal L Tem
uma galera perguntando esses valores aqui do lado por que float 64 por que que que são essas coisas aqui beleza eu vou explicar PR vocês ren Pode fechar o chat por favor E aí vamos lá vou explicar bom o que que é essa última informação que tá aqui ISO aqui é um outro possível problema que você poderia ter na base de dados no nosso caso a gente não tem esse problema e vocês vão ver que em muitos casos vocês não vão ter esse problema porque o Python né o pandas ele identifica automaticamente as informações para
você mas explicando essa última informação que tá aqui esse D Type Como o próprio nome já diz ele é informação do tipo de dados tá d de dados tipo de dados que você tem naquela coluna então ele fala por exemplo a coluna de idade é uma coluna numérica Tá vendo Por isso que aqui é um float que é uma coluna numérica ó tá vendo uma coluna numérica a coluna de tempo como cliente é uma coluna numérica então float né float no Python vamos anotar aqui para vocês lembrarem ó deixa eu anotar aqui embaixo ó não
não desculpa era aqui em cima mesmo float no Python aqui ó float no Python nada mais é do que um número que pode ter casa decimal né com casa decimal pode ter ou não casa decimal obje nesse caso daqui é uma coluna com valores de texto tá de texto é basicamente isso que tá aqui float são as colunas numéricas e Object são as colunas de texto tá então essencialmente é isso agora o que que acontece presta atenção em programação se você for estudar tipo hardware né como que os os números são armazenados dentro da arquitetura
do computador e tudo mais você vai ver que cada número vai ocupar um espaço na memória do computador e aí esse float 64 significa que ele é um número que ele pode ter 64 bits de tamanho poderia ser float 32 porque ele é um número que tem 32 bits de tamanho pra gente em termos práticos não faz a menor diferença aqui na hora de você executar o seu projeto só executa normal e se ele é um float ele é um número com casa decimal mas esse 64 só quer dizer isso só quer dizer que é
um número que ele pode ser muito grande porque ele consegue armazenar um número muito grande é simplesmente isso que ele tá dizendo mas pra gente em termos práticos float é um número e Object é um texto O que que você poderia ter um problema aqui que no caso não tem porque o Python identifica automaticamente se por exemplo o Python tivesse identificando a coluna de assinatura como um a coluna de assinatura ela é um texto standar Premium Basic e tal se ele tivesse identificando como um número poderia dar problema em algum momento mas não é o
caso tá então beleza explicado isso vamos agora corrigir o nosso problema de valores vazios como que a gente faz para corrigir o problema de valores vazios basicamente o que a gente precisa fazer é que a gente precisa identificar a gente precisa escolher né como a gente quer tratar isso como que a gente quer corrigir esse problema de valores vazios por porque olha só imagina que eu tivesse a coluna de idade presta atenção tá galera porque essas discussões que eu tô falando aqui esse imagina que eu tivesse isso imagina que eu tivesse essa situação Vocês precisam
anotar isso vocês precisam entender isso porque é isso que vai fazer a diferença na hora de vocês executarem um outro projeto esse nosso exemplo aqui eu tô usando PR vocês aprenderem de verdade então presta bastante atenção imagina que eu tivesse a minha coluna de idade completamente vazio todos os valores dela estão vazios beleza imagina essa situação cara olha a coluna de idade e tá tudo vazio beleza você vai conseguir usar coluna de idade para alguma coisa se ela tá completamente vazia não por quê Porque não tem nenhuma informação dentro dela ela tá completamente vazia então
repara quando você tem valores vazios você vai escolher como você vai tratar aqueles valores vazios de acordo com a sua situação se é uma coluna que tá completamente vazia você vai ela é uma coluna inútil ela é uma coluna inútil Então você vai só jogar lá fora agora no nosso caso não é isso no nosso caso eu tenho em duas colunas na coluna sexo na coluna tempo como cliente eu tenho três valores vazios cinco valores vazios dois valores vazios no meio de 50.000 linhas então dado que eu tenho dois valores vazios no meio de 50.000
linhas que que a gente vai fazer galera eu vou simplesmente excluir esses caras que estão vazios aqui ahira se fosse 30% dos valores vazios aí depende você pode escolher você pode ou excluir ou você pode preencher com a média dos outros valores você pode preencher com o maior valor pode preencher com o menor valor você pode preencher manualmente mesmo ajustando tem várias e várias soluções nesse nosso caso aqui eu tenho três valores vazios na coluna sexo e dois valores vazios na coluna tempo como cliente isso significa o quê cara isso significa que eu tenho em
três quatro cinco linhas da minha tabela eu tenho valores vazios em todas as outras eu não tenho nenhum valor vazio e aí vamos lembrar daquele exemplo que eu dei lá no início imagina que esse cara daqui ó o nosso cliente esse primeiro cliente aqui ele não tivesse a informação de tempo como cliente frequência de uso ligação de call center e dias de atraso eu ia conseguir saber se esse meu cliente aqui que não tem essas informações ele Cancelou porque a frequência de uso dele foi muito baixa ele Cancelou porque ele precisou Ligar muito pro call
center não vou saber por quê Porque eu não tenho essa informação se ela tivesse vazia aqui né eu não teria essa informação Então quando você tem alguma linha da sua tabela presta muita atenção nisso galera quando você tem alguma linha da sua tabela que tem alguma informação vazia que é uma informação que você vai usar para fazer a sua análise essa linha da sua tabela ela é inutilizada você a gente vai jogar ela fora então o que eu vou fazer eu não vou jogar colunas inteiras foras eu vou simplesmente descartar cinco linhas né tem três
linhas aqui na coluna de sexo e duas linhas na coluna tempo como cliente eu vou simplesmente descartar essas cinco linhas no meio de 50.000 linhas cinco linhas em 50.000 é 0,11% não vai impactar em nada a nossa análise se fos metade das linhas da minha tabela aí ia impactar mas não é o caso a gente só tem cinco linhas com valores vazios como que eu faço para excluir essas linhas que T valores vazios bom tem duas opções você pode olhar sua tabela e manualmente identificar Quais são as linhas que tem valores vazios e rodar um
ponto drop desse aqui né ao invés de passar coluna você passa linha e diz aqui o número da linha que você quer deletar ele vai conseguir deletar mas preste aten processo de deletar linhas que tem valores vazios né que é o que no caso a gente vai fazer aqui deletar linhas que tem valores vazios esse processo ele é muito comum por ele ser muito comum existe um comando da nossa própria tabela né então a minha o novo valor da tabela vai ser o antigo valor da tabela só que jogando um cara fora drop só que
não drop normal um drop na por que na na galera vem de presta atenção na vem de n que é not a Number que pro Python é a mesma coisa que valores valores vazios então quando eu rodo um drop na o que que ele faz esse método drop na ele é um método especial da nossa tabela ele automaticamente vai jogar fora como o próprio nome já diz qualquer valor vazio qualquer valor que não é nenhum valor não é nada beleza na então o drop na ele vai simplesmente olhar todas as linas da tabela e automaticamente
ele Vai jogar fora alguma linha que tem algum valor vazio e aí depois dele Olha só esse display que tá antes de eu jogar as linhas fora e depois dele eu vou botar um outro display aqui pra gente ver a nossa tabela pra gente visualizar a diferença entre os dois olha lá se eu rodar o código agora ele vai falar olha antes eu tinha 50.000 valores com valores vazios na coluna sexo e tempo como cliente agora eu tenho 49.99 valores eu joguei fora Aqueles valores que tinham linhas vazias mas agora todas as as colunas da
minha tabela tem a mesma quantidade de valores tá vendo todas as colunas da tabela tem a mesma quantidade de valores e aí com isso a gente consegue fazer esse nosso passo três que é tratar os nossos valores vazios tranquilo galera fez sentido isso daqui foi um comando que eu ensinei tá foi só esse comando aqui mas para eu ensinar Esse comando eu precisei dar todo contexto para vocês a lógica a explicação e tudo mais então eu quero saber cara a lógica do que a gente fez aqui o porquê de cada coisa fez sentido Renan abre
o chat para mim por favor fez sentido isso daqui tá legal conseguiram acompanhar conseguiram entender o porque que a gente fez isso porque que a gente fez nesse formato porque que eu precisei excluir valores vazios Deu para entender tudo isso ou se ficou alguma dúvida você manda alguma dúvida também mas eu quero saber primeiro se fez sentido se deu para entender se tá legal até agora então digam aí para mim E aí eu vou acompanhando e tirando dúvida Se surgir dúvida aí então diz aí Renan O que que a galera aí achou boa no geral
Tranquilão você é louco muito zica elementar tranquil muito zic é ótimo Element elementaro é ótimo muito bom fez sentido legal a galera então no geral entendeu dúvida surgiram algumas tá algumas dúvidas Então lá algumas isso André perguntou tem como usar o drop na direcionado diretamente para uma coluna apenas lieira tem como usar o drop na para eu excluir uma coluna apenas tem dentro dele aqui você pode passar parâmetros diferentes você pode pedir para ele para ele excluir colunas especificamente ao invés de olhar as linhas e excluir algumas linhas as linhas da sua tabela que tem
algum valor vazio então tem sim dentro do parêntese dele aqui você pode passar vários parâmetros para ir Person analisando ele tá então ele pode simplesmente analisar colunas que T algum valor vazio excluir a coluna inteira esse tipo de coisa que no nosso caso aqui não faz muito sentido mas poderia sim boa o Júnior perguntou e se a minha coluna tiver valores invertidos consigo fazer alguma análise Lira se a minha coluna tiver valores invertidos consigo fazer alguma análise Então tudo depende do tipo de problema que você tá enfrentando se você sabe que a sua coluna tem
um valor invertido aí você consegue filtrar a sua tabela ela mexer nela de alguma forma a gente vai aprender a filtrar a tabela lá embaixo quase no finalzinho da aula de hoje a gente vai aprender tá na hora da gente fazer a análise de ca e cancelamento a gente vai aprender a filtrar nossa tabela pegar uma coluna filtrar só as linhas que tem alguma condição específica e tudo mais então você teria que fazer algo do tipo tá mas você tem que saber já meio que conseguir Identificar qual é a regra do que tá vacalo digamos
assim a sua a sua base de dados né não tem como você tirar do além hum eu acho que esse valor aqui esse cara daqui não é 13 não acho que esse cara aqui é 55 cara de baixo aqui é 13 pô como é que você vai saber is só olhando a tabela você tem que ter algum indicativo disso Beleza boa alguém criativo perguntou por que não dava para usar os valores em vazio tá perguntaram lá no chat o alguém criativo perguntou por que que eu não dá para usar os valores vazios vamos lá você
até poderia deixar os valores vazios e fazer análise mesmo assim o problema é que o valor vazio na sua tabela ele omite informação de você pensa que você tem um cliente que você só tem informação vamos levar caso extremo tá pensa que você tem um cliente que você só tem informação se o cliente cancelou o cliente cancelou e você não tem nenhuma outra informação sobre aí euo você e pergunto por esse cliente cancelou você vaiar M vai fal eu não nenuma informação sobre ele eu só sei que ele cancelou como que eu saber por que
elou você não tem como saber agora se eu f você olha aação doato do cara é mensal e ele cancelou Por que que esse cliente cancelou se você sabe que todos os usuários do contrato mensal cancelaram você vai falar ele Cancelou porque ele é contrato mensal eu não sei se ele tem ouv outro motivo mas todo mundo do contrato mensal cancelou então eu vou conseguir dizer que ele cancelou por causa disso então repara quanto mais informação você vai tendo sobre o cliente mais preciso você consegue ser sobre a causa de cancelamento dele que é o
que a gente quer analisar no fim do dia o último passo que a gente vai fazer é a causa de cancelamento dos clientes então se você tem alguma informação faltando significa que você não consegue ser tão preciso para saber se aquele cliente cancelou por causa de algum motivo ou do motivo que você não tem informação beleza e aí por isso a gente não vai usar Então essas informações você poderia usar mas talvez você tome uma conclusão errada se você acabar usando uma coluna que tem informação vazia beleza mas excelente pergunta foi boa mesmo a discussão
foi excelente tranquilo tranquilo boa ren Então pode fechar o chat por favor e vamos seguindo bom galera se vocês repararem a gente passou cara pô que vai quase 40 50 minutos de aula aqui simplesmente fazendo importando a base de dados visualizando a base de dados e tratando a base de dados por que galera na prática do mercado de trabalho quando vocês forem usar esse conhecimento todo vocês vão ver que a maior parte do tempo vocês vão gastar justamente nessas etapas na etapa de entendimento da base de dados de tratamento de dados e tudo mais o
que a gente vai fazer agora que é o passo qu e c que vai ser a digamos assim a outra metade da aula Vamos colocar assim é a parte mais legal que é a parte mais legal mas isso aqui só vai funcionar se você tiver feito muito bem essas etapas 1 2 e 3 por isso que eu fiquei muito tempo aqui explicando e trazendo para vocês o motivo de cada coisa e tudo mais beleza então vamos lá vamos pro passo qu agora que é a nossa análise Inicial basicamente o que eu quero fazer aqui agora
é eu quero descobrir quantos clientes cancelaram e qual então o percentual de cliente que cancelou pra gente fazer isso vamos olhar nossa base de dados pra gente fazer isso a forma que eu tenho de saber quantos clientes cancelaram Olha lá eu tenho numa coluna chamada cancelou então cancelou é o nome da coluna de cancelamento tá cancelou é o nome da coluna beleza nessa coluna eu tenho zero para todo mundo que não cancelou e eu tenho um para todo mundo que cancelou se eu quiser saber quantos clientes cancelaram pensa comigo o que que eu quero fazer
eu quero contar quantos clientes aqui na coluna cancelou tá o número um se eu quiser saber quantos clientes não cancelaram eu quero contar na minha coluna cancelou quantos clientes t o número zero então na prática o que que eu quero fazer eu quero contar os valores da coluna cancelou ou seja quantos caras são iguais a zero quantos caras são iguais a um E aí eu vou saber quantos caras cancelaram e quantos caras não cancelaram Então o que a gente quer fazer aqui para eu saber quantos clientes cancelaram nada mais é do quê eu preciso contar
na coluna cancelou os valores é isso que a gente quer fazer eu quero contar os valores da coluna cancelou beleza como que a gente faz isso a nossa tabela é a variavel Zinha tabela como que eu faço para selecionar uma coluna da minha tabela aprendam agora galera regra de ouro Como que você faz para selecionar uma coluna da tabela você vai passar entre colchetes o nome da coluna cancelou tá vendo entre colchetes você passa o nome da coluna isso aqui significa a coluna cancelou da minha tabela Lira por que entre colchetes até agora tudo era
entre parênteses entre parênteses parênteses parênteses Por que colchetes Lira por que porque eu quero tô zoando Não não é porque eu quero pel o seguinte porque no Python toda a lista de informações por exemplo eu quero criar uma lista aqui com vários Eh sei lá com vários nomes eu vou criar uma lista com Lira com o Renan com a Vivi com a Carol e aí assim vai então eu tenho uma lista com várias informações toda a lista no Python você passa ela entre colchetes tá é a regra do Python toda a lista você passa em
tri cochete acontece que uma tabela ela tem uma lista de colunas é uma pensa as colunas da tabela são uma lista com todas as colunas são várias colunas então para você selecionar uma coluna você passa ela entre colchete é basicamente isso então tabela cancelou nada mais é do que a coluna cancelou da minha tabela e o que que eu quero fazer com ela Se eu quisesse somar os valores dessa coluna eu ia botar aqui ponto s e ele vai somar Se eu quisesse calcular o maior valor ponto max e ele vai me dar o maior
valor Se eu quisesse pegar o menor valor ponto min e ele vai me dar o menor valor Se eu quisesse calcular a média ponto minim e ele vai me dar a média se eu quiser contar os valores eu vou botar aqui o valu counts e ele vai contar como o próprio nmer já diz contar os valores L você precisa saber esses comandos de cabeça não galera Quando você bota o ponto aqui ele lista para você todos os comandos que você pode fazer com a coluna cancelou da tabela você pode ficar procurando aqui na lista ou
por isso tem muito comando tá vendo mas por isso que eu tô aqui eu tô ensinando para vocês normalmente vai ser um nome intuitivo que é se eu quero contar os valores eu quero v count contar os valores e eu vou querer visualizar essas informações para visualizar essas informações você pode pedir tanto um display quanto um print tanto faz se você tiver nos arquivos ipynb use um display então eu quero ver essas informações aqui eu quero ver então vou botar elas dentro de um display dentro de um display e vou ver essas informações se eu
rodar o código agora rodei ele me diz olha você tem 21.03 clientes que não cancelaram E você tem 28.394 clientes que cancelaram beleza é isso que ele disse aqui para mim então eu peguei a minha coluna cancelou e contei os valores e galera Isso serve para qualquer coluna da tabela por exemplo Digamos que eu queira saber quantos clientes T assinatura standar quantos T assinatura Premium e quantos tem assinatura Basic Essa é a coluna assinatura então eu quero contar os valores da coluna assinatura eu chegaria aqui e passaria a mesma coisa ó tabela coluna assinatura eu
quero contar os valores dela value counts eu quero visualizar isso então vou botar dentro de um display porque eu quero visualizar essa informação aí ele vai me dizer olha assinatura standar você tem 17.063 clientes na Premium você tem 16.6 37 clientes e na Basic 16.296 clientes então eu tô contando aqui todos esses valores para você beleza só que no nosso caso só interessa quantos clientes cancelaram E aí ele me disse que 21.000 clientes Não cancelaram e 28.000 clientes cancelaram fez sentido isso gão abre o chat para mim por favor abrindo uma linha de código mas
eu fiz questão de explicar ela bem passo a passo para todo mundo entender então me digam aí fez sentido isso daqui galera conseguiram entender conseguiram acompanhar conseguiram ver como que eu faço para contar quantos valores cada cliente cancelou eh e entenderam por que eu selecionei a coluna cancelou Como que eu faço isso então Diogo aí para mim fez sentido Deu para entender primeiro você me dis fez sentido se você conseguiu entender você pode ter achar difícil pode mas primeiro você me dis se você entendeu E aí depois se você tiver alguma dúvida Manda lá sua
dúvida mas eu quero saber se até agora fez sentido se deu para entender se conseguiram acompanhar e assim vai ó Já mandaram aqui ó mar falou que fez sentido cara muito bom show muit B show tranquilo Beleza então no geral a galera entendeu surgiu alguma dúvida sim então tá então manda aí ó perguntaram aqui teria como armazenar os valores vazios em algum lugar para depois fazer uma análise deles separada Lira teria como Boa pergunta teria como eu armazenar esses valores vazios que ele jogou fora em algum lugar para depois fazer uma análise separada sim teria
é só você filtrar esses valores na sua base de dados ao invés de jogar ele fora eu vou ensinar para vocês como que filtra já já mais no final da aula beleza mas você poderia fazer isso nesse caso não faz sentido fazer isso tá Por quê porque são cinco valores vazios você não vai conseguir tirar uma conclusão sobre cinco valores porque não faz sentido você fazer uma análise estatística digamos assim de cinco valores Beleza boa ah George perguntou como eu sei que 1.0 é o que cancelou e 0.0 que não cancelou Ah tá lira como
é que eu sei que o 1.0 é o que cancelou e o 0.0 foi o que não cancelou né Como que o um é cancelou e o zero é o não cancelou duas coisas primeiro normalmente em programação zero significa falso e um significa verdadeiro então o cancelou verdadeiro é ele cancelou Sim então ele cancelou e o falso é ele não cancelou tá e o segundo motivo é cara normalmente se você sabe isso porque você vai ter que perguntar alguém vai ter te passar essa base de dados você vai perguntar cara vi que você me passou
essa base de dados aqui o que que significa o zero na coluna cancelou ah significa que o cliente não cancelou e o um significa o cliente cancelou Ah beleza é isso mesmo então vai e executa Então os projetos de análise de dados galera obviamente aqui como a gente tá fazendo um projeto eu e vocês aqui a gente não tem as outras pessoas da empresa envolvidas Mas normalmente quando você tem outras pessoas da empresa envolvid você vai você pode perguntar coisas para elas principalmente das pessoas que trabalham com essa base de dados que preenchem a base
de dados Pô você preenche com zero ali por quê Ah porque quando o cara não cancelou Eu preencho com o número zero quando ele cancelou Eu preencho com o número um Ah legal então zero é não cancelou e um é cancelou é assim que funcionam os projetos mesmo dentro das empresas excelente pergunta tá foi muito boa mesmo ó Ariane perguntou como seria fazer uma média dos valores caso fosse necessário lira como seria fazer uma média dos valores caso fosse necessário na coluna cancelou não faz muito sentido você fazer uma média né porque a média de
pessoas que cancelar porcentagem algo do tipo né ah pode ser porcentagem mas por exemplo se eu quisesse pegar uma média de outra coluna você pode botar por exemplo a média de tempo como cliente que os clientes têm é só você botar aqui a coluna tempo como cliente igualzinho tá galera igualzinho a coluna tempo como cliente tempo como cliente e a invés de pedir o value count você vai pedir o min que é a média e aí quando você rodar isso daqui ele vai dar para você a média da coluna tempo como cliente de cada dos
valores que estão ali dentro Beleza então isso daqui funcionaria agora como o Renato tava falando se você quiser exibir isso aqui em percentual por exemplo eu quero exibir qual percentual de cliente que cancelou e o percentual que não cancelou aí o que que você vai fazer você vai usar o mesmo comando o mesmo comando só que agora eu vou exibir aqui em percentual tá você vai usar o mesmo comando aqui só que ao invés de você simplesmente passar ele aqui Dent dentro do V counts você vai falar para ele olha exibe essas informações aqui para
mim em percentual Como que você pede para ele exibir as informações em percentual você vai passar um parâmetro aqui chamado de normalize tá igual a true o que que é esse normalize igual a true tá vendo ele passou aqui ó 56% e 43% ou seja e fala aqui ó proportion tá vendo proporção percentual ou seja 43% dos clientes Não cancelaram e 56% dos clientes cancelaram o serviço tá o que que é esse normalize lra Por que que você não passou o normalize no outro e tal não sei o quê vou explicar agora chat tá aberto
ainda né Renan aberto Beleza fica de olho para ver se a galera entendeu o normalize e tal Se surgir muito aí mas ó prestem atenção o que que é esse normalize aqui normalize né esse processo normalizar nada mais é do que calcular a proporção é a mesma coisa tá é só um termo estatístico que a gente diz para quando você tá fazendo esse tipo de processo Então você tá calculando a proporção de um valor dentro da coluna então a proporção de vezes em que apareceram zero e a proporção de vezes que apareceu o 1 isso
significa o percentual do zero e o percentual do 1 então normalize é a mesma coisa que proporção que calcular o percentual nesse caso aqui então aqui é 43% e aqui é 56% L O que aconteceria se eu colocasse normaliz igual a falso a mesma coisa que tinha antes quando você não passa nada ele não não normaliza ele não calcula a proporção Então vai dar o mesmo valor mas você passar o normalize igual a true aí ele vai então calcular o percentual para você beleza pess mandou aqui top perfeito entendido então acredito entendido Essa parte a
entend show de bola Beleza então Pode fechar o chat Renan fechando e vamos seguindo galera bom com isso galera a gente digamos assim fechou essa esse nosso passo quatro aqui que a gente entendeu realmente que o que o nosso chefe falou pra gente tá fazendo sentido ele falou assim olha pô galera se você reparar a gente tinha lá milhares e milhares de clientes e a maioria dos clientes cancelaram o serviço E aí você começou a sua análise pegou a base de dados entendeu que é uma base de clientes filtrou as informações dentro dela limpou tratou
e tudo mais e analisou aqui agora e percebeu que realmente que cara a gente teve 28.000 clientes que cancelaram que representa 56% dos clientes cancelaram o nosso serviço como 56% dos clientes cancelaram o nosso serviço cara a gente tem que agora conseguir descobrir quais foram as causas desses cancelamentos e descobrir como que a gente pode fazer para reduzir esses cancelamentos que é o que a gente vai fazer justamente agora beleza então vamos lá e esse passo cinco ele vai ser bem grande tá galera a gente vai fazer várias etapas aqui dentro dele tá os outros
Passos foram menorzinhos mas esse passo C ele vai exigir mais coisa da gente então vamos lá como que eu vou fazer para analisar a causa de cancelamento dos clientes Bom vamos lá essencialmente o que eu estava falando para vocês é pra gente analisar isso a gente precisa entender como que cada coluna impacta no cancelamento Ou seja eu vou querer descobrir como que a coluna duração do contrato impacta no cancelamento ou seja usuários que Ten o contrato anual cancelaram mais ou menos do que usuários que tem contrato mensal e os do contrato mensal cancelaram mais ou
menos do que os usuários tem Contrato trimestral a mesma coisa da assinatura os usuários que tem assinatura standar cancelaram mais ou menos do que os usuários da assinatura Premium os da assinatura Premium cancelaram mais ou menos do que o assinatura Basic e assim vai beleza então a gente vai ter que olhar cada coluna presta bem atenção no que eu tô falando tá galera a vai precisar olhar cada coluna e comparar essa coluna com a coluna de cancelamento para saber como que essa coluna tá impactando na coluna de cancelamento tá então é isso que a gente
vai fazer aqui ó eu vou Comparar as outras Colunas da tabela com a coluna de cancelamento para saber como que elas que elas impactaram no cancelamento beleza essa é a lógica do que a gente vai fazer para isso eu posso fazer isso por meio de tabelas eu posso fazer isso manualmente Ou a gente pode fazer isso por meio de gráficos e eu vou fazer isso por meio de gráficos porque é mais visual é mais fácil de você concluir tirar conclusões quando você faz isso por meio de gráficos Então a gente vai usar os gráficos lá
daquela ferramenta que a gente instalou lá no início da aula que é o plot le plot le é ferramenta de gráficos do Python a gente vai usar as ferramentas do plot então eu vou chegar aqui e vou importar ele a gente já instalou a gente vai importar então vou fazer assim ó Import plotly plotly P Express S PX por que que eu fiz isso olha só plotly P Express esse ponto Express Por que você tá usando el por não fez só plot le direto primeiro se vocês chegarem no Google e digitarem plot le Python vocês
vão ver que na própria documentação do plot le onde o pessoal ensina fala assim olha para usar o plot le faça isso isso isso eles normalmente usam o plot le P Express para fazer os gráficos tá Por quê Porque o plotly.express.bar Express E aí para não escrever plotly Express o tempo todo sempre que eu quiser criar um gráfico eu vou usar vou dar o apelido para ele de PX e esse apelido PX foi você que criou Lira não se vocês forem olhar os programadores em Python quando usam o Pot L Express que é a ferramenta
de gráficos mais uma das Ferramentas de gráficos mais usadas do Python eles dão um apelido de PX para escrever menos mesmo tá então agora a gente importa ele e agora anotem isso isso é muito importante tá galera Sempre que você quiser criar um gráfico dentro da sua dentro do Python você vai fazer isso em duas etapas etapa um criar o gráfico etapa dois exibir o gráfico tá exibir o gráfico sempre você vai escrever dois comandos um comando para criar o gráfico e um comando para exibir o gráfico um comando para criar o gráfico e um
comando para exibir o gráfico basicamente é você vai fazer gráfico vai ser igual a alguma coisa você vai criar esse gráfico e depois que esse gráfico tiver criado você vai fazer aqui gráfico ponto show show de inglês é de mostrar mesmo né de exibir show em inglês é mostrar exibir então para exibir o gráfico é basicamente isso daqui cria o gráfico exibi o gráfico Beleza agora Como que eu faço para criar o gráfico a gente vai criar um gráfico usando esse PX aqui né que é o nosso plt ali então vou botar aqui ó PX
ponto e olha só todos os gráficos que ele traz para você cara é muito gráfico aqui e vou até mostrar mais aqui para vocês um negócio Super legal aqui ó plot le Express vou entrar aqui no site do plot tô tacando no Google tá galera vou entrar aqui tá aparecendo isso aqui pra galera né boa então Ó vou entrar aqui e vocês vão ver que no plot le aqui ó eles T Ó cadê cadê os gráficos dele aqui aqui ó galeria galeria aqui ó na galeria eles tem vários tipos de gráficos tá vendo aqui ó
gráfico de barra gráfico de dispersão gráfico de linha Olha lá uns gráficos super dinâmico doidão aqui gráfico de Bolota que não é Bolota que chama é é é então você tem cara vocês tem muitos gráficos aqui disponíveis para vocês tem uma série de gráficos de visuais gráficos você pode botar em cima de imagem um monte de coisa então o plotly é realmente muito completo e ele tem aqui uma lista com todos esses gráficos para vocês tem um gráfico de imagem de dispersão e assim vai e aí o gráfico que a gente vai usar aqui nessa
aula é um gráfico chamado histograma é um gráfico de histograma o que que o gráfico de histograma diz basicamente o que a gente tá querendo fazer a gente tá querendo analisar vamos lá voltando o que que a gente quer fazer eu quero conseguir analisar quantos clientes do contrato anual cancelaram quantos clientes do contrato mensal cancelaram quantos clientes do contrato trimestral anoar um gráfico de histograma ele faz isso Ele conta para você e mostra visualmente quantas pessoas quantos itens na sua tabela tão em determinada situação então que eu vou pedir aqui para ele criar para mim
é um histograma porque ele faz exatamente o que a gente precisa eu quero saber quantos clientes do contrato mensal cancelaram trimestral cancelaram anual cancelaram Então vou passar aqui para ele as informações desse GR para ele funcionar Quais são as informações a primeira informação é qual é a base de dados que ele vai usar ele vai usar nossa base de dados de tabela a segunda informação que você passa aqui para ele vamos lembrar lá como é que a gente criava gráfico lá na época do do colégio né lá na época do colégio para você criar um
gráfico você tinha o quê eu sei que a galera Tem uma galera que não gosta mais você tinha o eixo X e o eixo Y do gráfico o eixo Y do gráfico ele já é a quantidade de pessoas que tá em cada situação é isso que me histograma faz ele coloca no eo Y do gráfico a quantidade de pessoas mas o eixo X você quer visualizar ou seja as outras Colunas da tabela no eo X no x você vaiar eu quero separ as colunas Aqui de acordo com vamos olhar aqui de acordo com a duração
doato de acordo com a assinatura de acordo com dias de atraso e assim vai eu votar de acordo com a duração doato tá então aqui no meu eo x eu vou colocar alguma coluna da minha tabela no caso aação do contrato E aí eu vou exibir esse gráfico para vocês poderem visualizar Olha só rodei aqui ó pum tã Olha lá ele apareceu o gráfico aqui para mim Então olha que leg Putz não isso é muito bacana Olha que legal galera eu com uma linha aqui duas linhas né uma para criar o gráfico uma para exibir
o gráfico eu consegui criar um gráfico que ele me diz quantos clientes T contrato mensal quantos clientes T contrato trimestral né quar ali é trimestral e quantos clientes tem Contrato anual beleza e aí repara eu tenho os clientes com contrato mensal mais clientes com contrato anual e clientes com contrato trimestral tá vendo mais ou menos na mesma proporção um pouquinho diferente mas mais ou menos na mesma proporção e aí o que esse gráfico de histograma permite você fazer é que ele permite você ainda pedir para ele o seguinte Olha só eu quero que você pinte
aqui no gráfico para mim de cores diferentes o cliente que cancelou e o cliente que não cancelou então eu posso passar aqui para ele um parâmetro de color né de cores eu quero que ele faça uma diferenciação de cores de acordo com qual coluna da tabela você sempre passa uma coluna da tabela eu passei a tabela e eu falo eu quero que a coluna duração contrato seja o eixo X e a coluna de cancelou seja as cores da tabela então o cara que for zero no cancelou ele vai pintar de uma cor e o cara
que for um ele vai pintar de outra cor se eu rodar o gráfico agora olha que legal ele vai dizer olha eu tenho cliente do contrato trimestral que não cancelaram e cliente do contrato anual né que não cancelaram e cliente que cancelaram mas quase meio a meio aqui né tem 10.800 aqui e 9300 aqui trimestral a mesma coisa Quase meio a meio e no mensal cara no mensal todo mundo cancelou tá vendo isso aqui todo mundo do mensal cancelou então repara Você já conseguiu descobrir uma das grandes causas de cancelamento de clientes só batendo o
olho nesse gráfico aqui cara se um cliente é contrato mensal ele com certeza cancelou Então por que que você acha por exemplo que a Netflix a su operadora de telefone todo mundo se você pagar o contrato anual né a assinatura anual ela é mais barata do que a assinatura mensal é só porque a galera quer receber mais dinheiro mais rápido não porque eles sabem que se você tiver um contrato anual você tem muito menos chance de cancelar do que se você tá num contrato mensal tá vendo aqui então é por isso que tem essa diferenciação
e você conseguiu bater o olho nisso identificando em um gráfico então recapitulando como que a gente criou esse gráfico daqui para todo mundo entender que esse aqui é o primeiro gráfico a gente ainda tem um monte de coisa para fazer aqui nessa etapa então presta atenção a gente importou o gráfico importou a biblioteca de gráfico né ferramenta que cria gráficos a gente criou o gráfico e exibiu o gráfico como que eu criei o gráfico eu vou usar um histograma que é um gráfico que ele diz para mim a quantidade de pessoas que tá em cada
situação vou passar para ele a tabela que é a base de dados que eu quero que ele crie o gráfico vou dizer para ele quais informações eu quero que ele bote no eixo X aqui ó tá vendo tem aqui ó contrato anual a duração do contrato foi isso que eu pedi para ele então separa os clientes de acordo com a duração do contrato e pinta as cores de acordo com a coluna cancelou e a ele vai pintar quem é cancelou quem não cancelou de uma cor e quem cancelou de outra cor isso daqui galera ele
é um gráfico mas ele é meio que um dashboard também porque olha só eu posso pedir para ele para só focar nesse pedaço aqui do gráfico ó pum ele deu um zoom nesse pedaço aqui eu posso pedir para ele acertar de volta eu posso pedir para ele só me mostrar os caras que cancelaram eu posso pedir para ele só me mostrar quem não cancelou tá vendo eu posso pedir para exportar ele como imagem eu posso pedir para exportar ele pro para botar no e-mail para embedar num site e tudo mais um monte de coisa que
você consegue fazer aqui em cima desses gráficos tranquilo fez sentido galera então Renan abre o chat para mim por favor abrindo e quando Renan abr o chat galera quero que vocês me digam fez sentido Deu para entender conseguiram acompanhar tá legal até agora tá bacana entenderam como que a gente faz para criar um gráfico aqui al achei um pouco difícil mas eu consegui entender mas tô com essa dúvida Beleza se você conseguiu entender manda Entendi tranquilo suave E aí depois manda a sua dúvida O Renan vai pescando ali as principais dúvidas e eu vou tirando
as dúvidas aí manda aí Renan boa Caio falou isso não é uma aula é um prefeito palestrando dando aula isso não é uma aula é um prefeito palestrando é muito bom bom Tranquilo então no geral G entendeu sim mas já peguei umaas dúvidas aqui também então se pegou dúvida manda dúvida aí ó Felipe perguntou consigo trocar as cores para evidenciar mais boa Lira consigo trocar as cores aqui para evidenciar mais eu achei que você foi forte comigo aqui porque pô azul e vermelho se você tá confundindo essas coisas aqui acho que meio difícil né mas
se você quiser trocar as cores você pode tá tem um parâmetro aqui que é o parâmetro de color discrete map tá vendo em que você pode passar aqui para ele Ah eu quero que você bote tons de azul eu quero que você bote t de verde eu quero que você bote tons de vermelho você pode ir fazendo assim ou então uma dica até mais legal tá galera é o seguinte lá no você pode chegar no Google e pesquisar assim ó plot histogram os histogramas do plot e vai entrar no primeiro link que tá aqui no
primeiro link ele vai mostrar para você os exemplos de gráfico histograma ig a gente construiu aqui e se você for navegando aqui na página você vai encontrar Olha só gráficos com a cor normal mas também entrar aqui ó você vai pesquisando aqui olha lá eu quero conseguir eu posso conseguir colocar os numerozinho dentro do meu gráfico tá vendo os numerozinho D meu gráfico Nossa como é que eu faço isso aqui em cima tem o código que que tem esse código aqui diferente do nosso código Ah ele botou esse text al igual a true Pô vou
testar isso aqui se eu chegar lá no meu código e botar aqui ó text al igual a true Será que isso aqui vai botar um numerozinho no meu gráfico também vamos testar rodei aqui ó tá lá ele botou o número aqui da quantidade de pessoas que tá em cada situação no meu gráfico Ah legal então funcionou então você pode ir aprendendo sempre parâmetros novos por meio daqui tô eu tô não tô falando isso aqui porque eu tô com preguiça de ensinar não tá galera mas só para que eu sei que vocês podem querer cada pessoa
pode querer editar o gráfico de uma forma diferente eu não vou conseguir fazer todas as edições aqui mas só para vocês terem uma fonte ans pegarem isso então Ó a cor por exemplo você pode ó pode botar o gráfico de lado se você quiser ou então a cor as cores vamos descendo aqui ó aqui tem outras cores Se você olhar aqui ele vai falar para você como que você faz para mudar as cores aqui do do histograma fala aqui ó marker color tá vendo ele muda aqui a cor e assim vai então você pode ir
pegando aqui ó outras cores mas eu mostrei lá para você aquele parametro Zinho color de script map então todas as edições que você pode fazer você pode fazendo nesse formato tá bom só para mostrar para vocês e direcionar a galera boa se outra dúvida Manda aí sim ó Flávio Perguntou se ele consegue comparar mais de um gráfico ao mesmo tempo tá vamos lá a pergunta foi eu consigo comparar mais de um gráfico ao mesmo tempo então toma um pouco de cuidado com esse tipo de vontade Vamos colocar assim por qu pensa comigo L eu consigo
comparar mais de um gráfico ao mesmo tempo consegue mas a regra de ouro para gráficos e Anote isso que isso é muito importante tá isso aqui não é a gente tem a tendência de achar que coisas mais complexas são melhores mas em gráficos isso não é verdade quanto mais simples for o seu gráfico ou seja quanto mais intuitivo for o seu gráfico de você bater o olho no gráfico conseguir na hora identificar o que que tá acontecendo Tipo isso aqui a gente bate o olho e vê cara o cara que não cancelou é azul o
cara que cancelou é vermelho então todo mundo do mensal cancelou 10 de 10 esse aqui é o melhor gráfico tipo de gráfico você pode criar que ele é tão intuitivo que qualquer pessoa bate o olho e consegue entender o que aquele gráfico tá querendo dizer quando você tenta você consegue colocar mais informações aqui eu quero comparar três colunas quatro colunas cinco colunas de uma vez consegue você pode botar uma no eixo X uma na cor uma no meio da uma achurado um pintado com bolinha um não sei o que tal tal tal você pode fazer
isso tudo pode mas seu gráfico vai ficar tão complexo que as pessoas vão bater o olho nele e não vão conseguir entender não vão conseguir tirar conclusões dele então isso não é recomendado tá então a recomendação que você sempre faça duas informações por exemplo no gráfico já vai ser o suficiente agora eu posso sim criar um gráfico desse para cada combinação de coluna eu posso comparar duração de contrato com a coluna cancelou depois eu posso pegar aqui e mudar para comparar a coluna de assinatura com a coluna cancelou eu posso pedir para criar outro gráfico
com a coluna tempo como cliente com a coluna cancelou e assim vai então isso eu posso fazer isso a gente vai e fazer que é eu quero ver como que cada uma das colunas impactou a coluna cancelou Então a gente vai olhar isso vai criar um gráfico desse para cada coluna Então você vários gráficos não um gráfico com um monte de coisa são vários gráficos tranquilo boa Diego Perguntou se ele consegue exportar o gráfico Lira consigo exportar o gráfico Consegue sim galera aqui ó dentro desse gráfico aqui se você olhar aqui em cima no na
parte direita você tem vários botõezinhos aqui e alguns deles são para exportar Ó tem o download dele com imagem para você poder botar onde você quiser ou esse último aqui aqui que é para você botar ele como plottin você pode embedar ele em site tem até uma ferramenta que permite você criar um site de dashboard diretamente por meio dele e assim vai tranquilo tranquilo boa Renan Renan Renan Quase que eu ia esqueci aqui ponto importante vamos a galera deu like na aula até agora tem quase uma h e meia de like baixíssimo baixíssimo número de
like L muito baixo eu vou embora Então Valeu galera beijo pô galera Pô você estão de sacanagem comigo não é possível Os caras estão aqui é uma hora e pouca estudando comigo vocês não dão um like na aula não S brincando comigo então V fazer Renan a gente vai fazer o seguinte igual na aula passada eu vou criar eu não Renan vai criar também uma meta de likes e como é que vai funcionar regra é simples o Renan vai criar uma meta de likes e ele vai mandar no chat aí pode mandar Renan se você
já criou a meta aí manda aí mand fixado aqui no chat o Renan vai mandar meta de likes no chat eu não quero nem ver porque eu vou me irritar se eu olhar os números aqui Mas independente disso O renal vai criar a meta de likes se vocês baterem a meta de likes eu vou deixar a gravação dessa aula também disponível até sexta-feira aula de ontem o pessoal bateu a meta de likes então a aula de ontem vai ficar disponível até sexta a aula de hoje só vai ficar disponível até amanhã mas se vocês baterem
a meta de likes ela vai ficar disponível até sexta combinado show combinado botou bota uma meta difícil hein Renan hoje eu peguei pesado hein peguei pesado hein Tá bom então ó galera dá um like pede pro teu amigo dá like pega uma outra conta tu no YouTube entra e dá like sei lá meu dá like porque o like que vai deixar mais tempo para vocês desce o like e se inscreve no canal também beleza boa beleza pode fechar o chat então Renan e vamos lá like que like like like e agora vamos lá o que
que a gente vai fazer agora aqui bom agora a gente vai basicamente repetir esse processo aqui para cada coluna da nossa tabela porque por exemplo aqui eu já consegui identificar uma primeira coisa usuários do contrato mensal sempre cancelam eu vou até anotar isso aqui embaixo Vou botar aqui ó usuários do contrato mensal sempre cancelo então a gente pode como sugestão eu vou anotar isso aqui porque o seu projeto de análise de dados no final ele tem que uma conclusão de ações pra sua empresa tomar então uma ação que a minha empresa pode tomar aqui é
evitar o contrato mensal e incentivar com desconto por exemplo os contratos anuais e trimestrais porque eles não TM e cancelamento a galera assim desculpa tem cancelamento sim mas é muito menor do que o contrato mensal proporcionalmente falando né percentualmente as pessoas de contrato anual cancelam muito menos que o mensal porque no mensal é 100% beleza Então essa foi a primeira conclusão só que agora eu vou querer fazer isso para cada coluna vou chegar aqui e botar aqui ó assinatura e vou querer fazer um gráfico da coluna de assinatura com a coluna cancelou e eu vou
rodar ele vai criar a coluna de assinatura e com a cancelou olhando essa aqui eu consigo identificar alguma coisa hum não sei tá meio difícil né pô eu tenho usuários básicos usuário Premium usuário standar em todos eu tenho cancelamento quanto mais cliente eu tive mais eu tive cancelamento quanto menos cliente eu tive menos eu tive cancelamento não me parece ter aqui alguma lógica muito clara de se o cara Cancelou porque cancelou e tudo mais então tá meio difícil de identificar aqui pô vamos testar uma outra coluna aqui então tempo como cliente então você vai querer
essencialmente testar todas as colunas aqui dentro então eu vou fazer isso aqui ó coluna vai ser assinatura e eu vou mudar aqui ao invés de botar assinatura eu vou escrever aqui a variável coluna variável coluna tá vendo ó rodei aqui variável coluna pronto show de bola tá vendo mesma coisa só criei uma variável chamada coluna o que que eu quero fazer eu quero conseguir pensar em alguma forma automática chat tá fechado né ren fechado show de bola mas presta atenção eu quero conseguir pensar em alguma forma de eu conseguir mudar esse valor da coluna de
assinatura automaticamente ele chegar aqui e botar primeiro assinatura depois a coluna idade depois a coluna de sexo depois a de tempo como cliente depois a frequência de uso depois ligação com depois dias atraso e ele testar todas as colunas aqui para eu conseguir Olhar todos os gráficos e identificar que que eu quero identificar informações igual o gráfico lá que a gente tinha antes informações que saltem os olhos né Igual o gráfico que a gente tinha lá da coluna era duração contrato né olha lá na coluna duração contrato eu tinha aqui uma informação que saltava os
olhos cara tem uma coluna aqui que é mensal que todo mundo cancelou pô tipo é um absurdo todo mundo cancelou todo mundo daqui cancela eu não quero galera de contrato mensal entendeu então a gente quer conseguir identificar esse tipo de coisa mas para isso eu preciso criar um gráfico para cada coluna da tabela Ora se eu quero executar o mesmo código para cada coluna da minha Tab taba eu quero executar o mesmo código várias e várias vezes eu não vou repetir ele manualmente vou fazer o seguinte vou chegar aqui e vou fazer assim ó para
cada coluna na minha tabela P colums Ou seja eu vou colocar essas duas linhas de código tanto criar o gráfico quanto exibir o gráfico dentro de um for e o que que o for faz como que a gente constrói o for e assim vai expliquei na aula passada mas eu repito aqui não tem problema nenhum o for ele basicamente está dizendo ó para cada coluna Dent da tabela. colums quem é tabela. colums como o próprio nome já diz são as colunas da minha tabela Então tabela. colums nada mais é do que uma lista com todas
as colunas da tabela se eu tô percorrendo essa lista cada valor individualmente dentro da lista é uma coluna Então como que o Python sabe que esse nomezinho coluna aqui é a coluna que eu vou botar aqui na minha tabela que não é mais esse valor fixo que eu tinha escrito aqui como que ele sabe isso porque ele tá percorrendo uma lista com todas as colunas então cada item da L que tem todas as colunas é uma coluna concorda comigo então ele vai esse pegar o valor da primeira coluna vai substituir aqui vai criar o gráfico
e vai exibir o gráfico depois que ele criar um gráfico ele vai chegar agora pra próxima coluna vai substituir aqui vai criar o gráfico exibir o gráfico na próxima coluna vai substituir aqui criar o gráfico exibir o gráfico e ele vai fazendo isso para cada coluna da nossa tabela é assim que ele sabe e lembrando como é que funciona o for basicamente é ele vai Executar tudo que tiver dentro do for ele vai executar várias e várias vezes ele vai executar para cada coluna da tabela E como que eu digo que alguma coisa tá dentro
do for você vai colocar isso com essa indentação o que que é indentação Lira esse espaço aqui que tá vendo em relação à margem aqui ó do código esse espaço aqui é indentação tanto que quando você constrói o fora aqui no final dele se Dá um enter ele já coloca o enter aqui ó tá vendo com um tabz inho paraa frente com espaço aqui ó tá vendo ele já coloca isso aqui automaticamente por quê Porque tudo que você quer que seja executado várias e várias vezes tem que tá dentro do for e para est dentro
do for ele tem que est entado com esse parágrafo aqui tá vendo ele tem que tá com essa com esse espaçozinho aqui para dentro do F se eu colocasse isso daqui por exemplo assim que que ia acontecer ele ia criar todos os gráficos mas ele não ia exibir todos os gráficos ele só ia exibir um gráfico porque o exibir o gráfico tá fora do fora então ele não vai executar várias e várias vezes ele vai executar uma única vez para um único gráfico então ele só criaria aqui um gráfico tá errado que que eu quero
executar para cada coluna que que eu quero executar várias vezes eu quero criar o gráfico e exibir o gráfico várias vezes então ele vai criar exibir próxima coluna criar exibir próxima coluna criar exibir e assim vai então acrescentei uma linha de código e agora olha a magia rodei o código aqui olha lá ele tá comparando aqui a coluna de idade Ele tá comparando aqui a coluna de sexo ele tá comparando aqui o tempo como cliente tá comparando a frequência de uso tá comparando a ligações do call center tá comparando dias de atraso e todas as
colunas da minha tabela que que a gente vai fazer agora a gente vai analisar cada uma dessas Colunas da nossa tabela e identificar nas principais causas porque o que que eu vou querer fazer vou querer identificar as principais causas Para eu anotar aqui as principais causas Mas além disso eu vou querer calcular efetivamente né que é o passo seis aqui do nosso projeto digamos assim eu vou querer descobrir cara quanto a gente teria reduzido cancelamento dos clientes se eu resolver esse problema daqui porque você não vai virar pro seu chefe vai falar assim ah chefe
olha só a maioria dos clientes de contrato mensal cancelaram todos clientes contato mensal cancelá Então a gente tem que evitar isso daqui é legal isso é mas é melhor ainda você virar pro seu chefe e falar Ass sim olha Então a gente tem que evitar isso daqui e se a gente fizer isso o nosso cancelamento vai sair de 56% para 18% por teu chefe vai falar o maluco é porro o maluco é Ninja é isso que você quer fazer então Renan abre o chat para mim por favor abrindo e eu quero saber galera fez sentido
o for foi bem direto ao ponto foi uma linha de código que eu coloquei aqui mas eu quero saber se ela fez sentido se tá tranquilo Se deu para entender e aí se Vocês entenderam a gente vai e segue agora NS próximas nos próximos comandos aqui que que a gente vai na análise dos nossos gráficos e como a gente vai filtrar eles aqui pra gente analisar então digam aí para mim fez sentido Deu para entender tá tranquilo tá suave digam aí para mim E aí Se surgir alguma dúvida mandem também boa estão falando aqui ó
fez sentido sim estou incrédulo entendido est incrédulo entendi muito bom muito brab legal então no geral a galera entendeu s tá surgiu dúvida surgiram sim ó perguntou se é possível deixar o rótulo de dados da coluna do gráfico em percentual deixar o rótulo de dados aqui da coluna do gráfico em percentual é é possível Galera vocês podem adaptar o gráfico do jeito que vocês quiserem Mas foi o que eu falei eu não vou ficar fazendo todas as adaptações de gráfico aqui justamente porque não faz muito sentido a gente ficar entre aspas tá perdendo tempo com
as adaptações visuais do gráfico porque senão a gente não vai avançar No resto das coisas do projeto a gente pode ficar muito fazendo muitas adaptações aqui minha sugestão é cara quero fazer alguma adaptação específica Bota lá plotly histogram no Google entra no primeiro link que você vai ver todos esse tipos de adaptações aqui você vai conseguir fazer isso tá ele vai dar vários exemplos É só você ir olhando lá e adaptando e testando no seu código tá show João perguntou Lira quais colunas além do cancelamento você acha importante mensurar Lira quais colunas além do cancelamento
você acha importante mensurar então eu Lira não tem que achar nada digamos assim né as colunas que são importantes você comparar é as colunas do objetivo do seu projeto o nosso objetivo do projeto é a gente descobrir a causa de cancelamento Então eu preciso só mensurar quanto que a coluna de cancel tá sendo impactado pelas outras colunas é isso que precisa fazer agora se o chefe virasse para você e falasse pô mas eu quero saber também e como é que tá a nossa distribuição das colunas de assinatura ou como que elas estão sendo impactadas por
outras coisas usuários mais velhos têm assinaturas melhores ass usuários mais novas tem assinaturas mais baratas aí é uma outra análise é um outro projeto entendeu ou uma continuação desse projeto boa Rodrigo perguntou Lira se ao invés de um p0.0 fosse cancelado ou não cancelado teria algum problema não mudaria nada Lira se ao invés de 1.0 ou zero aqui a gente tá falando 1.on zer mas é o número um e o número zero né se ao invés de um e zero fosse cancelou e não cancelou ou então saiu da empresa e não saiu da empresa ou
então esse aqui falou com lir esse aqui não falou ia mudar alguma coisa não ia ser a mesma coisa ele ia pintar com duas cores diferentes ia seguir B ia ser o mesmo resultado tá bom Ó uma galerinha aqui pedindo se possível para explicar o Ford de novo tá o Renan falou que tem uma galera pedindo para explicar o Ford de novo então vou explicar o Ford de novo Renan Pode fechar o chat por favor eu vou explicar o Ford de novo tá e a gente continua Além disso Renan faz o favor bota na tela
de novo o número de suporte beleza pra galera ter galera lembrando tá tô botando na tela de novo o número de suporte aqui salvem esse número a partir de amanhã quando vocês forem exercitar se surgiu alguma dúvida fui fazer o for deu um erro aqui não tô entendendo porquê manda lá no número de suporte que a galera vai vai te ajudar tá bom eh voltando aqui o for como que a gente fez aqui por que que eu fiz isso daqui Bom basicamente o seguinte como que você constrói um for no Python tá o for é
para a gente executar o mesmo código várias e várias vezes eu queria criar vários gráficos um gráfico para cada coluna da nossa tabela eu poderia copiar essas duas linhas de código várias e várias vezes e colar com ela e mudando aqui o nome da coluna ou eu poderia mudar o nome da coluna de uma forma dinâmica né tipo pega a primeira coluna depois a segunda depois a terceira depois a quarta depois a quinta e assim vai para cada coluna foi isso que eu fiz com o for como que a gente constrói um for um for
ele é assim você constrói ele for item em lista é sempre assim e o for o que que ele vai fazer ele vai executar todos os códigos então todos os códigos que tiverem que tiverem aqui ele vai executar para cada item da lista Beleza então todos os códigos que tiverem dentro do for ele vai executar para cada item dentro da lista que você passou para ele é assim que constrói um for vou deixar ele até aqui anotado para vocês então que que eu fiz aqui a lista que eu quero que ele Execute esse código de
gráfico aqui para cada coluna da minha tabela então para cada a tabela. colums é uma lista com todas as colunas da tabela então eu escrevi aqui para cada coluna dentro da tabela pon colums cria um gráfico para aquela coluna e exibe o gráfico foi isso que a gente fez então você bota for coluna você pode dar o nome da variável o que você quiser eu dei o nome de coluna porque ele é uma coluna afinal de contas Isso aqui é uma lista com todas as colunas da tabela então para cada coluna dentro da minha tabela
eu vou pegar esse nomezinho coluna e vou substituir aqui para ele criar o gráfico daquela coluna específica e exibir o gráfico então ele vai criar o gráfico pra primeira coluna depois pra segunda depois paraa terceira depois paraa quarta paraa quinta pra sexta e vai para cada um dos gráficos tranquilo show show de bola Renan ó galera Lembre de dar like hein Se não der like aqui não vai bater a meta de like vocês vão ficar perdida aí e ó vocês TM até acabar a aula tá não vale depois não tem que ser até acabar aula
não vale até mãe não até acabar a aula vocês tem que bater a meta de like senão a aula sai no ar amanhã tá bom então vamos lá vamos seguindo bom galera agora o que que a gente vai fazer vamos olhar o gráfico aqui e identificar coisas que saltem os olhos então vamos lá primeiro gráfico de idade alguma coisa que salta os olhos cara tem todos os usuários acima de 50 anos cancelaram o nosso serviço beleza salta os olhos salta os olhos agora a gente consegue fazer alguma coisa sobre isso Ah não os usuários acima
de 50 anos eu vou falar para eles diminuírem a idade deles tipo não tem como você fazer isso né concorda comigo Então apesar de aqui ter uma causa muito clara Você pode até anotar isso daqui só que não tem muita ação que você vai conseguir fazer sobre isso mas pode ser legal você falar pro seu chefe olha chefe eu percebi que todos ários acima de 50 anos a gente cancela o serviço então acho que não vale a pena a gente pegar is eh fazer propaganda para quem tem mais de 50 anos não pode ser uma
opção mas no caso tô querendo reduzir os cancelamentos Então vamos olhar outras coisas sexo não faz muita diferença pro cancelamento tempo como cliente também parece que não é isso aqui é um negócio que eu intuitivamente pensaria pô clientes que tão h mais tempo cancelam menos mas não parece né parece meio que proporcional né não tem nada que salta os olhos frequência de uso também não parece ter nada muito relevante Ah aqui tem olha só que legal praticamente todos os usuários daqui para cá cancelaram o nosso serviço ou seja ou seja ou seja vamos lá todos
os usuários que ligaram mais de quatro vezes pro call center cancelaram o serviço Hum vou anotar isso lá embaixo todos os usuários que ligaram mais de quatro vezes para o call center cancelaram o serviço O que que significa isso é meio intuitivo né a gente parar para pensar aqui cara quando o usuário liga uma vez pro call center provavelmente ele tá com problema ele tá tentando resolver o problema dele ligou uma vez Cadê ligou oa resolver uma vez ligou duas vezes ligou três vezes ligou quatro vezes p o cara já ligou quatro vezes não resolveu
o serviço ele vai falar amigão cancela isso daí Porque eu não quero mais ISO aqui na minha vida concorda comigo então o que que você deveria fazer você Já identificou aqui uma grande causa de cancelamento pros clientes que que você deveria fazer sei lá criar um processo que Quando um usuário bateu sei lá três ligações pro call center alerta vermelho né ou seja se um usuário bateu três ligações pro cente a gente sabe que na próxima ligação esse cara já tá muito perto de cancelar então alerta vermelho aí liga um alerta vermelho e vai lá
o diretor O gerente lá sei lá resolver o problema daquele usuário pra gente não perder aquele cliente então você tá criando um processo para reduzir as causas de cancelamento você descobriu que uma das causas de cancelamento é que o cara tá ligando muito pro call center e ninguém tá resolvendo no problema dele então você cria essa causa de cancelamento aqui você cria essa essa lógica aqui de solução para esse cliente então pronto Excelente excelente aplicação aqui vamos olhando mais aqui ó dias de atraso puts aqui também olha só isso aqui salta os olhos galera olha
lá se você reparar bem aqui você vai ver que todos os usuários que estão com mais de 20 dias atrasados aqui no pagamento deles cancelaram o serviço ISO significa o quê que um cliente que atrasou menos do que 20 dias a gente até consegue recuperar ele a partir de 20 dias não tem mais recuperação a gente sempre a gente vai perder aquele cliente aquele cliente vai cancelar então vou anotar isso aqui ó usuários que atrasaram o pagamento mais de 20 dias cancelaram então você pode criar aqui também um alerta né criar um alerta criar um
alerta para quando o atraso do pagamento o atraso do pagamento sei lá bater 15 dias entrar em contato entrar em contato com o cliente Então olha lá galera com isso daqui a gente já destacou três causas que são as coisas que batendo o olho no gráfico né E aí você pode quem quiser depois pode testar vai olhando cada gráfico Vai vendo se você consegue identificar alguma outra coisa mas na minha visão essa aqui são as três principais coisas que batendo o olho aqui você consegue identificar obviamente pode ter outras pode mas essa aqui acho que
são as três principais né que chamaram mais a minha atenção aqui das três principais causas de cancelamento do cliente dos clientes aqui agora a grande pergunta é cara o que que acontece se eu resolver essas três causas de cancelamento né Por exemplo se eu resolver esse problema aqui da duração do contrato eu conseguir transitar todos os contratos mensal para anual e trimestral para quanto cai o nosso cancelamento atualmente o nosso cancelamento a gente viu aqui em cima tá em 56% será que eu consigo fazer isso aqui reduzir para algum outro qual para quanto ele cai
se eu resolver esse primeiro problema e esse segundo problema e esse terceiro e os três problemas juntos para Quanto isso cai é isso que a gente vai fazer agora mas aqui olha só repara que nível A gente já tá no nosso projeto a gente já tá fazendo mais mas repara que nível A gente já tá no nosso projeto cara a gente pegou nossa base de dados a gente tratou ela né pegou a base de dados identificou problemas aqui nela entendeu o que que tinha as informações aqui dentro fez todo o tratamento de dados fez uma
análise descobriu que 56% dos Clientes estão cancelando o serviço e conseguiu criar vários gráficos você pode botar numa apresentação por exemplo para mostrar Por que os clientes estão cancelando E com isso Você conseguiu descobrir que cara os clientes estão cancelando no contrato mensal os clientes que ligam mais de quatro vezes por C Center cancelam e os clientes que atrasam pagamento mais de 20 dias cancelam e você tem já aqui soluções para resolver cada um desses problemas aqui e aí você agora vai mostrar pro teu chefe pra diretoria enfim pro teu cliente se você tiver vendendo
esse projeto aqui como um frila você vai mostrar para ele para quanto ele vai reduzir quanto dinheiro ele vai conseguir economizar isso né porque você faz a redução você pode fazer a conta do dinheiro mesmo e e como que a gente faz isso então por exemplo vamos resolver aqui o problema da duração do contrato depois a gente que a duração do contrato aqui tem que ser tem que ser diferente dimal diferente de mensal esse aqui é o primeiro problema que a gente vai resolver depois a gente vai ver que a coluna Qual o nome da
coluna ligações pro call center vamos ver aqui ó ligações underline call center tá vendo Então a coluna ligações underline call center ligações underline call center essa daqui tem que ser menor ou igual a 4 ou seja você só vai ter os clientes que ligaram até quatro vezes pro call center porque você vai resolver isso aqui tudo beleza e você vai ter também atraso pagamento a coluna atraso pagamento vai ser menor do que 21 dias ou menor ou igual a 20 dias né menor ou igual a 20 dias né a coluna atraso pagamento tem que ser
menor ou igual a 20 dias para você resolver esse terceiro problema aqui então o que que a gente quer fazer agora basicamente o que eu vou fazer é cara se eu resolvesse esse problema daqui como ficaria essas duas linhas de código aqui ó aqui ó essas duas linhas de código aqui eu vou copiar elas aqui tá vou copiar elas e vou botar lá embaixo por o que acontece hoje se eu rodar essa linha de código aqui que diz pra gente quantos clientes a gente cancelou e qual percentual de clientes cancelaram se eu rodar isso daqui
ele vai dizer para mim o qu olha 28.000 clientes cancelaram que representam 56% é mas se eu resolver isso a duração do contrato para quanto cai esse número aqui vamos descobrir agora então vamos lá como é que eu faço para pegar os clientes em que a duração do contrato é diferente de mensal ou seja resolvi o problema do mensal quem sobrou os caras que são diferente dimal como que eu faço para pegar isso o novo valor da minha tabela vai ser o antigo valor da minha tabela só que selecionando algum cara específico e aqui eu
vou ensinar vocês a filtrarem valores na tabela de vocês tá então presta bastante atenção como que eu faço para filtrar um valor na minha tabela da mesma forma que você faz para selecionar uma coluna para selecionar um valor na tabela é sempre assim assim para você selecionar um cara na sua tabela você vai botar o novo valor da tabela vai ser o antigo valor da tabela só que passando para ele aqui uma condição o filtro que você quer passar para ele se você fizer isso daqui ele vai conseguir substituir e qual é a condição que
eu vou passar aqui para ele a condição que eu vou passar aqui para ele é cara eu quero pegar os clientes em que a coluna duração do contrato é diferente de mensal Então vou escrever isso aqui a minha tabela coluna duração do contrato não era assim que a gente selecionava uma coluna aqui ó tabela e entre o nome da coluna então tabela duração do contrato é diferente de mensal diferente no Python Olha presta atenção diferente no mensal né é o mensal não né desculpa monthly né porque lá na nossa base de dados não tá escrito
mensal lá na nossa base de dados tá escrito Ó tá escrito aqui monthly que é mensal né mensal escrito em inglês monthly então eu quero ver todos os clientes que na coluna duração do trato é diferente de mensal tá vendo é isso aqui que a gente quer fazer essa aqui é a nossa condição tranquilo agora repara o seguinte eu posso fazer isso daqui diferente no Python a exclamação igual tá então galera que a gente não tinha falado isso aind então explicando agora diferente no Python é exclamação igual Ah eu quero maior maior é assim maior
ou igual maior ou igual diferente exclamação igual Beleza é assim que a gente diz diferente no Python Então essa condição aqui é a condição que eu vou passar aqui paraa nossa tabela ela você pode deixar assim separado em duas linhas de código ou você pode pegar essa condição toda e passar ela aqui tá vendo pegar essa condição toda e passar ela aqui então o que que eu tô fazendo tô falando olha só o novo valor da minha tabela vai ser o antigo valor da minha tabela só que em que a coluna duração do contrato é
diferente dimal então ele tá pegando todos os valores da tabela em que a coluna duração do contrato é diferente dimensão você consegue ler essa linha de código de uma forma muito direta mas na hora de construir eu sempre recomendo que vocês construam isso daqui em pedaços falam ó eu quero pegar um pedaço da minha tabela com alguma condição e vem aqui e diz que condição é essa ah a condição é essa daqui aí depois que você fez isso você pega esse cara daqui e bota ele lá no lugar da condição beleza e a repara se
eu rodar esse código agora ele vai ajustar isso daqui e vai calcular para mim como que ficaria o meu cancelamento Olha só se eu rodar agora rodei se eu reduzir ou seja se eu ajustar isso daqui se eu resolver o problema do cancel dos contratos mensais o meu cancelamento ele sai de 50 6% para 46% tá vendo aqui ó o número um o número um é quantos clientes cancelaram então 46% Ou seja eu consegui reduzir em 10 pontos percentuais já fazendo uma única coisa resolvendo o problema do contrato mensal simplesmente caiu de 56% para 46%
é uma diferença muito grande para uma causa só para uma coisa só fez sentido isso daqui galera não abre o chat para mim por favor abrindo abre o chat para mim por favor eu sei galera que eu sei que isso daqui pode essa linha de código foi um pouco mais difícil por isso que eu fui bem devagar nela fui explicando com calma e tudo mais mas eu quero saber fez sentido isso daqui deu para acompanhar Vocês entenderam a lógica Ah pode achar um pouco difícil tá não sei o que beleza mas diz se você conseguiu
entender se fez sentido se tá bacana se tá legal então diz aí para mim e eu quero saber se vocês estão entendendo se tá tranquilo Se tá suave E se tiver alguma dúvida pode mandar que a gente tira também B lá ó enquanto o pessoal tá respondendo aqui que tá com delayzinho um pouquinho alto para avisar que a gente acabou de bater a nossa meta acabaram de bater a meta renant tá dando meta de like muito fácil amanhã eu que vou definir a meta de like porque não vai dar não renant tá definindo a meta
de like muito fácil estão batendo muito fácil Beleza então dado que vocês bateram a meta de likes ela vai ficar disponível a Live vai ficar disponível até sexta-feira a primeira aula e a aula de hoje a aula de amanhã você tem que vir na aula de amanhã para bater meta de like se for o caso se eu fizer né a meta tranquilo mas a galera conseguiu entender não F Que entenderam assim maravilhoso análise ao poder very tá então no geral a galera consegui entender mas surgiu dúvida Sim peguei algumas aqui então manda lá ah A
Laura falou que não ent Onde foi parar a condição a Laura não entendeu Onde foi parar a condição Laura aqui a condição tá aqui ó entre colchetes ó eu criei aqui eu falei assim olha eu quero que o novo valor da minha tabela vai ser o antigo valor da tabela só que aplicando nele um filtro uma condição Qual é a condição a condição é que a coluna duração do contrato tem que ser diferente de mensal eu posso fazer isso aqui tá vendo aqui ó o o nomezinho condição ele tá aqui dentro do colchete você pode
fazer isso separado assim em duas linhas de código ou você pode pegar essa condição que você criou aqui e botar ela direto aqui para fazer o seu filtro de uma forma direta entendeu foi aqui que foi ela foi parar tá bom boa que mais o Lucas perguntou se após finalizar tudo isso você consegue transformar em o dashboard em Power bi legal Lira depois de finalizar isso tudo boa pergunta você consegue transformar num dashboard em por bi consegue eu vou conseguir mostrar para vocês aqui durante a aula Claro que não por quê Porque pô até construir
um dashboard em powerb como tudo aqui vai demorar um pouco então o que que eu recomendo vocês a fazerem tá duas coisas primeiro esses gráficos que você tá fazendo aqui eles mesmos já podem virar direto um dashboard tá você pode criar um linkzinho na internet com eles e tudo mais mas se você quiser transformar noem dashboard em Power bi depois aqui no próprio canal do YouTube mesmo você chega lá e pesquisa assim Power bi Python hash vai aparecer um vídeo de eu ensinando você a criar um dashboard no power bi com os gráficos do Python
Tá bom então isso vai te ajudar Juan pediu para explicar o value counts novamente que ele se perdeu nessa parte Lira me perdi nessa parte aqui do value counts aqui Da onde você tirou isso mesmo então vamos lembrar lá galera O que que a gente tinha feito lá atrás quando eu queria contar quantos clientes cancelaram e o percentual de clientes que cancelou o que que a gente fez a gente selecionou a coluna cancelou da tabela e contou os valores dela para ele me dizer quantos usuários são iguais a zero e quantos usuários são iguais a
um ou seja quantos usuários não cancelaram quantos usuários cancelaram e o percentual também aqui agora eu quero fazer a mesma coisa eu quero contar quantos usuários cancelaram e quantos não cancelaram principalmente o percentual não preciso nem desse primeiro aqui eu posso só calcular o percentual mesmo aqui tá vendo percentual ual ó só o percentual por quê Porque isso daqui me diz que agora ao invés de 56% dos clientes tinham cancelado caiu para 46% é isso daqui então eu só peguei aquele mesmo código que tava lá e rodei ele aqui embaixo só que como o Python
executa tudo de cima para baixo esse código aqui ele tá sendo executado depois de tirar os caras de contrato mensal da tabela ou seja resolvendo o problema do contrato mensal como é que fica a minha tabela com 46% de cancelamento agora resolvendo o problema de ligação de call center como é que fica a minha tabela sei lá a gente vai ver qual vai ser esse percentual que vai cair aqui tranquilo tranquilo boa Renan Pode fechar o chat por favor Renan ah ponto importante Ainda temos mais coisas aqui não acabou a aula ainda né Então temos
aqui ligação do call center atraso pagamento as discussões finais da aula e a oportunidade final que eu falei que eu ia trazer para quem ficasse até o final também vamos ter ainda vou falar isso mais tarde já já mas eu hoje vou querer dar o código da aula agora Renan boa antes da aula acabar por quê Porque se eu passar o código daqui a 10 15 minutos quando a gente tiver caminhando lá pro final da aula vai ter aquela galera que só chega no final da aula para pegar o código aqui para tentar validar e
não assistir a aula toda não mas eu quero que você que tá aqui comigo a aula inteira receba o código receba o código e valide a sua presença então Renan bota na tela por favor o código já tá então esse código que tá aqui na tela é o código de validação da aula de hoje que que você tem que fazer na descrição do vídeo tem lá o link de validação Você vai clicar lá vai marcar aula dois que é a aula de hoje aula dois vai botar lá o código seu nome completo seu e-mail o
mesmo e-mail que você usou na aula um porque se você botar um e-mail diferente ele só vai ter validado da aula dois não aula um E aí você vai pegar esse código então e vai eh validar sua presença beleza como tem milhares de pessoas fazendo ao mesmo tempo isso imagino se a página ficar um pouco lenta espera um pouquinho atualiza a página tenta daqui a uns três minutinhos mas o anota o código para você não perder o código é esse que tá aqui aparecendo na tela combinado código entregue combinado show de bola Renan pode tirar
o código da tela então código entregue todo mundo né código entregue todo mundo recebe código entregue né Fiz ah Lira Mas você fez meio rápido a entrega do código é a gente faz meio rápido justamente pra galera que vem de gaiato só no final da aula não pegar inclusive se depois chegar aqui a galera no final falando qual o código da aula não passou o código Qual o código da aula não passou o código eu quero que vocês mesmo me ajudem com quê vocês vão responder pro cara assiste a aula só responde assim Fulano assiste
a aula Fulano assiste a aula Fulano assiste a aula por quê Porque eu passei o código agora acabei de passar o código então todo mundo teve acesso é ou não é É isso aí então beleza então vamos lá vamos seguir bom galera ligações de call center como que a gente vai fazer esse filtro aqui igual a gente tinha feito o filtro anterior então Olha lá eu tava eu quero saber se eu conseguir pegar só os clientes com ligação de conente menor ou igual a 4ro ou seja se eu resolver todos os clientes com ligações de
call center acima de quatro como que vai ficar a minha tabela então vou fazer o novo valor da minha tabela vai ser o antigo valor da minha tabela aplicando nele uma condição uma condição que condição é essa ó eu tô repetindo o processo justamente pra gente treinar que condição é essa cara a condição é a seguinte aplicando nele um filtro né uma condição eu quero pegar os usuários em que a coluna ligações call center da minha tabela é menor ou igual a 4 tá vendo aqui menor ou igual menor ou igual a 4 então eu
só quero os valores da minha tabela em que as ligações do callcenter São menores ou iguais a qu ligações com interess mesmo tá a coluna né então vou pegar essa condição vou colocar ela aqui dentro tá vendo pum apliquei ela aqui dentro direto e vou apagar essa nomezinho condição pronto com isso daqui eu tenho todos os clientes que a cola ligação de call center é na er igual a 4 se eu rodar esse código agora olha lá nossa nossa senh que absurdo Olha isso daqui se você resolveu o problema de ligações do call center caiu
20 pontos percentuais seu cancelamento não sei se vocês viram isso tava 46 foi para 26 ou seja esse problema aqui de ligações do call center cara bota um asterisco nele uma estrela um um alerta vermelho o que for cara você tem que conseguir resolver isso daqui de primeira isso aqui é o mais importante resolver porque olha só agora a quantidade de cancelamento já caiu para 26% e vamos resolver o problema de atraso no pagamento também para ver para quanto vai cair isso daqui vamos lá então o novo valor da minha tabela vai ser o antigo
valor da minha tabela mas aplicando nele uma condição que condição é essa aqui qual o filtro que eu quero aplicar nele a condição que eu vou aplicar nele é que a coluna atrasa o pagamento tem que ser menor ou igual a 20 dias porque todo mundo que foi maior do que 20 dias a gente vai resolver se a gente criar um alerta para quando atraso de pagamento bater 15 dias entrar em contato com o cara é isso que a gente tá fazendo então tabela coluna atraso atraso pagamento acho que é assim que tá lá atraso
pagamento menor ou igual a 20 dias então se a gente pegar todos os clientes cuja coluna atraso do pagamento for menor ou igual a 20 dias a gente vai conseguir reduzir o nosso cancelamento de Quanto para quanto vamos ver eu vou pegar essa condição que eu escrevi aqui vou colocar ela aqui dentro de novo tá vendo mesmo procedimento galera repeti o mesmo Proc que a gente tinha feito aqui mais duas vezes pra gente poder fixar isso daqui Se eu fizer isso daqui T ó aqui agora deu um caso erro porque provavelmente a coluna atrasa o
pagamento ó a coluna atrasa o pagamento não existe tá vendo Então eu botei aqui atraso pagamento deixa eu ver se é atraso pagamento o nome da coluna Cadê a coluna aqui de era dias atraso Dias atraso tá vendo eu não peguei o nome da coluna certo óbvio que ele não vai encontrar lá dias ataso Tá vendo quando der um erro galera sugestão até para vocês tá vamos lá sugestão foi até bom acontecer quando der um erro Qual é a sugestão que eu dou para vocês olhem sempre duas coisas a primeira coisa que aparece na mensagem
de erro tá a primeira coisa que aparece que ele vai falar aqui ó normalmente Logo no início aqui ó Qual foi o erro e a última coisa que aparece a última coisa que aparece ele fala que error atraso pagamento Opa tem um erro aqui no atraso pagamento então no atraso pagamento que você escreveu tem algum erro e se você olhar a mensagem de erro ele sempre vai botar ó uma setinha na linha de código que tá errada tá vendo aqui ó a linha de código que tá errada a linha de código que tá errada é
essa aqui ó que a tabela atraso pagamento é menor do que 20 ah então essa linha de código tá errada aí ele fala pô nessa linha de cód tá errada Qual é o erro esse erro aqui o atraso pagamento Pô então não tem a coluna atraso pagamento o nome da coluna é Dias atraso ó Dias atraso esse aqui é o nome da coluna então se eu rodar o código aqui agora aí ele fez direitinho e olha que legal o nosso cancelamento caiu para 18% Renan abre o chat por favor abrindo digam aí galera fez sentido
isso daqui aqui gostaram disso daqui não gostaram cara com isso daqui você ainda vai chegar no final pro seu chefe então você pegou aquele desafio do seu chefe lá aquela base de dados e você vai virar para ele e vai falar cara olha só resolvemos o problema com essas três principais causas se a gente resolver essas três causas com a sugestão que eu tô te dando aqui agora o nosso cancelamento vai cair de 56% para 18% pô dava para cair para zero talvez acho que não porque é impossível você ter cancelamento zero mas com três
coisas simples você consegue fazer o cancelamento cair de 50 16 para 18% e por isso que eu falei que a gente tem que buscar coisas que saltam os olhos aqui na nossa nosso gráfico então digam aí fez sentido Deu para entender o que que seu chefe falaria para você se você fizer isso aqui pro teu chefe po reto pensa comigo o que que o seu chefe falaria para você se você fizesse isso aqui para ele cara teu chefe ia ficar maluco ia ficar maluco ia ficar maluco Mas diz aí Renan galera conseguiu entender fez sentido
estão conseguindo acompanhar Diz aí para mim muito bom aqu ó show de bola top demais Mago do pyon usa uma hashtag meu herói não acaba sua hashtag muito bom genial tá então a galera consegui surgiu alguma dúvida cara pessoal tá elogiando bastante mas vou pescar alguma dúvida aqui R tá tentando pescar dúvida ali então se tiver dúvida ali o Renan vai pescar lembrando né do número do WhatsApp que eu já passei para vocês também quem ficar com alguma dúvida e tal não sei o que só mandar mensagem lá para aquele número que a gente passou
várias vezes aqui durante a aula justamente vocês poderem tirar dúvidas depois pegou Então manda aí alumas aqui Alexandro Perguntou mas como que isso altera diretamente o número de cancelamento bo pergunta como que isso ala altera diretamente o número de cancelamento então isso aqui não altera diretamente o número de cancelamento tá isso aqui tá alterando o número de cancelamento na tabela porque eu tô excluindo da tabela vários usuários que cancelaram então o percentual de cancelamento vai diminuir porque a quantidade de pessoas que cancelaram versus quem não cancelou diminuiu então o percentual de cancelamento diminui e o
de que não cancelou aumenta na prática dentro da empresa você fazer a conta não resolve o cancelamento o que vai resolver o cancelamento são essas ações que você fe fe aqui esse número que a gente cara foi muito boa essa pergunta esse número que a gente tá calculando aqui é com o objetivo de mostrar para as pessoas que estão envolvidas que se a gente resolver esses problemas o nosso cancelamento pode chegar em até 18% Ah pode ser que a gente não consiga resolver 100% do problema Beleza mas se você resolver só um pedaço dele talvez
não chegue em 18 mas chega em 20 em 25% já é muito melhor do que o 56% Inicial Então essa conta que a gente tá fazendo aqui ela não resolve o cancelamento essa conta que a gente tá fazendo aqui é para instar que se a gente resolver essas coisas aqui o nosso cancelamento pode chegar em 18% ou vai chegar em 18% tranquilo excelente pergunta Ah Lucas perguntou se existe algum número ideal de cancelamentos para se para se chegar por exemplo 10 tá boa pergunta Lira existe um número ideal de cancelamentos para se chegar é 10%
é 15% Cara depende muito de empresa para empresa depende muito de situação para situação o objetivo de um projeto desse de análise de dados é você conseguir eh pegar o principal das coisas não é você conseguir reduzir pro menor valor possível num primeiro momento ah depois eu posso fazer um outro projeto de análise de dados para reduzir ainda mais pode posso fazer um outro projeto vai reduzir ainda mais pode Inclusive a aula de amanhã que é de Inteligência Artificial vai ajudar a gente Nisso porque você pode inclusive criar uma inteligência artificial para ela te dizer
quais são as principais causas de cancelamento que você tem que atacar além dessas aqui que você Já identificou automaticamente você pode pedir para Inteligência Artificial dizer isso para você você pode criar uma inteligência para isso e na aula de amanhã a gente vai aprender como fazer essencialmente isso não conhecer exemplo com um outro exemplo um outro projeto Mas você pode aprender a fazer isso entendeu Mas pensa assim o objetivo não é chegar no necesariamente no menor número de cancelamento óbvio que no fim do dia é mas não num primeiro projeto assim num primeiro projeto é
você reduzir muito E essa redução é onde a sua empresa vai ganhar mais dinheiro pensa se você cair de 56% para 18% quanto dinheiro a tua empresa vai ganhar P muito dinheiro Quanto dinheiro ela vai te pagar então não tudo isso claro mas ela vai vai te provavelmente vai te valorizar vai te promover e assim vai entendeu Essa é a ideia ó Rildo perguntou se todas as causas estão somadas nesse seu resultado Lira todas as causas estão somadas nesse resultado sim porque a gente resolveu primeiro essa depois essa e depois essa então quando eu faço
aqui essa conta as três causas estão somadas beleza tranquilo tranquilo boa galera se você reparar agora se você rodar esse código inteiro aqui você e a base de dados atualizar Putz eu tenho novos clientes aqui agora cara é só você pegar esse código botar aqui ó Ronal rodar ele todo BL e ele vai simplesmente gerar gráficos novos para você vai calcular como é que vai ficar o seu cancelamento com essa base atualizada tudo isso pronto perfeito para você galera então com isso daqui galera a gente fechou o nosso projeto de análise de dados super completo
Mas agora eu tenho aqui acho que a parte mais talvez a Mai vários de vocês TM interesse que foi o que eu falei né a oportunidade especial surpresa que eu trouxe para vocês então a pergunta que eu quero fazer o chat tá aberto né Renan aberto pergunta que eu quero fazer para você é cara pensa comigo se você seguir todos os passos desse projeto mesmo esse projeto aqui que a gente tá fazendo agora aqui que a gente acabou de fazer se você seguir todos esses Passos aqui e dominar o Python aprender construir automações como você
aprendeu na aula de ontem automações mais complexas até mais completas do que na aula de ontem projetos de dados como esse daqui projeto que a gente ainda vai aprender ou seja se você dominar o Python mesmo para usar na sua realidade você acha que isso i fazer você chamar atenção na sua empresa você acha que isso ia fazer você se destacar num processo seletivo dentro da sua empresa e tal de verdade se você dominasse Python Imagina assim Putz eu agora domino Python mesmo domino tudo de Python sem mais Python que o Lira que tá aí
dando aula por ou tanto Python qu quanto lir tanto faz cara isso vai fazer um diferencial no seu currículo Diz para mim de verdade no chat de coração responde para mim agora no chat que eu quero saber você acha que isso ia fazer um diferencial no seu currículo sim ou não manda aí para mim coloca aí nos comentários de verdade sim já mandar aqui ó com toda a certeza sim mas é claro cara é Claro porque você repara que com dois projetos aqui vocês Já conseguiram aprender coisas que tornam você que você consegue resolver Desafios
que outras pessoas na sua empresa não conseguem resolver e eu sei que muitos de vocês estão com a cabeça explodindo assim de ideia super animado cheio de ideia cara vou usar o Python para isso vou fazer uma automação assim vou fazer uma análise de dados assada e tudo mais e galera a verdade é o seguinte a gente já deu aqui 4 horas de conteúdo 2 horas ontem 2 horas hoje amanhã tem mais a nossa aula de Inteligência Artificial e ainda tem mais tem aula de quinta e assim vai só que cara eu sou bem sincero
para vocês isso que a gente vai conseguir aprender aqui na jornada essas 8 horas de conteúdo que a gente vai ter aqui cara isso é a ponta do iceberg de tudo que tem para vocês aprenderem do que vocês são capazes de fazer usando o Python porque é o que dá para falar nesse perído eu tento trazer o máximo de conteúdo para vocês mas não dá para ensinar tudo em 8 horas que a gente tem aqui e eu vou ser B sincero com vocês a gente aqui na hashtag tem um treinamento completo de Python a ideia
da jornada é dar muito conteúdo para vocês mas cara muitos de vocês eu sei que vão querer ir além e vão querer aprender de forma completa tudo de Python para virar uma referência realmente no mercado de trabalho só nesses últimos dois dias ontem e hoje a gente recebeu mensagem de um monte de gente inclusive lá no número de suporte a galera mandando assim pô vocês TM algum curso de Python vocês ensinam tudo e tal não sei o quê se eu vou fazer o seguinte tá eu preparei uma oportunidade especial só para vocês que estão aqui
na jornada Python e querem aprender Python com a gente eu não ia abrir essa oportunidade hoje eu ia abrir amanhã só no final da aula mas como a galera foi muito interessada mandando mensagem pra gente eu resolvi trazer essa oportunidade para hoje e eu quero saber de você o seguinte você me autoriza ao longo dos próximos 10 minutos apresentar Como que funciona esse treinamento completo de Python que a gente tem e que oferta especial é essa que eu trouxe para vocês aqui do nosso treinamento com completo de Python se você me autoriza se você quer
saber sobre isso de coração de verdade chega no chat e bota assim eu autorizo Lira quero saber manda bala Lira eu autorizo autorizo autorizo eu quero que você mande no chat eu preciso da interação de vocês todo mundo que estiver ao vivo que você mande aí eu autorizo Lira E aí que vai ser democracia mesmo se a maioria quiser se a maioria autorizar eu apresento se a maioria não quiser não autorizar Beleza a gente deixa para amanhã mesmo e faz só amanhã mas quem quiser receber essa oferta especial hoje aí manda eu autorizo o l
e aí Renan a galera tá mandando não tá mandando como é que tá deixa eu lir chuva de autorização autorizo chuva de autoriz de verdade mesmo de verdade mesmo tá então se vocês estão autorizando eu vou apresentar Renan fecha o chat por favor eu vou apresentar presta atenção galera eu vou apresentar então agora Durante os próximos 10 minutos essa oferta especial Depois desses 10 minutos eu vou mostrar a ementa completa do curso para vocês para quem quiser V no detalhe a menta completa vou abrir as inscrições para vocês poderem se inscrever com essa oferta especial
para quem tá aqui ao vivo comigo e depois eu vou abrir o chat aqui na minha tela e vou ficar tirando dúvida de todo mundo que quiser tirar dúvida aqui sobre o programa Python impressionador beleza que é esse nosso programa completo de Python então que que é o Python impressionador galera é esse nosso curso completo de Python ele vai do 0 até o nível impressionador então puts nunca aprendi nada de Python essa aqui é a primeira aula que eu tô vendo na vida isso aqui vai funcionar para você sim porque a gente começa do zero
e vai até o avançar até o completo Ah já sei alguma coisa de Python também funciona para você isso tudo galera com suporte a dúvida a gente tem uma equipe de expert disponível todo dia útil para tirar dúvida de todos os nossos alunos seja dúvida e o mais importante seja dúvida de um código que você tá aprendendo ali na hora seja dúvida de um código que você tá tentando fazer por conta própria pô tô tentando resolver um negócio no meu trabalho aqui tô com uma dúvida num código priso de ajuda de alguém consigo pedir ajuda
sim você manda mensagem lá na nossa plataforma a galera tira a nossa dúvida tira a sua dúvida também de alguma coisa esteja tentando fazer e Galera vocês vão ter um ano de acesso ao Python impressionador 12 meses de acesso já adianto em média os nossos alunos levam de TR a se meses para concluir o Python impressionador Mas vocês vão ter um ano de acesso a isso então dá tempo de ver rever quantas vezes quiser beleza tudo isso com exercícios extras e principalmente exercícios aplicados pra realidade do mercado de trabalho em todos os módulos você vão
encontrar listas de exercícios aplicados à realidade de mercado de trabalho uma apostila completa para vocês poderem fazer o download estudar também por apostila quem quiser e Um certificado de Python aceito em todo o Brasil por todas as empresas todas as faculdades e assim vai só que além disso galera tem dois diferenciais que só existem no Python impressionador eu sei porque fui eu que construí esse programa então eu fiz questão de incluir dois diferenciais muito importantes para vocês que é primeiro o Python impressionador é um programa realmente voltado pra prática do mercado de trabalho porque a
contece de verdade nas empresas então tem mais de 10 módulos não são aulas 10 módulos ensinando vocês a integrarem o Python com as ferramentas que existem no mercado de trabalho cara como é que eu integro o Python com Excel com o arquivo de texto para ler PDF para enviar esse MS para mandar mensagem no WhatsApp para integrar com SAP com totos com o sistema da minha empresa pro mercado financeiro para criar telinhas paraos meus códigos interface gráfica internet e muito muito mais e além disso quando vocês concluírem o Python op acionador Esse é o segundo
diferencial agora vocês não vão ter feito só um curso de pon vocês vão construir mais de 10 grandes projetos para vocês poderem botar no currículo de vocês o que a gente chama de um portfólio de projetos que chama atenção que impressiona qualquer pessoa então só para mostrar os projetos para vocês aqui ó projeto de pesquisa automática de preços web scrape com python celenium HTML automação projeto de relatório Diário de indicadores projeto de ciência de dados a previsão de preços de imóveis do rbnb Projeto Super completo de ciência de dados com inteligência artificial machine learning gráficos
e muito mais criação de sites Então a gente vai criar uma réplica do Pinterest com python a gente vai criar uma réplica também da Netflix Você quer aprender a criar Netflix você vai aprender a criar aquilo usando Python projetos full stack né completos que a gente costuma dizer uma rede social completa com python E aqui as tecnologias que vocês vão aprender em cada um desses projetos aqui super completos de ponta a ponta dashboards empresariais então criar um sistema pra sua empresa com dashboard com indicadores e tudo mais um e-commerce com meio de pagamento banco de
dados para você colocar no á e funcionando e um dashboard de acompanhamento de preço de ações igual esses de corretoras que vocês já viram criação de jogos com a réplica do flappy Bird e aplicativos para celular também você vai aprender num projeto completo de um aplicativo mobile beleza tudo isso daqui com trilhas personalizadas pro seu objetivo ou seja ah Lira eu quero aprender Python porque eu quero trabalhar mais na área de dados Tem uma trilha personalizada para você Ah não eu quero me tornar um desenvolvedor de sites e tal vai ter uma trilha personalizada para
você todo mundo vai poder ter acesso a qualquer trilha que queira mas a gente vai direcionar para você a trilha que vai atender o seu objetivo Lira mas eu não tenho nenhum objetivo ainda eu só quero aprender Python quero me desenvolver a gente tem uma trilha pensando nisso também então pode ficar tranquilo que tem uma trilha personalizada pro seu objetivo e só para mostrar exemplo para vocês eu trouxe o caso aqui ah não desculpa antes disso para quem funciona para quem já tá no mercado de trabalho e quer se destacar lá dentro para quem quer
mudar de área quer conseguir um emprego ou já trabalha mas quer mudar de área para uma área mais valorizada e para quem quer conseguir ganhar dinheiro com programação também fazer seus próprios projetos vender fras consultorias e assim vai só para mostrar o caso de alguns de alguns alunos nossos isso aqui foi um vídeo que eles mandaram do celular deles ouve só acho que é dois minutinhos aqui ouve só já era analista de Mark Senor H alguns anos e eu sentia que tava na hora de conseguir uma promoção alguma coisa diferente e me colocar pro mercado
e com o curso de Python eu desenvolvi alguns projetos dentro da empresa que fizeram com que a gente conseguisse aumentar por exemplo uma verba de mídia que a gente tinha eh conseguir reduzir custos de de uma operação em mais de R 30.000 por mês e obviamente pensando nisso né tentei brigar por uma promoção ali mas antes de conseguir fazer isso de conseguir brigar com por uma promoção recebi em uma semana sete propostas de emprego eh e aí Acabei aceitando obviamente uma e de um mês pro outro praticamente eu ganho passei a ganhar 100% a mais
do que o meu salário anterior então assim para mim tá sendo muito maravilhoso meu nome é Julius Eu Sou aluno do pto impressionador faz 5 meses e semana passada eu fui contratado para trabalhar como desenvolvedor Python na perícia aqui da minha cidade então a mês passado eu me candidatei para uma vaga de auxiliar a prova basicamente era espalhar os peritos pelo país inteiro né pelo Brasil da maneira mais estratégica possível então beleza eu criei uma inteligência artificial que fazia isso toda segunda-feira com diversos peridos com diversos destinos da maneira mais estratégica possível bom então quando
eu mostrei isso para os recrutadores eles ficaram apaixonados pelo que eu fiz eles literalmente se impressionaram com meu Python E aí eles ofereceram uma nova proposta que seria então trabalhar como desenvolvedor Python desenvolvendo não só inteligência artificiais mas também sistemas aplicativos trabalhar lamente também com dados né e bom curso em si ele me ensinou a fazer tudo ou seja para vocês terem uma ideia o meu salário agora né como desenvolvedor ele salário inicial né Ele é exatamente seis vezes maior que o valor que eu investi no curso ou seja o curso Vale 1/6 do meu
salário Então o negócio é incrível mas realmente é o curso é incrível eu tô tendo essa oportunidade graças ao parto impressionador Porque antes eu nunca nem pensei em programar Olá meu nome é João Gabriel e por conta da #treinamentos eu vou ganhar em dólar Sou aluno de Engenharia e faço estágio no seguradora Suíça e durante a faculdade eu reprovei três vezes na matéria de computação durante anos Isso me perseguiu mora de medo de computação de programação achava que isso daí não era para mim e que tava completamente fora do meu alcance durante o estágio eu
fui vendo que eu fazia muito trabalho manual muito trabalho operacional e eu podia melhorar isso tomate vezes de alguma forma só não sabia como decidi então fazer a jornada Python da hashtag e já na primeira aula aula de rpa eu consegui já associar e automatizar um processo lá no meu trabalho e por conta disso eu decidi comprar o curso completo da da hashtag em menos de TRS meses meu chefe já me deu um extra que mais do que cobrou as despe comcurso então retornou completamente o investimento que eu tinha feito e o meu trabalho deixou
de ser fazer o operacional dos outros e passou a ser desenvolver automações pra companhia isso hoje foi fenomenal porque hoje algumas ações minhas já estão rodando internacionalmente para as filiais da Argentina do México do Chile e eu acabando a faculdade vou ser efetivado e vou começar ganh em dólar tudo isso Graças hashtag me deu toda essa oportunidade e toda essa bagagem para fazer cada vez mais o meu trabalho boa galera e assim mostrando casos de alunos e mostrando aplicações dessas tem algumas pessoas que ainda ficam com a dúvida polira mas se a minha empresa não
usa Python onde eu trabalho a galera não usa Python ainda ou nunca viu o pessoal usando Python Cara na verdade então essa vai ser uma oportunidade até maior para você porque para você se destacar lá dentro pensa comigo é até mais fácil né porque a galera não sabe ainda o potencial do py você pode sentee usar ali e acabar se destacando Então vamos lá qual foi a oferta especial que eu trouxe para vocês o programa completo pyon impressionador que custa se você entrar lá agora no nosso site Abrir aí você vai encontrar lá R 15.00
com as integrações do mercado de trabalho e o portfólio de projetos tudo incluído para vocês só que além disso preste atenção Além disso quando vocês entrarem no Python impressionador vocês vão ter acesso sem nenhum custo adicional a comunidade impressionador ou seja vocês vão fazer parte da comunidade impressionador Isso significa que vocês vão ter acesso às outras ferramentas que a gente tem disponível para vocês então JavaScript impressionador HTML CSS SQL Power Bi e muito mais então por exemplo Ah quero me desenvolvedor ftech quero aprender JavaScript HTML também você vai ter lá uns cursos completos também disponíveis
para você Ah não quero focar mais na área de dados vou precisar aprender um pouco de skl fazer um dashboard no power Bi você vai ter o skl e o Power bi lá disponível para você para você poder aprender tirar as suas dúvidas ver os materiais o que você quiser acesso sem nenhum custo adicional Agora presta atenção obviamente a ideia não é que você faça todos os cursos em um ano não A ideia é que você foque no Python Afinal de contas você tá aqui aprendendo Python e escolhendo o Python Para você aprender só como
eu falei em média os nossos alunos levam de três a se meses para fazer o curso de Python Então dá tempo de você ver o curso rever e ainda se quiser fazer algum outro curso com o tempo que sobrar ou então só usar eles para consultar alguma coisa para tirar alguma dúvida e tal fica seu critério is não tem disponível para vocês se a gente fosse cobrar separadamente pela comunidade impressionador nessa oferta ela sairia por R 1500 Mas além disso eu vou disponibilizar para vocês encontro quinzenais de dúvidas ao vivo com a nossa equipe Python
na prática ou seja um verdadeiro plantão ao vivo em que a gente vai dar exclusivamente para essa turma a gente vai de 15 15 dias entrar com vocês ali ao vivo numa sala você vai trazer o seu desafio Lira tô tentando fazer isso daqui no meu trabalho me dá uma direção Me dá uma dica vou falar ó faz isso isso isso segue por esse esse caminho US essa essa ferramenta faz isso você vai falar pô beleza e aí vocês vão trazendo os desafios de vocês podem ser dúvidas pontuais podem ser desafios de como resolver algum
projeto alguma dica e tudo mais ao vivo ali encontro os quinzenais de Python com vocês isso além do suporte a dúvidas que tem lá todo dia com a nossa equipe de expert tá e se a gente fosse cobrar is separado dava fácil fácil para cobrar os quatro r00 por isso E além disso vocês vão ter também um curso curto e direto ao ponto mas muito eficiente mostrando como se aprovar em processos seletivos ou seja com todas as etapas do processo seletivo para quem quer usar o Python para conquistar uma vaga para mudar de área então
como montar um currículo matador como se preparar e se destacar dentro de entrevistas e dinâmicas ou seja um mapa mesmo passo a passo que que você tem que fazer para ser aprovado Se a gente fosse cobrar por tudo isso separadamente galera ia dar de coração r 3.697 esse foram valores que a gente já cobrou por cada uma dessas coisas aqui ia dar 3 r$ 97 e obviamente eu não vou cobrar o r 3.697 de vocês mas pensa comigo imagina imagina se eu te cobrasse 3.697 você aqui hoje pagasse 3.697 e esse programa conseguir fizesse você
conseguir um aumento uma promoção uma efetivação teria valido a pena você ter pago 3.697 ou então uma dessas vagas aqui programador Python r$ 4000 programador Python R 6.000 programador Python r$ 9.000 ente tem vagas de diferentes níveis teria valido a pena e é justa imagino que sim você pagou R 3.697 começou a ganhar R 4000 por mês por óbvio que teria valido a pena e é por isso que se vocês forem procurar outros cursos de Python que não tem todo o conteúdo todos os bônus acesso a comunidade nada disso se for encontrar curso e pode
pesquisar Galera de Coração pode abrir outra aba aí pesquisar quem quiser se for encontrar curso de R 2600 curto de curso de Python básico intermediário de r$ 200 curso de Python de r500 R 4500 todos esses preços assim e de coração não acho que tá caro por todo o potencial que o Python pode abrir para vocês eu não acho que isso aqui tá caro mas como eu falei para vocês a nossa oferta era realmente especial então vocês vão levar tudo isso que eu falei Python impressionador Os encontros Python na prática como ser aprovado no processo
seletivo e acesso a comunidade sem nenhum custo adicional de R 3.697 por apenas R 15.00 que é o custo só do Python impressionador Então por R 15.00 você vão poder ter acesso a tudo isso com todos os bônus e tudo mais mas lembra que eu falei para você ficar comigo até o final sim meu amigo Além disso tudo além de todos os bônus eu falei que a oferta era super especial não era especial era super especial Além disso eu ainda quem se inscrever hoje quem se inscrever aqui agora na Live com a gente vai ter
um desconto ainda mais especial vocês vão ganhar mais R 500 de desconto na sua inscrição Ou seja você não vai pagar R 3697 você não vai pagar r00 você vai ganhar mais R 500 de desconto e vai pagar só 12 vezes de 90 6 7 14 ou seja por menos de R 100 por mês você vai conseguir garantir a sua vaga ou 997 à vista então clica no link e garante a sua vaga com mais de R 500 de desconto em cima de todos os bônus de todas as coisas que a gente tá dando para
vocês clica no link que o Renan vai mandar aqui na no chat Renan vai botar também o link na descrição então clica no link que tá no chat na na descrição ou que vai aparecer na tela clica no link e garante a sua vaga Beleza agora galera presta atenção vocês vão ter duas opções a opção é vocês podem não fazer nada ir embora daqui e nunca mais voltar e tudo mais Beleza se você não fizer nada qual resultado você vai ter nenhum a segunda opção eu digo você pode me dar um voto de confiança tá
Por que que você pode me dar um voto de confiança cara tá na dúvida Putz não sei se vai funcionar para mim não sei se eu vou conseguir ter tempo me dedicar cara você tem 30 dias para poder testar isso tudo e se por qualquer motivo nos próximos 30 dias você se arrepender você manda um e-mail para lir @s.com ou uma mensagem de WhatsApp paraa nossa equipe e a gente devolve todo seu dinheiro a gente reembolsa tudo com todas as taxas e tudo então então clica no link descrição garante a sua vaga estão com R
500 de desconto além de todos os bônus 12 de 97 144 é só clicar no link e se inscrever beleza e galera você ser sincero esse valor tá muito abaixo do mercado ele não vai est disponível aqui semana que vem e a gente pode realmente aumentar esse preço a qualquer momento inclusive é uma discussão que a gente tem o tempo todo e a gente realmente pretende aumentar o preço de r$ 500 Então se a gente aumentar esse então promocional aí mesmo que que não rola então clica no link e garante a sua inscrição forma de
pagamento tá você podem pagar no cartão de crédito à vista ou em até 12 vezes você podem pagar no pix e no Boleto sua vista tá pix e boleto é sua vista tá não tem parcelamento no pix e boleto é sua vista cartão de crédito é em avista ou em até 12 vezes Air mas eu tenho cartão de crédito mas é muito pouco limite eu só tenho R 100 de limite só tenho r$ 50 de limite consigo me inscrever consegue a gente tem uma forma de pagamento que é o cartão de crédito sem consumir o
limite Como que você faz para ter acesso à essa forma ele vai cobrar só uma o limite de uma parcela de cada vez do seu cartão são 12 parcelas ainda mas ele só cobra o limite de uma parcela de cada vez do seu cartão Como que você faz para acessar pix boleto e cartão sem consumir limite lá na página de pagamento você vai falar lá no chat com a nossa equipe vai chegar lá no chat vai falar quero pagar no cartão sem consumo limite quero pagar no pix quero pagar no boleto e eles vão mandar
para você o link para você dessas formas de pagamento a minha equipe tá lá disponível para te responder em várias pessoas da minha equipe clica no link garante a sua vaga e se quiser uma forma de pagamento dessas diferente é só ir lá se for cartão de crédito normal avista até 12 vezes é só entrar na pem de pagamento e fazer a inscrição beleza bom galera vou mostrar agora então para vocês a a ementa completa né é isso e depois disso eu vou tirar as dúvidas de vocês então quem tiver dúvida segura a dúvida que
eu vou mostrar a ementa aqui para vocês né de forma resumida quem quiser menta completa lá no chat da pagina de pagamento eles mandam a menta aula aula também quem quiser mas eu vou mostrar aqui de forma resumida para vocês verem e depois vocês vou tirar as dúvidas de vocês tá então aqui ó essa aqui é a plataforma tá vendo bonitona aqui cara minha foto aqui fica até mais bonita no Rola for então aqui tá a plataforma Python impressionador lá super completo são quase 60 módulos aqui com todo o conteúdo de Python e cara como
é que tá dividido o curso né basicamente a gente começa do zerer introdução instalação no Mac no Linux no Windows lógica de programação para quem nunca programou na vida seus primeiros programas em Python variáveis inf Então vem toda a base de Python aqui no início if string lista for while tuple e assim vai e cada módulo desse Galera vocês vão encontrar várias aulas exercícios então exercício parte 1 exercício parte dois lista de exercícios extras e lista de exercícios extras para vocês treinarem tá em todos esses módulos E aí lá pro módulo 21 então toda a
base de Python até aqui o módulo 21 e lá pro módulo 21 a gente começa aplicações de mercado de trabalho então análise de dados com python gráficos no Python integrações de Python com arquivo TXT e PDF arquivos e pastas do computador integração com e-mail com banco de dados em SQL automações web ão aqui que vocês aprendem a por exemplo mandar mensagem no WhatsApp automaticamente assim vai web scrape raspagem de dáo que a gente chama rpis robôs de automação reex apis e Jon criar sua sua própria api Python para mercado financeiro dashboards com python verdadeiro curso
de dashboard com python quero criar um dashboard paraa minha empresa e assim vai arquivos executáveis e depois vem os projetos então tem mais de 10 projetos aqui como eu falei para vocês então a gente tem projeto de automação projeto de automação web gerência de dados foram todos aqueles projetos que eu fui mostrando e lá no final ainda tem aulas de portfólio de github de outras aulas assaris frontend reconhecimento de fala e um monte um monte de outras coisas beleza então basicamente é isso daqui Quem quiser meta completa lá no na página de pagamento é só
pedir pra nossa equipe que eles mandam para vocês também tá bom bom galera é isso vou começar a tirar as dúvidas agora de vocês aqui as dúvidas que eu imagino que são umas dúvidas que estão aparecendo muito aqui pô Lira tem certificado sim tem certificado aceito em todo o Brasil por todas as empresas posso tirar as dúvidas nas aulas pode você pode tirar dúvida tanto de aula quanto dúvida de alguma coisa tá tentando fazer cara imagina pensa nisso você pode ter uma equipe de especialistas a sua disposição para te ajudar em qualquer desafio de programação
que você tenha pô tô tentando fazer um negócio aqui no meu no meu na minha empresa resolver um negócio que vai me fazer ser promovido Putz mas tô com uma dúvida não consigo resolver manda dúvida lá pra nossa equipe a nossa equipe te ajuda que incrível isso você vai ter esse acesso disponível que a gente a nossa equipe vai estar disponível para você beleza Vocês tem um ano de acesso à plataforma dá tempo de ver e rever quantas vezes quiser formas de pagamento eu mostrei aqui mas agora eu vou abrir aqui o chat aqui do
meu lado aqui e vou ficar tirando todas as dúvidas aqui que eu consegui tirar tá lembrando galera eu vou tirar o máximo de dúvidas que eu consegui tirar não significa você tirar a dúvida de todo todo mundo porque temos milhares de pessoas ao vivo mas eu vou ficar aqui cara se precisar ficar uma hora duas horas aqui tirando dúvida eu fico tirando dúvidas aqui tá bom mas sua não tô tirando sua dúvida sua dúvida não apareceu para mim porque nem todas as dúvidas aparecem aqui necessariamente que que você faz entra na página de pagamento e
manda lá para nossa equipe que eles vão tirar sua dúvida também lá eles conseguem tirar todas as dúvidas Então se eu não responder sua dúvida é só é só perguntar lá na pem de pagamento ah eu tô vendo aqui o pessoal mandando aqui ó já virei aluno Mateus Pascal Mark SBR quem virou aluno pode mandar mensagem aqui ó bem-vindos bem-vindos Então quem virou aluno pode mandar mensagem aqui que eu dou boas vindas também tá bom Show de bola Vamos lá como faz para fazer o pagamento no Boleto perguntaram aqui ó pagamento no Boleto você entra
lá na página de pagamento vou até mostrar para vocês ó o link que o Renan tá mandando é o primeiro link da descrição ou link que tá no chat ou que tá ele tá mandando no chat aqui você vai ficar mandando no chat né Renan tô mandando no chat tá fixado também então tá fixado no chat o Renan vai ficar mandando no chat e tá na descrição também pessoal que tá no celular e tal Quando você clicar nesse link ele vai abrir essa janelinha aqui ó que é a janelinha lá da página de pagamento ó
12 x 97 14 tá aqui você pode preencher e pagar no cartão de crédito quero pagar sem consumir o limite do cartão o que que você faz você pode ou abrir aqui o chat e pedir aqui ó quero pagar sem consumir o limite boleto é aqui também nesse chatz inho que você manda pix também se esse chat não aparecer o que que você faz atualiza a página que ele vai aparecer outra opção é que você pode vir aqui embaixo ó e tem pouco limite no cartão tem um botão aqui ó assinar sem consumir o limite
você pode clicar aqui e ele vai te levar pra página de pagamento que só vai consumir uma parcela do seu cartão Tá vendo só o limite de uma parcela do seu cartão Então você tem essa opção também aqui embaixo para quem quiser mais velocidade pode ir por ali também tá bom então é ali que você acessa tá não é aqui no chat do YouTube não é lá na página de pagamento Tá bom Ó Lira no Python impressionador eu vou aprender a criar uma inteligência artificial Sim a gente vai tem um projeto completo ciência de dados
a gente cria Inteligência Artificial a gente ensina lá até quando calma aí perdi a pergunta desculpa tã ó perguntaram aqui ó eu fico na dúvida entre comprar o parto impressionador e o análise da dados impressionador não precisa ficar na dúvida porque dentro da comunidade impressionador tem uma análise de dados impressionador dentro da comunidade impressionador tem também o ftech impressionador esses nossos cursos todos que a gente ensina essas ferramentas estão disponíveis dentro da comunidade impressionador então se você entrar nessa oferta que eu tô falando agora aqui você vai pagar o menor preço né do que se
você entrar lá no nosso site e pegar por exemplo A análise uma análise de dados impressionador ou tentar pegar o Python por lá mesmo lá vai ser mais caro Se você pegar por aqui você vai ter acesso ao Python e também a os outros cursos da hashtag Foi o que eu falei você vai entrar na comunidade e vai ter esses cursos gratuitamente para vocês gratuitamente né isso tã deixa eu ver tem módulos para mercado financeiro Tem sim a gente faz inclusive o projeto de um dashboard de de ações de e e e tem outras coisas
também a gente faz análise de empresa a gente faz análise de de carteira de ações carteira de ativos e assim vai vai ter SQL junto com python sim além de no curso de Python a gente mostrar como integra o Python com banco de dados SQL l e no SQL também eh tem também o curso de SQL disponível para vocês então vai ter sim tã vai ter ajuda para conseguir um trabalho na área sim tem mais de uma forma de ajudar primeiro a gente tem cursos mostrando como que você prepara o Linkedin Como que você prepara
o seu currículo e tudo vai est disponível para vocês e segundo a gente tem banco de vagas dentro da nossa plataforma em que a gente faz uma curadoria de vagas pros nossos alunos e disponibiliza essas vagas especialmente para vocês então todo dia tem vagas novas lá quem quiser é só entrar lá beleza se eu não aprender eu vou te dar uns tapas L mandou aqui bom aí depende contigo eu tô ensinando você tem que estudar também como eu tenho acesso depois de comprar o produto ó já virei aluno boa bem-vindo Ítalo ó como que você
tem acesso depois de comprar o produto quando você fizer o pagamento se for no cartão de crédito seja a vista ou no cartão sem consumo limite pode demorar tipo até uns 15 minutos 30 minutinhos para você ter acesso Beleza vai chegar no seu e-mail o acesso Então você vai receber um e-mail com o seu acesso se não chegar em 15 minutos para você manda e-mail pra nossa equipe que eles conseguem te ajudar tá bom se for no pixo no pix também assim 15 minutinhos 30 minutos no máximo no Boleto pode demorar mais por quê Porque
o boleto tem o tempo do boleto compensar então o boleto demora um dia útil para compensar Pode ser que el libere amanhã ou depois de amanhã dependendo de quanto tempo ele liberar mas o seu acesso vai tá garantido sua oferta vai tá garantida É só pagar o boleto Beleza boa muitas oportunidades de pagamento exatamente tem várias formas de pagamento aqui é só você pedir lá no chat da página de pagamento pra eh pra nossa equipe a Aline falou que virou aluna Boa Aline bem-vinda ó perguntaram aqui dúvida no desenvolvimento mobile qual banco de dados a
gente usa post Grace ou algum outro tipo de banco então quando a gente faz aplicativo mobile lá no exemplo do projeto do aplicativo mobile a gente usa um banco de dados no skl que é o Fire base do Google é um banco de dados super utilizado e assim vai meio mais estilo mongo DB assim também parecido com ele porque é um no skq mas em outros projetos a gente usa um post Grace em outros projetos a gente usa um MySQL Então a gente vai usando vários projetos diferentes para vocês terem um conhecimento completo Tá bom
quando começa o curso assim que você se inscrever se você se inscrever você vai receber acesso automáticamente ao curso e você pode acessar Eh quantas vezes quiser quantos dias quiser e assim vai tã tã vai ter calma aí calma aí que eu perdi aqui uma dúvida tá vamos lá pessoas menores de idade podem fazer o curso sim pô várias pessoas comprando tô vendo aqui ó bem bemvindo todo mundo tá comprando aqui Jaqueline outra Jaqueline Thales comprou também bem-vindos e vamos lá a perguntaram aqui ó Lira pessoas menores de idade podem fazer o curso sim a
gente tem vários alunos inclusive de 11 anos de 13 anos enfim de várias idades pode fazer o curso não tem problema nenhum lá na página de pagamento só usa o cartão de crédito de uma pessoa maior de idade que vai ter o cartão de crédito lá no nome dela para ter acesso enfim qualquer Car de crédito que você use normalmente você pode usar lá para fazer o pagamento Mas pode botar todos os seus dados lá o seu e-mail o CPF mais todos os seus dados tá boleto como é que faz para ter acesso perguntar aqui
ó então boleto você vai entrar lá na página de pagamento e vai pedir para minha equipe quero pagar no boleto e eles vão disponibilizar para você beleza tã já virei aluno vou dormir am manhã eu vejo o curso Beleza não tem problema nenhum bem-vindo até que horas podemos aproveitar essa condição Então galera eu vou ficar tirando dúvidas daqui até o quanto quanto der a oferta vai ficar disponível até quando bom garantido garantido até amanhã com certeza porque Foi o que eu falei para vocês essa oferta aqui eu ia abrir ela amanhã eu tô antecipando ela
para hoje então amanhã no final da aula eu vou abrir essa oferta também então vocês podem garantir a sua vaga amanhã pode quem puder garantir hoje Eu particularmente acho melhor porque você já garante a vaga e a vaga já é sua sabe mas eh amanhã ela vai estar disponível também tá bom jangle e api são completos O que que a gente vai aprender tô muito interessado sim tanto jangle quanto api são completos Tá jungo o que que a gente vai aprender a gente faz dois projetos completaço com jungo modeste parte cara projetos dos mais completos
que você vai ver um e-commerce completo com Jungle a gente basicamente faz o e-commerce da reserva com as funcionalidades dele método de pagamento e tudo mais tudo completo ali e a gente faz também a rpca da Netflix usando jungo Então cara Jungle tem bastante coisa de jungo no curso e apis a gente cria eu ensino tanto vocês a consumirem dados diferentes a apis quanto a criarem apis e rest apis tá bom com flesk também disponível para vocês tá bom está dando valor a mais no cartão não no cartão é 12 de 97 14 se você
parcelar a vista Se não me engano tem um desconto e fica 997 à vista mas é isso no cartão é 1297 é isso quais são os dias quinzenais da Live de consultoria dúvidas a gente vai marcando Todo mês a gente vai variando tipo às vezes é terças-feiras às vezes é quintas-feiras às vezes a gente vai variando para justamente vários alunos poderem participar tá bom T preciso de mais se meses de prazo de nem se escreveu ainda Como é que você sabe que você vai precisar de se meses de prazo depois mas tudo bem vamos lá
no final desse um ano de acesso Galera vocês vão poder quem quiser tá não é obrigatório Mas quem quiser vai poder estender por mais tempo de acesso sempre com um valor promocional ou esse valor que vocês estão vendo aqui ou até às vezes um valor menor dependendo a gente pode ser que faça uma oferta para vocês um valor menor e assim vai então Eh para quem já é aluno para quem já tá fazendo parte lá para quem não é aluno aí não essa aqui é realmente acho que a melhor oferta aí que vocês vão ver
tá bom eh Beleza deixa eu ver que perguntaram aqui trabalho muito com SAP e totos temos esses módulos sim acontece o seguinte SAP e totos a forma que a gente integra o Python tanto no SAP quanto no totos é por meio de robôs de automação são RP algo semelhante ao que a gente aprendeu na aula um e que semelhante com a parte de automações web e tudo mais a gente ensina tudo isso no curso tá então tem mais de um módulo completo projetos completos ensinando a fazer isso no curso então sim ensina mas não é
diretamente dentro do totos entendeu é criando RP para totos é meio que isso faço faculdade de ciência de dados aí tem a estatística e probabilidade não no curso de Python não tem aula de estatística e probabilidade Apesar de que como tem módulo de non pai que a gente usa para fazer cálculos estatísticos e tudo mais tem alguma coisa sim porque lá no npai a gente invariavelmente tem que acabar fazendo alguma coisa E aí eu ensino PR ensino vocês sim tá bom e qual a carga total do curso completo Daniel eu cara eu não sei de
cabeça certinho se quiser pergunta pra equipe lá na página de pagamento mas eu acho que tá em algo como 160 horas 170 horas alguma coisa assim tã eu fiz esse curso do Lira nunca tinha contado contato com python antes boa Alexandre Obrigado cara esse curso vai até o nível avançado sim vai até o nível avançado ó o Wesley se inscreveu Nira se inscreveu bem-vindos galera Lira tem aulas ao vivo sim tem aulas ao vivo tá são esses plantões ao vivo que a gente faz acaba sendo uma aula verdadeira assim Às vezes a gente faz algumas
lives algumas coisas do tipo Mas no geral as aulas são gravadas justamente para vocês terem a flexib idade do que vocês querem fazer e constantemente atualizadas tá galera a gente atualiza eh constantemente as aulas do curso Inclusive acho que mês passado eu liberei um módulo novo lá atualizando justamente por conta disso tá tã deixa eu ver que mais aqui que tem muita coisa chegando galera tem muita mensagem chegando aqui muita dúvida aparecendo eu vou tirar o máximo de dúvidas que eu conseguir mas tem dúvida de gente que tá perguntando aqui ó você não tá respondendo
você não tá respondendo é o seguinte eu tô tentando tirar o máximo de dúvidas que vai aparecer aqui para mim como tem muita gente eu vou ficar aqui maior tempão V tirando dúvidas mas às vezes a sua dúvida nem aparece para mim então se você quiser uma dúvida uma resposta direto da sua dúvida não quiser esperar ou se a sua dúvida não estiver aparecendo para mim que é possível que esteja acontecendo Entra lá na página de pagamento pergunta pra nossa equipe que eles conseguem te responder lá também tá bom L você pode criar uma meta
para as aulas ficarem disponíveis por tempo indeterminado não tempo indeterminado só PR os nossos alunos a gravação da jornada de todos os eventos de Python que a gente já fez ficam disponíveis lá dentro do pyon impressionador só PR os alunos tá bom consigo fazer o sistema da empresa com esse curso Consegue sim inclusive tem um projeto no curso que é criando um sistema para sua empresa com python É bem isso mesmo justamente para te te ajudar a fazer isso então sim tem problema usar o curso com a minha namorada perguntar aqui então vamos lá o
acesso do curso é individual você não pode ficar compartilhando o acesso do curso agora se você for assistir você sentado no computador do lado da sua namorada pô não vou falar que você não pode fazer isso a única coisa é não são dois certificados a gente só vai emitir certificado para uma pessoa entendeu mas acesso âo também só uma pessoa justamente porque é um acesso individual tá bom se gerar boleto dá para pagar amanhã ainda sim você pode entrar lá na página de pagamento gera o boleto ele vai ter ele você pode pagar ele até
amanhã tá e feito já recebi o contato do Renan caraca ó tá tá tá automático o negócio agora o e-mail talvez sim ah tá entendi boa bem-vindo e tã quanto tempo tem as aulas normalmente em média de 10 minutos são as aulas entre 7 e 15 minutos é média das aulas dentro dos projetos tem uma aula outra um pouco maior pra gente conseguir fazer um alguma coisa mais avançada e tal mas e a média fica mais ou menos nessa justamente para ser bem dinâmico bem fácil de aprender e assim vai eh tarã que mais perguntaram
aqui não trabalho posso comprar posso comprar como bom entra lá na página de pagamento se você tiver um cartão de crédito conseguir parcelar você pode pagar se tiver dinheiro na conta e quiser pagar no pix você pode pagar no pix você vai conseguir garantir a vaga também ou no Boleto é só entrar na pasta de pagamento e pedir pra nossa equipe que eles mandam para você tá bom T caramba calma aí que tem muita dúvida aqui ano que vem vai ter a mesma oferta não consigo garantir mas uma coisa eu já te aviso se ano
que vem tiver a oferta ela com quase 100% de certeza vai ser mais cara tá não vou falar 100% porque eu não vejo futuro mas não vai ser esse preço não vai ser mais caro tá vamos lá no curso tem Python para backend o Python existe muita vaga fora do país resposta direta sim e sim tem Python para no curso tanto Jungle quanto flesk que são as principais ferramentas usadas em backend quanto também a parte de criação de dashboard stream leit Dash então tem e Python tem muita vaga fora do país cara tem grandes empresas
que usam Python Instagram foi feito em Python globo.com aqui no Brasil foi feito em Python quora foi feit em Python o PayPal usa Python Nasa usa Python Google USA Python tem um monte de vaga de Python realmente Python é muito grande e no mundo mesmo tá dependendo do ranking que vocês olharem vai primeiro lugar dependendo vai estar em segundo então é sempre tá sempre disputando os primeiros lugares tã tã ó vamos lá qual a diferença do curso para faculdade de ads perguntaram aqui cara esse aqui é um curso livre mas é acho que a grande
coisa aqui é que ele é 100% voltado paraa prática do mercado de trabalho então tudo que você for aprender aqui vai ser justamente para você usar no mercado de trabalho se destacar e saber usar o Python paraa realidade do que as empresas precisam a faculdade eu não sei dizer depende da sua faculdade depende quanto vai aprender o tempo também é completamente diferente o curso você consegue concluir de três a se meses faculdade você demora sei lá 4 anos fazendo fica seu critério acho que não não vou falar aqui para você fazer um ou outro né
a compra pode ser feita amanhã sim amanhã pode porque a oferta vai estar disponível amanhã porque eu antecipei ela de amanhã para hoje mas eh garantido garantido é isso tá então quem puder se inscrever hoje eu acho que é mais garantido ainda porque você tá se inscrevendo hoje não tem risco de esquecer nem sei lá propar não prestar atenção e perder tá bom assinando Por quanto tempo o suporte fica disponível pras minhas dúvidas e meus projetos durante todo o tempo de acesso que você tem ao curso durante um ano que é o tempo que você
vai est no curso você renovar por mais tempo e assim vai tá bom tem 15 anos pode se inscrever Sem problema nenhum tô sem limite no cartão consigo cadastrar PR primeira parcela você paga mês que vem fala com a nossa equipe mandaram aqui isso né O Alex mandou Fala com a nossa equipe mas entra lá na página de pagamento e eu acho que eles vão falar que você tem que a primeira parcela você tem que pagar agora aí as próximas parcelas elas podem debitar a partir do mês que vem mas a primeira você pode pagar
agora entendeu então você pode pagar 97 14 agora e depois ele vai pegando só uma parcela de cada vez no seu cartão depois e se você quiser depois quitar tudo de uma vez só falar com a nossa equipe que eles deixam você quitar sim tá bom beleza a plataforma de acesso chega no e-mail Sim chega no e-mail automaticamente eh Então teve até aqui o luí falou aqui ó acesso ao curso mas não tô conseguindo acessar Então vai chegar automaticamente no seu e-mail se você pagou no Boleto pode demorar um dia útil se você pagou no
cartão ou no pix pode demorar uns 15 minutinhos parace receber o acesso se quando você tentar acessar ele falar assim usuário não encontrado ou então acesso não liberado e tal é porque a plataforma ainda tá processando aqui deve ter muita gente se inscrevendo ao mesmo tempo a plataforma ainda tá processando as inscrições e já já vai liberar que em alguns minutos deve liberar para vocês então aguarda meia horinha e tenta de novo entendeu