Dá Oi pessoal aqui ó o Rafael aqui ó Cadê e a Oi Rafael tudo bem E aí conhecemos Ola Rafael bxa um pouquinho que você não tá aparecendo E aí pessoal como é que tá tudo bem Tudo bem Tudo joia joia chamar o barão Olo que ele é fortão aí ó tudo joia Rafael mas lá no squash comigo ele pede viu bicho apanha Valeu academia vai lá tá indo pra academia Maromba dem para vocês vai lá Maromba tau tau Rafael Maromba falou Maromba a gente chama ele aqui de gordinho que ele fica puto chama ele
de gordo o cara maromo ser chamado de gordo né pessoa aí a mãe dele disse que tá treinando para virar lutador do sumor ele fica puto Vi olha aqui cara bicho é forte tá grandão meu filho cara você tá preparando para tá sumou cara você tá é gordo Cara ele fica puto vai lá pessoal minha tela tá compartilhando aí professor não chegou Não agora sim ah tá bom aí você tem a tela inicial certo você pode escolher qualquer tema que tá à sua esquerda a direita aí tá Eu recomendo obviamente usar tema escuro né porque
incomoda menos a a visão não sei se você gosta do tema Claro mas eu já usei muito tema Claro faz muito mal aos olhos beleza aí você pode pode só clicar no tema mesmo clica mais uma vez no Dark molden aí Modern ou isso aí ou o outro né você você escolhe Beleza qualquer um agora Você pode fechar esse Welcome aí não tem problema nenhum beleza fechou aí agora você vai lá tá vendo do lado esquerdo aqui ó bem do lado esquerdo mesmo tem uns quadradinhos tá vendo para baixo aí clica aí aí garoto clica
aí aí quem vai quem sabe mais que eu não sair é o é é o Zé cadê o Zé pronto Zé osvald Z Osvaldo que sabe ele ele é Fero nesse negócio aí pois eu já não tô nem chegando o que que tá escrito aqui ahim Aí agora não porque tá muito pequeno agora você ó Zé Ó Zé tá aí ó ele tá com P isso é vai em Python no pyon Aí clica no p e manda instalar exatamente aí clica n SP para instalar aí beleza que aí esse é o Plugin do P para
você poder rodar e só esse Zé só esse Zé não tem outro so aí que eu tô já instalou automático Zé você já tá instalando Tá beleza tá instalando já instalou Zé já instalou Zé os dois ol automático certo é só isso Mesmo por enquanto é só isso aí agora o que que você vai fazer você vai criar uma pasta no seu computador certo eu recomendo você criar uma pasta do tipo Python projects e dentro dessa pasta você cria uma pasta tipo de Python ou só intensivo vai lá abre no seu computador aí e cria
essa pasta Beleza qualquer lugar é olha olha Que agressividade eu não uso tela Clara de jeito nenhum tem agonia bicho Depois que Eu descobri o Dark mod não uso mais então você vai criar uma pasta aí chamada Eu recomendo você criar no C puro tá na raiz mesmo ou então cria lá aí o que que você faz você vai aí em file ou Open folder né a você direciona o direciona o vs code para Essa passa que você vai criar tá bom tá qu dúvida você pode voltar com a gente aqui que a gente abre
de novo e a gente vaiando é isso agora vou vamos descompartilhar Pedro Caetano é o próximo Obrigado Pedro não então Marcos Opa e toda hora levantando a mão porque tô cheio de dúvidas mas é assim agora é meio de de carreira assim eu trabalho com Web Design eu trabalho junto com o pessoal de marketing mas eu não faço marketing né trabalho junto com o pessoal de marketing Eu sempre tô dividido entre tecnologia e e arte né multimídia eu combinaria as coisas se você gosta das duas coisas eu combinaria as duas Coisas eu combinei eu combinei
porque por exemplo eu trabal sa Nós temos dois grupos que eu acho que vai dar certo para você primeiro grupo é o de imagens e vídeos tá mas esse é aberto ou tem qu também aberto ele é aberto a gente já fez cinco livros de imagens cada livro tem 170 páginas com as imagens e os prompts das imagens entendeu então nós temos vários artistas dentro lá do grupo já já publicando Livros aí já tá tudo certo de imagem outro grupo Bacana também é o grupo de música de Inteligência Artificial esse o meu cunhado que é
o Israel toma mais conta dele entendeu eu faço também eu sou músico também mas tenho menos tempo para usar para para ir mexendo com pessoal de música lá então são dois grupos que você pode combinar as coisas na verdade você vai pegar sua área que você gosta começa a combinar com a inteligência artificial entendeu É é é Importante perceber o seguinte que a inteligência artificial assim como a computação não é uma ciência fim é uma ciência de meio tá é uma ciência que apoia as outras ciências sem as outras ciências não existe computação nem Inteligência
Artificial Deu para entender é isso e o pessoal da Computação às vezes esquece disso até entende beleza entendi eh Fala Eduardo pergunta de iniciante aqui eh sem o phython instalado você não é mais né faz um tempo cabelo branco é o T falando n minhas aulas você não pode ser mais ser iniciante já tá o tempo já aqui então no intermediário aí então intermediário vamos lá vou aceitar sem o phython instalado na máquina né lá no prompt do dos O plugin funcionaria sem o quê sem o phython instalado né no é o Python o Python
instalado no no prompt do dos O plugin No ves code funcionaria Acho que sim né mas tem que instalar o p tá não tem jeito é porque eu fiz antes né A exemplo da aula do leng Flow eu instalei antes então mas aí acontece ele esse vs code ele foi feito em C hum certo a linguagem oficial da Microsoft é c+ mais Uhum e ele independe do do Python né na verdade ele enxerga o Python e usa o Python tá bom uhum beleza obrigado André fro E aí s E aí cara cara eu tô Eu
já eu Já comprei o os outros livros de você do clen ou dos prompts e na verdade assim eu tô eu tô ao patinando né Eu sou fotógrafo trabalho numa ONG Sem Fim educativos chamada imagem mágica você tem que entrar no nosso grupo lá tem que entrar no nosso grupo de imagens lá para est com a galera lá já pensando nessa questão de geração de imagens e tudo mais né porque até para melhoramento de imagens ideias e tudo mais a inteligência pode usar bastante mas acho Que o meu foco Sander é como transformar a minha
organização numa organização mais eficiente usando a inteligência artificial um objetivo muito claro mas eh eu acho que aprendendo eu vou poder ter mais objetivos e e poder juntar tudo isso porque ainda é muito confuso tudo que que eu tô aprendendo aqui com você né como pyon depois com cren como fazer os agentes como depois junt isso operação isso ainda é muito muito é eu entendo eu entendo perfeitamente a Questão que você tem que ter na sua mente é é a seguinte é a seguinte essa é uma coisa para todo mundo né bom qual o objetivo
da Inteligência Artificial E por que ela vem com tanta força assim né a ideia principal da ia é o quê é eh tirar você certo daquele processo que é repetitivo que te gasta um tempo terrível certo e que se você for liberado desse desse tempo você vai ter Um maior criatividade no caso da fotografia Pelo amor de Deus né nem se fala beleza e maior criatividade e e eu falo eu vou além tá o pessoal acha que a as áreas do Futuro são as áreas da tecnologia na verdade para mim as áreas do Futuro são
as áreas de humanas entende como assim S porque com a com a com a com a liberação do homem para o pensamento entende ou seja aquilo que a Gente faz como de forma muito repetitiva o tempo todo alguns trabalhos são quase que repetições diárias de processo né digamos assim a computação por exemplo tem muito disso aí certo o o o eu acredito que o ser humano será cada vez mais liberado para para pensar que a gente faz muito pouco nos dias atuais né você veja que por exemplo eh eu não sei se vocês sabem mas
a palavra robô significa forçado a trabalhar quase que Uma analogia a escravo beleza obviamente a gente não é a favor da escravidão né somos todos abolicionistas não é possível né que não existe é isso mas não há existe uma questão filosófica que eu gostaria de pensar com vocês porque veja esses dias atrás me chamaram para falar para uma plateia de filósofos professores da Universidade Federal Tá ok então tipo assim é É tenso brother você falar para essa galera né Além disso eu na minha Cama dorme uma pós-doutora em psicologia então assim eu digo que na
hora que eu vou dormir eu tenho que colocar aquele capacete do magneto para ela não ler minha mente entendeu não é o que eu quero dizer com isso A A A A A A A Sociedade do pensamento da sociedade grega a gente vive isso até hoje todo peso né até tem umas uns vínculos bíblicos em relação a isso que Daniel sonhou com uma estátua onde a Cabeça era de ouro né o corpo era de ferro e de bronze depois ferro aí no fim ela se se funde com barro né que é a quebra dos do
do exército do do Império Romano aquela coisa toda mas cabeça de ouro representa a sociedade grega certo que é a sociedade do pensamento de ver que até hoje a gente tem a sociedade do pensamento conosco até hoje agora se você analisar Essa sociedade como é que ela funcionava os gregos não trabalhavam Trabalhar para ele era uma desonra certo os pensantes digamos assim Eles simplesmente pensavam eles passavam um dia em pensamento né digamos assim a maioria das coisas deles na academia eh era era isso esse processo Então você tinha você como é que o que que
precisavam para o que que eles precisavam para poder pensar eles precisavam ter o seu tempo liberado de processos mecânicos do dia a dia de trabalho para poderem ser pensadores Entendeu então eu fico imaginando que nós como seres humanos no futuro se nós fôssemos liberados né desses processos mecânicos do dia a dia como seríamos em termos de sociedade comparativamente à sociedade grega sendo que nossos digamos assim escravos não seriam seres humanos e sim robôs entende entendeu então isso é uma coisa assim que eu penso muito nisso porque aí você tem o qu uma sociedade uma nova
Sociedade do pensamento Entende você teria um osso criativo exatamente eu tenho aqui esse Liv domico de que é exatamente o cara que falou sobre isso né Beleza alguém falou de criativa aqui esse aqui é o cara que escreveu sobre isso tá então eh Domênico fala muito isso né que a tecnologia ela é uma oportunidade ela não é obrigação de ninguém certo a Tecnologia é obrig é uma oportunidade muito grande pra gente ou seja no seu caso André eh é pegar todo aquilo que é o seu processo mecânico e transformar isso em automação para que ele
te libere e não se não te substitua entende morreu exatamente alguns anos atrás é é um é um é um é um grande amigo nosso tá da Campus Pari já já palestrou várias vezes na Campus Pari tá Amigo pessoal do Francesco que é presidente da Campus P domínico de m vale muito a pena ler os Livros dele massa Beleza você veja que você veja que o professor de vocês aqui não é só na não é só não é só sobre não falo não leio não não falo somente sobre tecnologia mas adoro filosofia Então me chamaram
para falar com esses filósofos aqui e tem um curso dele sim no icl exatamente eh falar aqui pros filósofos aqui de Goiás né da Universidade Federal e uma das coisas que eu falei exatamente foi essa porque se a gente será que é justo Por exemplo um quando eu falo assim não vocês falam que A Iá veio roubar os empregos Eu não acho isso eu acho que ela veio recuperar o que é dela entende e o que que é o trabalho da ia é o trabalho mecânico que já diz a própria palavra né a trabalho mecânico
não pertence ao homem pertence a quem à máquina entende então poderíamos ter poderíamos ter uma nova um novo momento na sociedade eh pensante digamos assim por causa da Tecnologia obviamente que eu estou sendo assim eh um um Pensador né nesse momento eu tô pensando não tô dizendo que vai ser assim entende porque isso depende muito até da humanidade porque a inteligência artificial como Faz parte dessa árvore do conhecimento do bem e do Mal Apesar de eu estar citando a Bíblia para vocês não S um religioso eh mas essa essa essa essa analogia aí do conhecimento
do bem e do Mal dessa árvore do bem e do Mal quer dizer o Seguinte que essa árvore que faz parte da ciência todo fruto pode ser levado para o bem como para o mal então a inteligência artificial também faz parte dessa árvore pode ser usado para o bem para o mal depende bastante da gente então eh eh eh a a grande sacada é exatamente essa que aí a gente vai ser eh vai ser liberado para o pensamento né ser 1885 bilhões de neurônios naturais cara para ficar capinando mato velho para ficar trocando passagem de
ônibus Entende quer dizer Provavelmente o cara o cara que trabalha com isso não é desonroso de forma alguma Não tô dizendo isso aqui pelo amor de Deus o que eu estou dizendo é Será que este era o grande sonho do cara entendeu era o grande sonho de vida do cara em termos de pensamento Será que era isso que ele queria pra vida dele Beleza então é isso que me faz pensar Então eu acho que a tecnologia agora para chegar lá brother nós vamos passar Por um caminho espinhoso demais entendeu porque a história já mostra isso
né a própria Revolução Industrial quando foi implantada algumas máquina Teve gente que foi destruir as máquinas né você lembra disso Logo no início da do século aí do século XX né Eh Pedro Caetano perguntando se vamos programar hoje ol vamos cara mas pô tô falando de uma coisa tão profunda aqui calma aí né Nós vamos claro fica aí tem crise Vamos chegar lá Que eu tava falando me atrapalhou o que que eu tava falando Jorge Me ajuda aí das máquinas pessal das máquinas revolução das máquinas o ser humano se libertar para ter um trabalho o
ludismo exatamente alguém me ajudou aí que eu tava esquecendo o termo ludismo eu chamo de síndrome de sarac Conor que é o momento onde a saraco resolve matar o myos myos dyson por ele ter criado a ia entendeu então a gente vai passar por esse processo também aí Daqui que a gente chegue lá do outro lado do caminho vai levar um queijo e uma rapadura como diz o povo do do Goias aqui né enfim é isso eu acho mas para mim a uma das Áreas que mais serão beneficiadas são exatamente a área que mais combate
essa tecnologia que é área de Hum só que eu tento falar isso para eles aí quando eu falo eles gostam sabe aí eles começam a usar fica feliz e tal Super Interessante mas até que eles saibam dessa informação eles ficam Todos como é que é receios de usar né Entendeu mas enfim é isso vamos Então vamos programar Vamos lá Pedro Caetano você o exemplo é com você então já que você queria tanto programar professor no jente bicho quando o aluno perturba eu pego logo no pé olha vamos lá ó olha isso aqui olha essa essa
essa esse programa que eu tô fazendo com vocês aqui ó que que eu tô fazendo aqui é quase que Uma listinha de quase que uma listinha de de cadastro né nome idade peso altura certo o que eu quero aqui na verdade é fazer o seguinte eu quero imprimir o nome da pessoa né então coloca aqui ó nome certo e aí eu vou colocar dois pontos aqui ó dar um espaço e vou somar com o nome esse somar É somar mesmo é concatenar né concatenar né tô juntando uma string com outra lembra disso e vou fazer
a a próxima saída que Eu quero aqui vai ser o IMC Mc por hein Ah eu quero essa saída a pessoa vai passar idade altura peso por m não precisa da idade não mas tudo bem Como é que faz o cálculo do Mc alguém lembra ah procurando vamos lá chat PT né olha aqui é peso sobre altura elevado a 2 eu acho dividido não será não pesa dividido como calcula o IMC dividido pela altura ao quadrado ó Peso dividido pela altura ao quadrado certo aí você faz assim ó ó a preguiça quero isso em py
que eu vou guardar minha cabeça então aqui ó peso ae já me de uma coisa que eu não queria né que é peso peso vezes altura divido elevado ao quadrado né peso dividido pel altura ao quadrado Beleza então voltando para cá ó então o IMC do cara aqui vai ser quem só que eu tenho eu tenho primeira peso aqui vai Ser dividido pela altura né então eu preciso fazer o seguinte essa essa divisão tem que ser em ponto flutuante certo então eu eu tenho que fazer assim ó altura recebe plat né que flutuante veja que
não é um inteiro né altura Ok e o peso vou só copiar e colar aqui só alterar para peso ó peso Certo aqui eu tenho peso né certo e aí eu calculo IMC né IMC vai receber o qu peso peso a divisão é direta aqui a altura elevada ao quadrado é assim ó altura tch tchá quadrado beleza dúvida aí eu vou fazer o seguinte ó eu vou imprimir aqui quem o Vou colocar aqui mais IMC certo só que Mc não é float Então vou colocar transformar em string ó sandex tá indo rápido demais ah mas
agora agora é mais rápido mesmo sandec Altura ao quadrado não fica entre parênteses não como é que é altura ao quadrado não fica entre parênteses não precisa né porque aqui já é uma expressão ela ela vai fazer essa se eu não engano essa vai fazer essa essa operação primeiro né as prioridades né as prioridades operação então não precisaria beleza não tá então vamos ver se isso funciona mesmo né como é que eu faço para executar isso aqui ó vou copiar aqui e Vou colar aí no no chat para vocês copiarem e colarem no seu programa
aí tá tá aí tá aí no chat o Python parece que ele não precisa de um monte de coisa de chave assim alguns fechar Abrir É isso mesmo outras linguagens também seria porque nesse caso a potenciação ela tem a prioridade certo aqui você coloca dois pontos eu vi lá no livro eh para você começar a função lá e e e e em PHP parece tem que abrir Chave é diferença sim eu vou explicar a diferença para você já já então eu vou entrar em função exatamente agora vou entrar em função exatamente agora beleza você vai
ver vou executar então aqui esse código ó nada demais certo o nome a idade a altura o peso vou executar no modo depuração a gente vai ver a coisa acontecendo aqui tá olha aí vamos lá ele vai abrir as variáveis para mim aqui e a gente vai ver esse cálculo aqui ó Ó você pode pensar assim o cara isso aqui eu não vou usar em canto nenhum mas o conhecimento você vai porque que acontece pensa que tudo aqui é uma extrapolação certo você vai pegar isso aqui e depois vai extrapolar para outro momento seu nome
sandec aí eu dou enter ele já vai pro próximo ó aí eu executo aqui Qual a sua idade 47 opa pera aí que eu digitei errado né aqui embaixo ó 47 Qual é a sua altura ó minha altura é 1.72 tá é quando a gente fala tá na Computação a gente não usa vírgula beleza tudo é na métrica América americana né vai ser a métrica eh inglesa meu Jesus amado não Americana mesmo né aqui ó então eu vou entrar no próximo peso aqui o peso já já é um número sei lá colocar aqui 85 ponto
do e agora ele começa as conversões primeiro a altura precisa converter em em ponto flutuante né já não é um Inteiro beleza galera que tem um pontozero acontece o que hein que que vocês acham que aconteceria porque Redonda ou daí é veja bem o que que é interessante quando a gente tá depurando porque a gente vê a informação e já e o nosso pensamento já viaja né O que aconteceria se eu colocasse o inteiro porque ele vai converter em ponto flutuante tá vendo ó Mas vou parar de novo e vou colocar inteiro ó in certo
o que aconteceria se eu digitasse alguma Coisa com ponto flutuantes e colocasse o inteiro Boa pergunta olha aqui vamos de novo ele vai pedir meu nome aqui né embaixo idade e tal então dessa vez agora vou fazer o seguinte ó só pra gente agilizar eu vou parar só aqui tá nessa primeira parte aqui deixa o programa rodar direto como se fosse eu já testei tá funcionando né Deu para entender o que eu tô fazendo vou dar um CLS aqui para limpar voltar aqui ó eu vou parar só a partir daqui ó porque Essa parte aqui
eu já testei tá funcionando você não fica parando tempo todo não é um saco né ó Então vou lá depuração ele já vai abrir aqui perguntando meu nome quando eu digitar ele já vai perguntando o próximo ele só vai parar quando ele for calcular a conversão aqui então Ó sandec deu enter tá vendo já deu a idade ó ele não parou Até agora ele tá executando essa linha aqui mas eu não tô vendo beleza Qual a sua idade Altura 1.72 peso 85 aí aí ele para ó agora é importante para mim in de altura vai
fazer o que aqui ele vai truncar e deu vai dar erro e pau que aconteceu ah garoto é impossível você fazer uma conversão base 10 literal ó certo certo mas se você tiver um float e fizer um int aí ele pega a parte inteira Deu Para entender então vai dar um erro não funciona ó Então vou voltar aqui pro float né você já percebe que você tem que fazer tá o problema realmente foi esse mais uma vez viu como é que é o processo de de de programação que é uma depura É é mais ou
menos como se fosse um uma um um um como é que se fosse um um como se fosse um não acabei de converter é como se fosse um diretor de cinema né opa pera aí tá errado para cá aqui é Sandeco min idade 47 altura 1.72 certo peso é 47 E aí quando eu vou aqui no próximo ó ele já fez a conversão tá vendo agora converteu Se eu passasse um int aqui ele iria pegar só um e o 72 ele desprezar certo Ou seja eu pego a parte inteira da eu pego a parte inteira
do número digamos assim mas ó o tipo aqui é float OK agora o peso também vai ser feito aqui o peso 47.0 beleza faço o cálculo do IMC tá Aqui meu IMC certo tem como a gente deixar só eh dois pontos flutuantes já já mostro bem que vai ser isso aí então se eu imprimir isso aqui ó imprimiu o meu nome e imprimiu o meu IMC e e acabou o programa beleza OK bonito né tá Que merda Oi tá baixo tá bem baixo seu microfone agora T de Microfone o meu aí deu deu erro na
aqui Uhum mas será que a variável tá igual Deixa eu só concluir Esse passo aqui que eu vejo com você o erro tá bom porque veja bem ó como é que eu sei que a variável tá igual aqui ó não sei se perceberam mas quando eu coloquei o mouse aqui em cima quando eu coloquei o mouse em cima de altura todas as outras alturas foram marcadas tá vendo da variável perceberam ó altura altura Altura certo se eu colocar peso ó peso peso peso tá vendo nome nome nome saber onde é que tá sendo usado né
isso é uma coisa bacana eu quero fazer isso aqui eu quero fazer essa essa essa imprimir né para para seis pessoas como é que eu faço hein como é que você faria ah façil demais brother você pega isso aqui ó copia Dá um enter Zinho aqui um dois pera aí 1 do 3 4 5 certo você tem aqui para cinco pessoas ó Ó e tem um detalhe aqui ó no no vsc é bacana porque ele dá uma trilha para você ó o primeiro né aí aqui eu tenho o segundo terceiro quarto o quinto e o
sexto era era seis pessoas ou cinco pessoas cinco né então vou pegar o último aqui ó não precisava né Eu vou matar o último aqui ó precisa não agora meu programa tá lindo beleza Tá lindão ó 1 2 3 4 5 certo então vamos rodar Esse programa aqui só que agora vai sem já testei que funciona né Vai sem a depuração eu vou executar diretão ó no Python file o programa tá funcionando pô vamos lá vamos executar sen não é que você é idiota né porque eu já sei que dá para melhorar isso aí Claro
garoto Mas calma aí ó sandeco 47 altura 1.72 qual o peso é 83 esse aí qual é o próximo ah mas Pô podia dar um espacinho aqui né que deu tipo uma quebrada para saber o próximo da pessoa Ah vamos fal vamos fazer isso mas aí eu tenho que fazer nos outros também velho mas tudo bem vamos vamos aqui vou falar aqui agora o próximo vai ser Maria Maria idade da Maria Maria tem 32 anos a altura da Maria a Maria Maria é alta hein bicho 1,76 hein peso da Maria Maria finíssima 46 kg e
Mc dela tá 14 tá alto ou tá baixo sei minha preocupação não é essa agora quem é o próximo pessoa me próximo vai ser José José idade de José José já José novinho José tem 12 anos né a Altura do José José é baixinho tem tem 1 metro só certo e o peso do Zé José tá com 30 kg o IMC dele tá alto por caus pareça né aí qual é o próximo você percebe que o código tá assim eu poderia melhorar né tipo colocar um espaço para cada pessoa aqui Seria bacana né certo então
e tá como é que eu melhoro isso hein hum fazer o seguinte para parar Esse programa aqui eu vou dar um Crol C ele ele para o programa ó clica duas vezes Control c e para o programa certo se eu quisesse por exemplo eh eh 10 pessoas como é que eu faria entende se eu quisesse 100 pessoas como é que eu faria eu ten copiar o código 100 vezes entende complicado né então Ó eu posso fazer assim ó vamos melhorar essa bagaça toda aqui menos Men menos menos menos vamos criar uma generalização do problema certo
Você veja que tem coisas aqui estão se repetindo e estão sendo Chamadas o tempo todo né Tem coisas que estão se repetindo aqui ó esse aqui tá repetindo aquilo lá então vou tirar tudo que tá repetindo que eu copiei e colei certo e eu vou criar uma coisa agora agora que é uma coisa que a gente usa bastante em calculadora né que é o quê a função que que é uma função uma função nada mais é de algo é uma caixa onde nessa função entra uma informação beleza entra uma informação E sai informação pronto função
é isso dúvida aprendeu O que é função professor será que na nossa vida a gente usa função hein que que eu entro de informação aqui alguma coisa acontece aqui dentro e sai uma coisa transformada aqui do outro lado certo por exemplo ó liquidificador o almoço miserável exatamente você de certa forma é uma Caixa de função né liqu liquidificador Então eu tenho liquidificador aqui o liquidificador é meio que uma função concorda do tipo eu entro com informações aqui aí eu dou um play no meu na minha função e me sai alguma coisa do lado de cá
é ou não é que mais agora eu quero que vocês me digam o que que é função que tipo de função que você usa aí no seu dia a dia Você entra uma coisa e sai outra não só me diga coisa não faça pergunta não F pergunta só fala agora você abr o microfone que falar ferramenta achar fun is aquien não Eu não abri janela aqui tá nenhuma pô Eu só mudei pro canva aqui para fazer desenho Ah tá bom ah tá bom era essa pergunta ou não Sim eu fiquei perdido porque eu vi a
janela aberta di onde é que saiu isso é isso aqui é outro Programa né ele pensou que era no vs code não isso aqui é outro programa pô ISS é um programa aqui de desenho design ó máquina de lavar máquina de lavar roupa né oi então a cafeteira cafeteira certo onde você entra a informação roupa suja e sai a a mesma informação só que lavada então percebam calculadora pode ser ô Sand Calc obviamente né uma função de soma eu entro dois valores me retorna uma soma Obviamente o que mais eu quero que vocês enxerguem função
no seu de acordo com o seu livro lá é uma conjunto de instruções É mas não não Tecnicamente ente eu quero que vocês Tragam isso pro dia a dia para vocês começarem a olhar a sua vida como funções né como coisas que tem funcionalidades Alexa webcam webcam que mais Alexa Alexa Rafael que cobrou a gente a gente pagou Rafael cobrou vocês que mais que mais Uber Uber você entra no Uber te leva para um lugar né ele você sendo você mesmo a entrada de função você sai no outro lugar digamos assim aqui função né sogra
é a sogra é função tem função da raiva é verdade né É faz raiva faz raiva é verdade você entra você entra paciência função né ô sandeco essa alga aqui é uma função essa aula é uma função estamos entrando Entrando de uma forma e saindo de outra né ou seja uma função é isso eu entro em informação existe um processamento interno da função concorda que existem variáveis dentro dessa função aqui que você não consegu ver né Por exemplo Qual é a tensão dessa máquina certo eh você você você a a quantidade de água lá ela
só diz assim ó uma quantidade alta baixa e tal só que em miligramas em mililitros lá você não sabe exatamente Ou litros né de água você não sabe exatamente quanto que dá ali mas internamente ente nessa caixa preta digamos assim nessa funcionalidade ela tem informações internas tá E aí quando ela processa ela tem uma regra de entrada certo não dá para colocar um carro aqui dentro da para lavar a louça né a roupa né nem dá para colocar louça beleza não vai dar certo e tem regras de saída Beleza então basicamente É é é é
você tem que entender isso uma função eu tenho entrada de informação que tem uma regra para essa entrada de de função e eu tenho uma saída que tem uma regra também outra coisa é que toda a função internamente funciona como se fosse exatamente uma máquina e dentro dela existem coisas que não está exposta pro código que chamou né ou para quem chamou a função Beleza a gente chama de escopo de variável de função Tá mas não se Preocupa com isso agora não que eu acho que é mais importante é você olhar e perceber como função
como algo que você pode sacar na hora que você quiser para resolver um problema teu Beleza acho que o Grande Lance é esse tá então vamos lá vamos tentar resolver essa questão como função como é que eu crio uma função Vou colocar aqui para baixo Ó depois eu chamo de volta esse codigo Zinho aqui tá uma função a gente vai definir uma função né eu preciso definir então como É o nome dessa função que a gente criou aqui né lavar roupa né Né o máquina lavar roupa alguma coisa assim é o nome dela certo então
para definir é interessante porque o nome exatamente eu uso um Def de definição certo Def E aí eu tenho o nome da minha função Qual nome Qual nome da minha função pô pode ser qualquer nome pode ser minha função certo e veja que eu tô trabalhando aqui como tá meio como Inglês eu não uso eu não uso pontos em português tá nem acentuação nem nem nem eh eh eh chega gente caracteres especiais caracteres especiais em português né cedilha exatamente Obrigado veja também que tem a característica do começar com minúsculo né minha função e se eu
vou separar parece muito aquela definição variável né Beleza bom aí beleza então definir o nome da minha função tá aí eu vou chamar sempre ela na que eu quiser Aí lembra que a função ela não recebe coisas e retorna coisas então eu tenho aqui ó abre parênteses fecha parênteses eu tenho a entrada da função o que que eu vou receber aqui na entrada da função tá Ahá vou receber sei lá dois valores x e y beleza e aí agora já não vai ser mais minha função pode ser por exemplo somar a função ela deve ser
uma ação porque ela é uma ação né a ação de lavar roupa a ação de bater não sei Porque a ação de transportar a ação então é um verbo somar a função termina quando você diz pro Python que não tem mais nada a declarar para ela você coloca um dois pontos aqui beleza então a função tá pronta tá pronta mas não somou nada então o que que eu faço aqui ó x + y tá agora veja o detalhe o código da função Ela está um um Tab para dentro do DEF tá vendo lá ó e
aí Ele colocou uma linhazinha aqui ó porque ele tá dizendo que esse código aqui pertence a essa função entende esse código pertence a função ou seja ele só vai ser executado em algum momento quando eu chamar a função já já vou mostrar como é que chama essa função obviamente tá então tá aqui ó a função é essa só que eu não falei que a função também retorna coisas certo então eu tenho que dizer pra função ó retorne tal coisa porque senão aí que você vem aqui E coloca a palavra reservada return return pronto Nossa função
tá tá simplesinha e pronta eu poderia fazer assim ó também ó outra coisa fazer um a recebe x + y e eu retorno a vai funcionar do mesmo jeito Por quê Porque a é x + y beleza dúvida certo professor eu eh no eu tava lendo o livro lá fala que essas variáveis que a gente declara dentro da Função ela só pode ser usada dentro da função exatamente aí no mas no caso eu posso colocar um input pro usuário falar o que que é o x e o que que é o Y valor pode você
pode também definir o seguinte ó no Python tem um lance legal eu vou já a gente vai ver essas variáveis sendo criadas e sendo destruídas certo eh na hora que a gente depurar tá eh mas veja deixa eu só concluir aqui o pensamento eu vou agora fazer o seguinte ó eu vou agora fazer a recebe um e B recebe um é O básico do básico né e eu vou imprimir na tela a soma desses dois desses dois valores que é a + b beleza é isso mas eu também poderia fazer o seguinte ó eu poderia
em vez de chamar a + b eu poderia somar passando a vírgula passando B entende aí aí aí na verdade eu faço um C recebendo essa função ó certo você recebendo função aí eu imprimo C vamos ver Sea coisa Acontecendo pode falar o Sand eh então a gente pode ler ali Aquilo me causou dúvida O somar entre parênteses x y ali né são as variáveis que eu vou usar função de entrada que poderia ser x y z h quantas quantas eu quiser quant quiser Quantas você quiser não tem limite isso aí tá bom tá bom
poderia ser expressões ou outra função aí dentro pode ser uma outra função pode ser vetores matrizes pode ser objetos pode ser o que você Quiser aí mais para frente a gente vai adiantar isso aí mas por enquanto vamos no mais simples do simples que é isso aqui beleza vai lá sandeco pode aumentar um pouquinho sua letra S Claro garoto é verdade muito bom obrigado ficou melhor 100% show vamos executar Esse programa aqui eu vou eu vou fazer o seguinte eu vou parar duas vezes eu vou parar aqui e vou parar aqui certo aí ó vamos
executar muito bem prestem bastante Atenção nas variáveis que serão criadas aqui tá olha eu criei e veja que sandec do céu você colocou um um parado aqui e ele não executou por hein porque eu não chamei a função eu só vou parar quando em algum momento eu chamar a função entende então vamos lá ó a recebe um B recebe um C vai receber quem quem o que a função somar retornar de a com B tá a com B aqui não é olha o que acontece entrei na função Cadê o a com B meu Deus do
céu sumiu Na verdade eu É como se eu tivesse galera entrado na máquina de lavar eu não tô vendo mais não tô vendo mais o fundo o mundo que existe lá fora Só existe agora o mundo máquina de lavar tô eu tô dentro da Caixa bicho tô preso Tô Me lasquei e eu só consigo ver o que tá lá dentro não tem mais jeito entendeu Ó aí que acontece agora só Existe x e y Ah mas espera aí mas se x e y receberam os valores de A e B Ok então a recebe quanto dois
mas sandeco lá fora também tem a ó que a é esse agora vai confundir hein Porque uma coisa é o a tá dentro da da máquina Então vou escrever aqui ó existe dois as Por incrível que pareça o ar do mundo o ar do mundo e o ar da máquina esse azinho tá dentro da máquina só quem tá dentro da máquina pode ver e esse a aqui está fora da máquina só quem tá fora da máquina pode Ver louco isso né é muito louco isso né Mas vocês vão ver que quando eu voltar pro mundo
lá fora que eu saí da Fun o a vai mudar de valor porque na verdade o que acontece é algo mais ou menos assim ó deixa eu tentar explicar para vocês a a computação trabalha com pilhas né então existe uma pilha essa pilha aqui ó ela tem três variáveis A B e C certo e aí quando você chamou a função ela criou outra pilha Certo só que essa pilha está trelada à pilha anterior exatamente que assim que funciona essa pilha Rosa aqui ó essa pilh fazinha aqui rosa certo ela tá atrelada a essa aqui como
se fosse uma pilha de de uma pilha de pratos entendeu e dentro dessa pilha aqui existe a variável x v y v a só o que acontece esse a aqui não é o mesmo que esse ó não é o mesmo é diferente entendeu eles Eles ch a gente chama isso na computação de escopo certo nome técnico é esse escopo Mas você pode falar áreas diferentes que não tem problema nenhum mas te Tecnicamente falando cada áre ainha dessa aqui a gente chama de escopo vamos pedir pro chat PT Eu tenho um um consultor etimológico aqui da
etimologia da palavra escopo e ó vamos lá etimologia Etimologia da palavra eu crii esse bichinho aqui escopo que que é um escopo né a palavra vem do latim mas deriva do grego certo que é aquele que observa vigilante ou alvo certo está relacionado a verbo grego Parará Pará observar examinar olhar para é um propósito é um alvo um escopo né um objetivo intenção e design não principal é um objetivo da qual eu quero alcançar quando eu tô falando de projeto Eu tenho uma meta Eu tenho um foco Qual é o escopo do meu projeto o
escopo do meu projeto é desenvolver uma nave espacial não é construir uma máquina lavar roupa entendeu então o escopo é isso é o é o meu é é onde eu estou trabalhando né então aqui na computação o escopo aqui das variáveis é aonde ela é o mundo a qual ela pertence entende então quando eu crio uma função eu creio que eu eu meio que crio um mundo à parte entende só que o que acontece quando Esse escopo acaba Ou seja quando a função porque essa função aqui né ó essa função aqui beleza chamou essa essa
daqui né E ela espera que alguma coisa Seja resolvida obviamente se eu passei uma tarefa para ela eu preciso que ela me faça um retorno certo ela me retorna alguma coisa quando ela retorna O que acontece é que esse scopo aqui morre e só fica esse então é meio que por exemplo o valor que tinha aqui que era a = 1 b = 1 Né C vai ser o retorno tá x vai receber um porque Copiou o valor daqui para cá e y vai também receber um porque Copiou o valor para cá Mas qual é
o valor de a nesse escopo é a soma de X + Y Então vai ser 2 pergunta quando terminar o retorno aqui qual vai ser o valor de a dois um porque é C que recebe dois Ah é entendeu é C que recebe dois ó Isso vai acontecer ó a = 2x = 1 mas quando eu voltar ó veja que a ficou 1 tá vendo ó Mas c é que recebeu dois entendeu que foi o retorno dessa variável aqui ó então para você ver que esses dois as aqui Eles são diferentes entende Eles são diferentes
ó tanto é que eu selecionei aqui ó ó né e a variável ficou selecionada lá ó e aqui não tem problema o o o mesmo nome não tem problema não tem problema porque porque o compilador vai vai trabalhar muito bem isso aí entendeu o compilador vai conseguir trabalhar com você sem Você ter problema nenhum tem algum problema inverter Sand o Y com o X tem problema inverter o Y com x lá na função yx yx teria problema inverter não né não não né não ordem dos fatores não altera o produto exatamente né Beleza aí você
também poderia até inverter aqui nesse caso da soma não tem problema aham teria problema você colocar Y dividido por x e inverter aqui nesse caso Aí sim né porque aí é diferente Beleza Deu para Entender essa questão de Esopo aqui tranquilo né A questão da inversão depende da operação que você vai fazer então exatamente dúvida pessoal eu quero que tirem as dúvidas agora certo não fica deixa deixa ficar para lá a dúvida não E por que que eu tô explicando isso para chegar onde eu quero chegar né lembra que a gente tá num num cadastro
de pessoas lá abaixo pode falar senhora fala Professor Boa tarde eh mas Aí no caso embora a máquina não tenha problema nenhum com essas trocas aí pro para nós que estamos olhando o código torna mais dificultoso se a gente não tiver uma referência para cada uma dessas letras né É exatamente aí é bom você colocar aqui os comentários entendeu então por exemplo ó e eu coloquei o aqui mesmo para para provocar vocês entenderem esse ponto aí tá eu eu coloquei mesmo para provocar o pensamento em relação a isso aqui Normalmente a gente faz esse retorno
direto né a gente em vez de retornar a aqui ó o que que a gente faz a gente retorna aqui tá que dá o mesmo efeito beleza quer ver querem ver isso Ó veja que mais uma vez ele vai pular ele vai pular da função direto pro código que tá sendo executado aqui e aí ó as variáveis vão ser criadas aqui agora ele vai entrar na função lá eu recebi os valores copiados né foi copiado e eu volto tudo volta ao normal E aí print C tudo tranquilo beleza C aqui tranquilo dúvida em relação a
isso aqui então é é importante para quem vai trabalhar com CR daqui pra frente porque a gente vai criar bastante funções daqui pra frente lá tá pode falar a dúvida exatamente onde que tá aplicabilidade vamos lá agora que eu vou na aplicabilidade né porque agora vamos voltar para aquele problema do desse cadastro Zinho aqui ó Tá bom então vou fazer uma função como É que vocês querem chamar essa função aqui todo mundo aqui vai virar parte da função ó todo mundo aqui vai virar par da função ó pá certo da função é bugou minha cabeça
calma aí vamos lá ó to vai fazer parte dessa função aqui eu vou chamar essa função aqui de cadastro cadastro pessoa beleza preciso passar parâmetro aqui não porque a a própria função vai ler os parâmetros certo ó escreveu Cadastro cadastro depois nó você pedir aí OK e a função também ela não Obrigatoriamente tem que retornar alguma coisa certo mas ela executa uma ação ela executa uma ação ela pode receber coisas e pode retornar coisas não é obrigatório Beleza Eduardo Mas você lembra que a gente tinha repetido isso aqui cinco vezes agora como é que eu
vou fazer ó agora o programa principal vai tá aqui né o programa vou deixar a função aqui Em cima e eu vou pegar esse cadastro aqui ó vou copiar aqui e vou repetir ele cinco vezes percebe olha aqui no mapinha aqui do lado ó olha o tamanho do código aqui e você lembra que anteriormente ele vinha até aqui embaixo e era para cinco pessoas né Se eu quisesse cadastrar 10 pessoas 10 pessoas 20 pessoas 20 pessoas entendeu Infinit Pessoas infinitas pessoas entendeu ok fez sentido agora para você uhum melhorou e esse próprio cadastro pessoa que
você repetiu 20 vezes não tem como meio que fazer uma para Vamos chegar lá calma aí não pula não pula o cor não vamos lá deixa deixa eu chegar lá que tem como melhorar esse aqui também né Tem Já já eu chego lá é ele riu Por causa do Pulo Corg porque ele é de Goiás ele sabe que do que eu tô falando então V vamos castrar ó vou executar de novo aqui tá só que eu vou executar no modo sem depuração porque eu sei que tá funcionando então vamos lá tá al Que lindo Qual
o seu nome sandec Qual a sua idade 47 Qual é sua altura 1.72 certo Qual é seu peso 83 aí calculou aí aí lembra que eu falei assim pô mas aqui tá ruim poderia dar um Espaço né Você lembra que eu tinha feito cinco vezes se eu tivesse que dar o espaço cinco vezes eu teria que executar naquele código cinco os cinco códigos que eu copiei e colei como eu fiz uma função ó que eu vou fazer ó fica mais fácil até de manter ó Basta fazer o seguinte vou colocar aqui um um um um
comando Zinho que pode ser no início ou no fim mas que vai ser isso aqui ó print barra n bar n barra n é enter Certo enter Ok então vamos mais uma vez ó ó tá lá Ele abriu o sandeco ah não mas eu não era melhor deslocar tirar de cima assim aqui em cima tá muito colado a também então ah vamos fazer o vamos beleza faz o inverso Então em vez de colocar barra n barra n que que a gente faz ó pega esse barra n bar n aqui ó vou copiar aqui vou matar
aqui e vou colocar aqui ó antes do nome ó ô cara mas espera aí não vai ficar Estranho não Ah não eu vou Dei dois entr escrevi Qual o seu nome ó ó o que vai acontecer ó ó pera aí tá querendo depurar pô Ah tá depurador ligado né Eu liguei depurador né tem que ser no Play né Vamos lá Play Zão ó opa deu dois enters tá vendo ele deu dois enters e escreveu Qual é o seu nome Sand Qual a sua idade 47 Qual a sua altura 1.72 sa tem que como automatizar essa
parada aqui Tem Depois tem como fazer um agente e fazer isso aqui para testar entendeu Ó Qual é o seu peso ah 83 né Aí ele calcula Mc e o que que ele faz o próximo ó Qual é o seu nome Zé certo a idade é é 30 a altura 1.8 8 Qual o seu peso Ah o meu peso é 70 kg certo e assim ele vai fazer quantas vezes 20 vezes você percebeu que a vantagem da função é eu corrigi o código em um ponto e ele refletiu em Todos é um grande ISO aí
hein é legal essa parada né vezes como que para fazer infinitas vezes Vamos chegar lá cal olha aun tem ex essa perspectiva né de você poder generalizar um código quando eu concentro uma codificação eu tenho Várias Vários ganhos primeiro que eu não preciso repetir muito código né o meu código fica super simples ó né ó é só a chamada da função só um mentinho que eu Dou então é um código único né um código único Eu repito isso quantas vezes eu quiser beleza isso é legal porque é um código só segundo se deu um erro
eu sei exatamente Aonde está o erro eu venho em cima da função e conserto e quando eu conserto na função todo o código tá consertado concorda comigo ou não é legal demais cara manda cópia pelo chat a do nada isso aqui é pelo menos R 100 cara para cada um brincando vou fazer e se o meu der Problema no chat a chegou chegou testem então aí vocês podem manipular você pode manipular do jeito que você quiser outra coisa né e eu eu eu eu tenho uma limpeza de código né o código meu código reduz bastante
ler um texto pequeno é muito mais interessante do que ler um texto grande velho entendeu é muito mais interessante Então a função tem essa essa potência né tem essa potência beleza vamos lá para as Sei que temas vamos lá abr fila aqui que é o primeiro da fila Samuel pode falar ô o seguinte eu fiquei na dúvida ainda em relação Por que naquela outra função só de de exemplo foi dado né a gente usou x y e depois a gente não precisou usar mais isso ainda ficou meio nebuloso mim sa em uma máquina S algumas
máquinas você entra alguma coisa em alguma Ó você pode ver no mundo real né no mundo real algumas máquinas precisam de algum tipo de entrada de Informação ou de insumo para elá poder processar outras máquinas não tá outras máquinas simplesmente quando você liga ela funciona independente do que você colocar ali dentro né tá beleza por exemp por exemplo por exemplo ó as minhas luzes aqui atrás eu não preciso informar nada para elas elas simplesmente tem que iluminar aham beleza elas funcionam dessa forma obviamente ela precisa de energia né mas vamos supor que a energia é
uma coisa Que sai que existe no mundo há muito tempo e né eu vou suprimir essa ideia da energia ela simplesmente funciona não precisa colocar para dentro Então na verdade Samuel Isso é uma flexibilização tá de que você possa colocar informação para entrar ou não Ou que su sua função possa retornar coisas ou não Tá bom ô muito uma flexibilidade caraca ó já penei para entender isso aí não você entendeu esse cur da máquina de lavar aí é é show de bola show de Bola mas a próxima agora você lava as roupas em casa para
ajudar a mulher né Não hoje eu fiz a comida hoje eu fiz a comida pô queria dar saudações eu sei que os Homes não gostam muito de lavar roupa eu sou um deles aí eu fico também por conta da comida mas faz né que a gente gosta de comer aquela parada vagabundo você conheço vocês tudo cara eu conheço vocês tudo eu queria deixar saudação com meu amigo suano aí ó tamb sou da ilha do Governador Diego Ah beleza Samuel vamos fazer o encontro aí é não mas eu moro moro em São Paulo agora Sand vamos
agilizar nas dúvidas que são quase 4 horas vai lá sandec você não mandou não não veio completo não não tinha não tinha vários cadastros não eram várias vezes você mandou ó mas aí mas aí ô ô Zé é só você copiar o cadastro e colocar lá embaixo Pô você mas é esse mesmo É esse mesmo eu mandei um certo eu mandei um certo agora você copia e cola cara Ah tudo bem certo basta você copiar e colar is basta só um né aí eu te mandar só um você pega o restinho copia e cola beleza
tivesse mandado outro um exame um teste não porque se eu mandasse os 20 ia ficar grande a a mensagem né Uhum aí agora é com você desse lado aí OK Quem é que tá na vees agora aí Carlos fala Portuga então a minha dúvida na realidade são duas dúvidas a primeira nesse caso quando definiu essa essa como é que se chama função exato ela não tem não precisa escrever return não é só mesmo flexibilidade certo flexibilidade lembra mais uma vez a função ela pode retornar ou não eu poderia fazer assim ó ó Carlos ó eu
poderia fazer assim ó essa função vai retornar quem essa função vai retornar return nome vírgula IMC E aí o cara que chamou essa função faz o que ele quiser Ok ó aí o que que eu faço ó aí o recebimento lado de cá ó eu tenho uma coisa bacana aqui hein galera que vem do Java pena porque o Java só retorna um tá E aqui eu posso retornar Quantas coisas eu quiser aí eu coloco aqui ó posso colocar aqui fora no return recebendo essas informações e aí eu faço o que eu quiser posso imprimir Posso
salvar posso o que eu Quiser beleza OK e a outra pergunta é como é que o como é que o computador sabe que termina a função não tem nada dizendo tipo assim terminou ali mas só vai outros códigos mais à frente excelente pergunta Ele termina quando ele acha um return certo ou quando ele percebe que acabou o código ó ó vou voltar tudo aqui ó ele percebeu que quando ele chegou aqui nessa linha ó e perceba que o e perceba que o vscode ajuda a gente Colocando essa linhazinha aqui dizendo até onde vai a função
tá vendo OK tá aí quando ele percebe quando ele executa a última linha que ele olha assim não não tem mais linha para executar então a função terminou Aí ele vai voltar para onde ele vai voltar exatamente pro ponto onde foi chamado aqui aí ele passa pro próximo código aqui aí ele entra executa aí vai pro próximo código aqui e assim que ele vai beleza essas perguntas são muito Boas hein podem fazer mais esse tipo aí porque tira todas as dúvidas tá outra coisa também é cuidado quando você tiver uma coisa assim ó tá uma
coisa assim ó certo a identação faz a diferença né a identação o que que identação vamos lá que que é essa palavra identação anteriormente quando você programava com uma linguagem Java por exemplo eu vou abrir aqui um código linguagem C você i criar uma função era assim tipo você tinha que Dizer o tipo de retorno dele a função por exemplo soma né soma aí eu tinha qual tipo de entrada int x int Y eu tenho Obrigatoriamente fazer isso aí eu abri a chave e fechar fechar a chave aqui dentro é o corpo da função então
eu posso fazer um return x + y beleza certo só que na linguagem C e na linguagem Java já que o Java né o Java tem mais um teria um Public aqui né Pú int soma pau esse aí né Eh aqui é o tipo de retorno aqui são os tipos da variáveis e aqui é retorno por incrível que pareça Se você deixar assim Tá certo se você deixar assim também tá certo entendeu só que isso aqui em termos de legibilidade de código é uma coisa muito ruim as pessoas começaram não sei se vocês sabem mas
software mata né várias pessoas já morreram carro de software É Sério isso a gente estuda isso na engenharia de software por exemplo teve um um software de um navio americano que confundiu um um um bong 300 e 7 737 com um um caça lá e derrubou O Bong 200 e tantas pessoas morreram entendeu então é software software que matou gente por exemplo teve um software de uma de uma de uma de uma empresa que foi automatizar um processo de uma máquina de raio x o software Não foi bem programado tinha problema de engenharia De software
ela emitia raio x excessivamente em momentos que não estavam sendo usados entendeu era o software que fazia isso então várias pessoas foram infectadas e morreram por causa disso então software mata vocês já viam falar daquela história do do waz que os caras pediram uma trilha lá no Rio de Janeiro e waz mandou pro ele pediu para um lado e o waz mandou pro lugar que era um lugar pesado né E aí foram assassinado era um casal de de Gringos lá acho que era acho que era alemão alguma coisa assim os caras foram mandar aí metralharam
o carro lá softw é Mata mal programados mata Ô sandec você é fake News hein no Rio de Janeiro não acontece essas coisas não cara eu só apaixonado pelo rio eu acho assim é uma maldade com a cidade né porque Rio de Janeiro São duas cidades né bicho passou por do Rebolsas para para cá do Rebolças para lá são duas cidades completamente diferentes né você Acha você acha que eu moro em paulin é por Então esse tipo de coisa Por exemplo essa essa est por exemplo aqui funciona aqui funcionaria os caras começaram a convencionar tipo
assim ah o cara que escreveu essa função aqui morreu velho como é que eu vou dar como é que eu vou o que que essa função quer dizer então eles começaram a convencionar bicho Vamos fazer um Vamos organizar essa bagunça né Vamos fazer o seguinte ó toda função por uma questão De convenção vai estar entada ou seja não é um código que pertence à função é interno da função vocês viram isso acontecendo aqui tá no escopo da função tá no escopo da função né tá aqui ó então o código que faz parte do escopo da
função Vamos indentar esse negócio que que é indentar é colocar o código para dentro tá aqui ó que aí eu sei que esse código aqui pertence à função e pronto por simplifica o trabalho do cara né do cara que vai já Te ajudar a fazer lá parada lá ó pronto aí dentado aí você tem pode ter outro código aqui né a recebe um né B recebe dois e aí você chama a função beleza mas você sabe que esse código aqui não pertence a essa função aqui e que esse código que pertence beleza deu para entender
o lance da identação inicialmente nasceu por uma questão de organização de código para poder ser legível para que a gente não mata as pessoas pô Entende aí o Python vez dis Assim não não isso aqui vai ser obrigatório brother na organização do nosso código vai ser obrigatório se o cara não colocar não funciona entendeu de forma que eu não preciso abrir essa chave aqui igual Java tem certo eu não preciso fechar como é obrigatória a identação tira a chave mas vai complicado que ajudar e como é que eu como é que eu vejo que terminou
a função ah coloca uns dois pontinos aí pronto tá bom demais Então a identação ó faz parte é obrigatório no Python certo é obrigatório identação é essa é ess é esse recu do código certo da função que pertence a função e faz todo sentido né fica muito mais organizado visualmente falando né Beleza muito mais organizado né são quatro espaços ou Tab né é um mas o preferência preferência é Tab tá que é mais fácil Sand tabão já é Ô sandeco eu descobri isso daí fazendo alguns códigos aqui De e e jogava o erro no no
chat CPT ele dava ele explicou sobre essa questão da indentação a maioria dos erros que que estava acontecendo era justamente indentação exatamente então a indentação você já sabe que agora é obrigatório e e por da dentação não é só interessante saber que nem só interessante saber que tem que ter entação é o por dela entendeu historicamente na computação quem é o próximo é Rodrigo Calé quem é o próximo Sou eu acho eu não enira brincadeira corrigir aqui o microfone tá normal fala três coisinhas umair do Diego aí é cru aí né Créu aí aí história
de créu aí deixa eu contar essa história Diego ô Rodrigo eu tava na universidade e fui dar aula sobre falar sobre o Crew ai né Aí fui falando falando o cara só para quem não conhece né a a grafia é essa aqui né crew crew ai né aí bicho Aluno é tudo vagabundo O cara chega para mim no meio da minha aula eu tô falando sobre o cre a o cara V assim professor como é que esse negócio de Creo aí ó cara foam uns 15 minutos indo como é que é brother tá escrito Se
escreveu aí ó CR aí cara aluno de doutorado com esse papo meu irmão tem lógica João cara podia falar fazer um nome mais simples negócio trava língua eu falei João lá em São Paulo ele bolou De R coni essa história para ele ele bolou de R você aprendeu Agora dieg fala É Créu aí Créu aí vai lá continue a segundo eu esqueci o terceiro era a que deu erro naquela hora que eu fui executar que eu falei que deu erro aí na linha 16 aí ó hum aqui deu erro tá com erro ainda não não
mexi né eu foi executado deu erro parece que é eu acabei removendo aqui né é o erro do A não reconheceu numeral alguma coisa assim ah eu não sei vamos ver já já pode ser ver de novo deixa eu só concluir essa parte aqui só uma pergunta olha coisa olha coisa interessante aqui ó porque eu pedi a idade né eu não usei en canto nenhum concorda vejam que a idade tá um tá um azul um pouco mais escuro né ele tá me dizendo isso Ô bicho tu tá pedindo uma informação que você não tá fazendo
nada com ela Brother saca esse trem fora mano atrapalhar com isso entendeu Aí é já é legal né isso acontece também quando você tá importando biblioteca entende e não tá usando Então é isso aí quem é o próximo aí a senhora terminou Rodrigo você quer ver agora aqui a dúvida é porque tem muita dúvida aqui para tirar e a gente vai matando não era só para ver esse erro né Entendeu compartilhei compartilhei vamos lá de repente alguém tem tem o mesmo Problema compartilha enquanto enquanto você vai compartilhando outro pergunta o aolo pergunta agora e professor
Questão é assim né a gente vê que é uma onda do momento resolver as coisas com i e tal daí tem coisas que você coloca aí a gente vê que resolve com mero script de Python daí fica aquela aquela dúvida assim Existe algum método pra gente saber ou é só quando criar CCA mesmo pra gente saber não isso aqui eu não preciso de uma Inteligência Artificial eu posso Fazer só um script in Python aqui eu já resolvo já isso aqui eu preciso de um cre ai para melhorar e tem coisas que só a inteligência artificial
faz de forma otimizada para mim essa separação entre o que eu uso para resolver Aquela aquele problema é importante né até pra gente conseguir baratear o custo sim a da solução Ah sim Toda vez que você precisar de alguma coisa intelectual digamos assim né Principalmente quando você tá usando llm e você precisa de Algum processo intelectual Aí sim você tem que usar a inteligência artificial certo por exemplo eu quero interpretar um PDF eu uso eu preciso ler um PDF eu uso Python puro ou preciso usar Inteligência Artificial eu preciso ler só só ler informação e
gravar na base de dados ou coisa eu imprimir na tela eu uso Python puro beleza não preciso do inteligência só para isso certo eu preciso só ler e imprimir o que que eu vou usar iar para isso tá Ah eu tenho Que interpretar aquele texto que tá ali dentro para poder gerar alguma ação aí sim eu preciso da Inteligência Artificial depo entender toda vez que eu preciso algum tipo de interpretação ou de uma lógica de interpretativa digamos assim aí eu preciso usar inteligência certo B is is aí professor por exemplo pegando o seu exemplo aí
do PDF Eh vamos imaginar que eu tô olhando três artigos que são de instituições diferentes geralmente Elas têm o formato ali do Artigo a estrutura razoavelmente diferente ali os títulos subtítulos e tal e aí eu preciso saber bastante de Python para eu conseguir extrair as informações com título subtítulo de repente as citações que tem ali no naquele PDF talvez aí seria o caso de eu olhar e verificar que eu preciso realmente de uma inteligência artificial porque ela fazer porque isso aí já você percebe que isso aí já é um processo intelectual né intelectivo então você
Precisaria do inteligência para trabalhar ali em cima certo porque uma codificação uma codificação em Python ficaria muito difícil fazer isso sabe Ah sim beleza você percebe que o código fica muito complicado você enxergar cada detalhe até porque isso é tudo muito variável né então é melhor você passar isso para um ia e ela interpretar isso para você te dar uma saída é isso Beleza Calé faz o seguinte clica nesse izinho dentro da função É é no no criando uma bolinha vermelha dentro da função no 11 na linha 11 você cria uma bolinha vermelha na linha
11 isso aí passa pro próximo Aí agora ele vai ler o número vá foi foi próximo agora ele vai entrar certo vá entrou 1 + 1 = a a = a vai lá viu que agora deu dois aí return Ah vai sair agora ele vai atribuir ao C né atribuiu printa A + B E printa o somar mas aí quando você pera aí pera aí calma aí quando você colocou o print A somar Ele voltou de novo na função Porque você chamou duas vezes viu aí o erro porque a depuração é importante porque você já
tinha o valor em C Não precisava mandar de novo mas nem era esse erro é o outro esse aqui eu nem tinha vi foi aqui ó vai lá continua então input DIT o nome aí qualquer uhum hum pode ir vai indo vai indo vai indo digitando Isso vai Leu aí vai próximo piso peso é você botou 1.80 né Eu acho que eu tinha colocado 1,0 peso peso peso eu coloquei 80 vírgula da erro né Hã vírgula da erro falou que colocou vírgula é não é vírgula não é ponto né Tá entrada 100 ponto ah foi
isso então é isso então porque ele vai trabalhar com ponto fut pto flutuante beleza sempre é isso É bem interessante isso porque às Vezes você tem que verificar porque o usuário é bom é bom foi bom esse erro Calé Vamos trabalhar esse erro aí porque pode ser que você receba de repente uma pessoa digitou em vez de um ponto fante uma vírgula como é que resolve esse problema hein ele aparece uma coisa interessante uma coisa interessante né ó vamos lá deixa eu compartilhar min a tela aqui então que eu resolvo para você Desc compartilh que
aceitasse vg Ponto né Vamos lá mas aí o a vírgula pro pro pro pro Python significa que terminou e vai foi pra linha de baixo não é isso ou vamos tratar essa questão ó porque a aí aí vocês estão começando a ter uma mente de programador certo a mente de programador é se vai ter uma pessoa que vai colocar vírgula lá certo o cara vai colocar beleza cara vai colocar aquele termo né S Deco Idiot proof exatamente então vocês já estão Começando a perceber como é que o programador tem que pensar ele tem que antecipar
problemas Beleza deixa eu só já já vou falar então que que eu tenho que fazer a minha altura o cara vai digitou 1,72 eu preciso fazer um eu preciso mudar isso aí então vou fazer assim ó altura Será que existe a possibilidade de eu criar uma funcionalidade que muda isso para mim então tem altura ponto Place Ó um pouco a escrita é um pouco diferente mas eu tô aplicando a função essa função é aplicada diretamente em cima da variável tá da variável string ó então eu faço um replace aqui nele ou seja ol o que
ele tá dizendo ó o valor antigo pelo novo valor quem é o valor antigo que eu não quero vírgula e o valor novo Ponto beleza E se o cara digitar ponto fica ponto se o cara digitar vírgula vai ser Mudado para ponto entendeu certo aí eu tenho já uma tolerância a esse erro né porque isso vem aqui ó eu agora fazer o seguinte colocar aqui também quem já que o peso também tem essa possibilidade ó então o p vai aqui tá Então faço replace aqui D certinho veja que é uma função ó que recebe duas
coisas né o valor que você quer Aisa que você quer em inglês né repar pela coisa que vai ser repada Ah miseráv eu coloquei vírgula e não deu erro não aonde no no na parte da altura onde tinha dado erro naquela hora Tem certeza Sim tô fazendo de às vezes às vezes a própria função float se ele ah ISO não agora que deu agora que deu agora deu erro deu Beleza então vai dar esse problema então você pode fazer esse replace aqui então se você quer um se existe a possibilidade do cara digitar ele vai
digitar então é só uma questão técnica aqui por enquanto não faz parte Do da aul mas por uma questão de curiosidade né Vocês perguntaram tô resolvendo você veja aqui ó eu já aumentei o detalhe hein aumentei aumentei a minha função melhorei minha função e o que que alterei aqui absolutamente nada viu a potência desse tross cara e assim vai né entende então você percebe que o que que são bibliotecas então hein alguém pode me dizer o que que são bibliotecas conjunto de funções Exatamente são conjuntos e de funções e funções e funções que resolvem problema
para você certo então as bibliotecas do Python tem 350.000 bibliotecas cara que é coisa para caramba MM não tem uma linguagem que tenha tanta biblioteca assim como o Python tá você não deve ter ess caramba para você poder simplificar de forma simplificada resolver muito problema certo vamos lá que que preciso resolver Essa parada aqui vamos lá matar as mãozinhas levantada agora vai Diego Aragão é a vez dele Sand já fiz uma uma aplicação de uma ferramenta que não era 100% código né porque um pouco ali de no code e que a gente usava tal da
chamada de função né com inteligência artificial e a E aí até em relação a que o aoli falou acho que venha complementar E no caso lá por exemplo a gente definia no prompt né o quais eram as variáveis Que a ia precisava buscar né Por exemplo Então como se fosse esse código aqui Ah o nome a idade a invz de você perguntar diretamente se eu lançar ali ele identificava o que que era o nome o que que era a idade o que que era o peso né chamava a função já atribuí dentro das variáveis uhum
e aí você ve agora você sabe como é que a função funciona tá ligado que eu acho que é o grande grande barato dessa história entender o Python você sabe cara a inteligência artificial Do mundo é feita em cima do Python se eu entendo Python eu entendo a ia Beleza se eu entendo Python eu entendo essas ferramentas estão por aí e eu consigo até otimizar em alguns casos né enquanto a galera tá só mexendo com Flow você tá pegando o flow e melhorando aquele Flow tá ligado é isso Então olha o diferencial que você entra
Você tá entendendo Olha o diferencial é muito grande cara a gente vai ficando um pouco mais louco mas vai entendendo as coisas É Eduardo vamos lá vamos tentar matar essas mã levantad aí eu tô com problema no código tá igualzinho aí se melhor eu compartilhar para você ver Bora lá sei que eu que é esse vamos lá abre aí Z tá entendendo aí garoto tô tô entendendo perfeito de bola tá rodando aí não tô tá todo mundo rodando eu tô vendo aqui ah tá bom então eu faço isso depois muito bem eh ô ô ô
Eduardo é você não tá chamando a função ela tá Declarada certo Hum mas em nenhum momento você chamou o cadastro pessoa perceba que no meu caso aqui ó eu tenho o cadastro pessoa eu tô eu tô em cima da função para mostrar a função mas aqui embaixo eu chamo ela ó não eu não tô vendo sua tela Ah então cortar o meu compartilhamento não não não não não pode deixar aí pode deixar aí pode deixar aí coloca no último caracter da função da sua função no último caracter é um fecha parênteses lá Né eu não
consigo ver a a tela simultaneamente caramba não olha a sua tela que eu tô te guiando na sua tela então nela no final da última linha depois do print isso Dá um enter agora dá um dá mais um enter e dá um backspace isso aí agora apareceu aí tá vendo ó o cadastro sim o cadastro agora vai rodar vai ah vou rodar direto olha aí que você tem imagina o seguinte Eduardo olha aqui para mim para Um pouquinho para um pouquinho a função é como se fosse um um instrumento que você vai usar uhum quando
você declara ela Def cadastro função pessoa cadastro pessoa é um instrumento que tá pronto para ser usado Uhum mas ela só vai ser usada se você chamar chamar ela uhum entendeu então em algum momento você tem que chamar ela senão ela não vai ser usada nunca ela tá lá Prontinho para ser usad é disponível para você mas você ainda Não tinha chamado por isso que não funcionou tá fechou Obrigado Vitor é professor eu só queria saber o que que é a diferença de uma função e um método isso não sei se então eu vou eu
vou explicar na orientação objet mas basicamente é uma uma um método é uma função de uma classe porque uma classe né é um objeto ele um objeto ele ele tem propriedades e faz coisas certo então é melhor eu eu deixar essa mudança de nome Para método Quando a gente chegar na orientação objeto tá beleza mas basicamente é uma função também só que ele pertence a uma classe tá é isso próximo é o Evandro EV sandeco nos exemplos que o o João Moura dá noi ele sempre coloca os agentes e tarefas como função Def nome do
agente nome da tarefa sim aí algum motivo especial para por exemplo ele montar uma biblioteca ou a gente montar uma Biblioteca e depois chamar a A ideia é basicamente essa né porque aí você se você colocar uma um agente dentro de uma função em algum momento você aí você declara aquele agente se você precisar dele de novo basta você chamar a função e executou O que quer dizer o seguinte sua automação ela pode ser um um programa muito grande entende e em qualquer momento você pode chamar o agente Ah tá tá sim tem 30 agentes
em várias etapas E é em você ficar Repetindo o código do agente você cria uma função chama ele mas legal né é Não aí agora entende Obrigado próximo quem é o próximo Pô mas tá levantando mais mão po ser pode ser eu agora é o Vitor Valente Não é porque eu esqueci de abaixar Diogo al Ah olha só é uma questão técnica nós estamos aí nós temos Nesse momento Fazendo um programa então nós temos um programa Tecnicamente isso é chamado de uma função e uma função é composta por linhas é isso vamos lá um programa
um programa nós acabamos de fazer um programa pequeno programa de cadastro de de pessoas sim que usa uma função certo que que usa uma função que é composto por linhas é isso por isso por linha de programação dentro dela Exatamente exatamente E aí o que tu nos passou eh tem ali uma resposta para Cinco informações desse cadastro sim e eh mas ele não não permite repetir foi isso que a gente fez aqui eu fiz aqui ele fech ele rodou mas ele só me deu uma resposta né Eh botei meu nome o telefone telefone botei me
nome idade enfim aquilo ali mas ele não não gerou não posso fazer outro você não passou isso né Eu não entendi muito M eu pergunto para te falar a verdade esse esse programinha que a gente acabou de fazer você fez pra gente aí fizemos juntos e Ele ele permite e que eu tenha uma resposta né ele rodou e permite uma resposta você mostrou aí que ele pode botar vários nomes é eu posso eu posso chamar várias vezes essa função isso você na cópia que você nos passou isso não tá permitido é só copiar e colar
cop colei eu só consegui fazer um só botar o meu nome eu preciso botar um segundo nome para testar eu passei para você assim ó certo aí você pode pegar isso aqui ó copiar e Falar várias vezes ele vai chamar várias vez compartilhando tá Sand não tá compartilhando Ah desculpa então de Desc deixa compartilhar a minha tela aqui ó é é porque aqui eu eu posso chamar essa função quantas vezes eu quiser eu tenho essa liberdade né sim eu passei só uma e você continua a colar quantas vezes você quiser se não é que você
você mostrou uma função inha ali que não precisava estar repetindo né você botou ali vários eh até por isso eu até te perguntei e Como é que fica se eu quiser fazer infinito você Desc exp ó vou fazer é é é aí que eu vou chegar é é a próxima é a próxima teoria ah ok ok obrigado próxima teoria é obrigado por enquanto tá bom então Gil baixou a mão Diogo todo mundo baixou a mão então agora vamos continuar né eu posso fazer o seguinte ó eu sei que eu chamo essa função eu quero chamar
essa função algumas vezes tá eu vou dizer assim quantas pessoas Quantas pessoas você quer cadastrar então vou fazer assim e bom eu cadastrar posso perguntar pro usuário certo posso fazer assim ó qtd quantidade né quantidade de pessoas posso aí eu faço input aqui ó input certo e o cara diga quantas pessoas você quer cadastrar certo dois pontos espaço é válido isso Aqui já viu isso acontecer né NS sistemas são assim então eu tenho aqui uma quantidade de pessoas aí que eu posso fazer baseado na quantidade de pessoas que o cara quer cadastrar eu chamo essa
função aqui tantas vezes e seria legal hein Porque se eu quiser cadastrar duas pessoas aí eu digo aí ele chama duas vezes né então se eu quiser cadastrar duas vezes eu tenho que fazer duas vezes isso aqui concorda ou não chamar aquela função duas vezes se eu Quiser cadastrar só uma basta uma mas se eu quiser cadastrar 10 eu tenho que chamar 10 vezes né 10 vezes né você deu 10 aí deu 10 certo mas isso é tudo baseado na quantidade de pessoas tá então eu vou usar uma estrutura aqui uma coisa bacana que é
são de repetição Eu vou antes de entrar no no no no no IF né Se alguma coisa Faça aquilo se não faça aquilo outro são Loops de repetição certo um loop de repetição é uma coisa assim mais ou menos assim ó eh eu posso usar dois tipos de lup de repetição em inglês eu posso usar a palavra reservada while que é enquanto né ou posso usar a palavra reservada para for certo para tanto de tanto faça tal coisa enquanto for tal coisa faça tal coisa beleza vou já explicar e esse conceito para vocês não se
preocupe que a gente vai fazer bem devagarzinho ó eu Vou voltar aqui no livro Vamos perguntar vamos ver aqui não foi que eu coloquei os Loops de repetição pra gente explicar bem devagarzinho aqui ó repetindo até acertar tá então repetindo até acertar é dominando os Loops né então o que eu quero é exatamente isso eu quero repetir aquela chamada ao algumas vezes então analogia Imagine que você tá organizando uma grande festa e você precisa enviar convite para todo mundo você poderia fazer isso um a um mas isso tornaria Muito tempo ou extrapolando o conhecimento aqui
eu quero fazer o cadastro de pessoas você poderia fazer o cadastro um a um ou eh repetir essa essa questão do cadastro se você fizer um a um vai levar muito tempo né ao in vez disso você decide usar uma lista que é um método de que você permite enviar de forma rápida e eficiente então tem uma lista de coisas eu preciso enviar aquilo lá então eu uso essa analogia para eh explicar uma Estrutura né do Python que é usada em todas as todos os programas de de computação que é o lance do dos Loops
né que é o loop for ou o while beleza dentro do Python que a gente pode fazer essa repetição certo eh a linguagem é quase um texto em inglês é isso mesmo certo então ó a gente vem aqui o seguinte quando eu tenho um um for um Wi eu tenho que fazer a seguinte repetição ó Eh acho que é mais interessante eu preciso de uma sequência de número certo então soma Eu tenho um número inicial até um número tal eu tenho essa quantidade de informação que eu vou de zero a cinco então 1 2 3
4 5 certo então faço essa essa repetição aqui vamos fazer um lance aqui que é o seguinte ó ó eh no Python Tem uma função chamada Range certo que diz até quanto de quanto você vai você pode ir então esse esse Range diz o seguinte me retorne uma sequência de informação até o número que você quer parar Então vamos supor que o número que eu quero parar seja ah sei lá cinco beleza vamos ver o que que ele vai retornar pra gente ó vamos ver o que ele que vai retornar pra gente ó eu vou
Vou colocar aqui x recebe Range Tá certo vamos supor que eu não quero mais executar ah a função aqui tá tranquila não precisa ela não vai entrar aqui eu vou comentar essa linha aqui que Eu não quero executar Ela ainda tá quero só que vocês vejam o que que vai ter dentro do x quando eu chamar Range = 5 ok nada muito complexo né então vamos vamos vamos depurar isso aqui ó vou parar isso aqui vamos verificar o que que vai ter essa função Range iG 5 executando aí então tenho aqui Range iG 5 se
executar que ele vai me retornar é uma uma funcionalidade adicionando do zer a 5 Beleza então ele vai fazer Iniciar no zer e antes que ele for C ele para certo ok então ol se eu fizer uma repetição aqui ó for I que é o índice né em x que é o meu range eu quero imprimir print ele vai repetir várias vezes is aqui ó print vai dar nada vai dar nada beleza vamos testar isso aqui ó vou pausar essa paralela aqui porque muitas vezes a gente pega esse Range coloca junto né e nunca faz
a Coisa acontecendo forma separada já já dou já vou dar espaço para vocês conversarem vocês perguntarem Eu tenho um Range aqui ó então Ó o x agora o i vai ser quanto ele começa em quanto um zero né então ele vai ó printou aí quando eu executo aqui ele vai ele vai fazer a seguinte pergunta o i é menor ou igual a é menor que 5 ó o i é menor ou igual a a condição de parada que eu dei é menor Então continua aí ele imprime de Novo ó aí aí ele incrementa você v
que to vez que ele executa ele volta ele incrementa o i ó percebam aqui percebam aqui ó vocês estão conseguindo ver aí ó aumentar um pouquinho né o i começou com zero aí ó ele vai agora com dois com TR com qu e ele não chega no C certo porque o são de parada Deu para entender vou continuar vou fazer de novo ó dizer que tá de novo ó eu tenho uma funcionalidade chamada Range aqui que ela me ele ela me retorna Qual é o primeiro número e qual é a condição de parada tem que
ser menor que esse valor e eu criei também aqui na minha no meu código um um índice né um índice que vai receber e inicialmente esse primeiro valor e vai verificar até que ele seja menor que esse valor aqui né final permite a execu em loop execução cir mesmo ó lá primeira Coisa o i recebeu zer primeiro valor aí ele imprime na tela certo aí que que ele faz ele incrementa esse I que o I vai para vai para um aí ele faz a seguinte pergunta o i ele é ele é menor ou ou é
ou é maior ou igual a esse número final aqui certo beleza então ó eu vou fazendo essa esse looping até terminar Tá ok dúvida do que eu falei Então o loop é assim vou mais uma vez faça esse teste aí com vocês vou passar o código para vocês aí para vocês executarem aí no computador de vocês tá então é importante entender isso aqui esse tema do Range aqui ó já já entra a quantidade de pessoas tá Por enquanto entenda só isso aqui ó esse Range me dá um limite Inicial e final porque eu preciso saber
na minha repetição onde eu vou começar e onde eu vou parar entendeu onde eu vou começar e onde eu vou parar Seand quanto é que ele imprimiu ele imprimiu aqui embaixo é porque a gente não viu né é só para confirmar foi que eu imaginei beleza vamos lá confirmando que ele imprimiu vai dar nada um vai dar nada dois vai dar nada três Beleza beleza vai dar nada quatro vai dar nada cinco só que ele vai ele vai imprimir cinco vezes pergunta hein Por que que ele imprimiu cinco vezes e não quatro já que o
i vai até quatro Hein Porque o zer foi primir zer el começou com o zero beleza el sempre considera o zero Inicial tá dúvida pessoal em relação a que é um loop de de repetição então todo loop de repetição todo loop tem uma condição de entrada e uma condição de parada certo e a incrementação o que vai ser porque se você se você não incrementar essa coisa ele vai ficar para sempre ali certo tá bom Se eu por exemplo colocar Um valor muito alto aqui ó 50.000 ele vai ele ele ele vai fazer o que
sandeco que que você acha que vai acontecer aqui se eu colocar 50.000 hein vai repetir 49.999 ele vai repetir 50.000 vezes ó lá tá repetindo 50.000 vezes ó ou ele vai dar erro vai dar nada vai dar nada vai dar nada vai dar nada vai dar nada vai nada e vai embora termina mais nunca aí Ó vai ficar aí 50 mil vezes entendeu mas terminou ó 50.000 vezes assim foi rápido hein mas é uai o computador ele processa em em nanosegundos certo Nós seres humanos trabalhamos em micros milissegundos é 1 milhão de vezes mais rápido
certo computador pode perguntar Ô sandeco a sobre aí o o Ranger que você fez no meu aqui ao colocar ele tá dando erro dizendo que o Ranger não foi definido onde é que você adicionou Alguma coisa aí não ele é da linguagem tá o Range é da linguagem ó Então vou voltar aqui ó só você escrever assim ó ah eu escrevi errado então é beleza certo alguma dúvida gente Você viu que ele tá a repetição essa vantagem qual é a vantagem da repetição eu posso repetir códigos ó sem precisar ficar escrevendo o mesmo código e
qual é o código que eu quero repetir essa que é a pergunta o código que eu quero repetir É o Pessoa então vou substituir aqui tá matei aqui ok garoto quantas vezes eu quero repetir esse esse cadastro o número do input que Car exatamente então o que que eu faço aqui ó quantidade de pessoas entendeu certo ah mas pô você tá criando a variável x aí ó matemática né x iG x concorda Ó você coloquei o mouse em C matemática pura ó x = x né mas x também é igual a range quantidade de pessoas
Concorda então consequentemente eu posso tirar esse carinho daqui colocar no lugar do X que é a mesma coisa e eu não preciso usar esse x aqui certo vai ficar mais limpo ainda Beleza é o que O João fez com código né que ele prod 1 milhão de agora vocês estão vendo como é que funciona o for para alguma coisa então agora vamos lá olha só eu comecei o código aqui duplicando esse código de cadastro de pessoa não sei quantas vezes certo 10 Vezes cinco vezes Manda só mentinho só mentinho deixa eu só concluir aqui eh
generalize se uma função show de bola show de bola aí agora ao invés de eu repetir eu eu eu de eu repetir isso aqui né 10 vezes ó agora eu crio um loop de de repetição que me repete também e é legal que ele me repete até na quantidade de pessoas que o cara quer usar eu posso até simplificar essa Variável aqui n posso qtd qtd pessoas que eu sei que é quantidade de pessoa né certo e aqui vai ficar aqui ok teremos um problema aqui já já preciso que vocês resolvam para mim tá na
depuração que vai dizer mas vamos executar isso aqui no modo depurador e vocês vão ver o problema acontecendo antes dele acontecer ó eu abri aqui e ele vai perguntar para mim diga quantas pessoas você quer cadastrar Ah tem que ter o mais um Lá quantas pessoas já já a gente vai ver isso aí quantas pessoas você quer cadastrar Ô Zé Osvaldo 10 10 pessoas beleza posso fazer esse Range aqui com 10 não tem que ser com 11 por quê Porque se nú é o número que esse esse valor é o valor que para não vai
dar um erro aqui qual é o erro pessoal vai dar aqui que começa com zero né não input é uma string tem que converter opa olha cara tome na cara de vocês como é que é chada que não sabe de Nada As mulheres tem que salvar vocês mesmo rapaz porque aqui galera Ó é um número que eu preciso mas olha o tipo que tá aqui STR é uma string vai dar erro quer ver ó percebeu que deu erro ele diz aqui ó o erro Ó tipo do erro string o objeto não pode ser interpretado inteiro
pessoal falta fazer pra gente mostra até onde né é aí o pessoal aí o pessoal recebe esses erros Aqui no no P meu Deus do céu Só me dá erro velho só me dá erro só me dá erro como é que você resolve Então você tá sozinho sem o professor não tem como tirar essas dúvida e tal como é que você resolve pega isso aqui aí você resolve assim ó aí você vai abrir aqui chat PT Beleza e você vai perguntar para ele Ó olha como é que você Peg a primeira coisa é ler né
sandeco É vamos ler mas você pode ó como é que você pode resolver um problema primeira coisa você Vem aqui e fala assim ó primeiro delimitador certo code Barcode eu ensino isso no meu livro de promp certo aqui dentro de code barra code eu vou fazer o seguinte eu vou copiar o código que eu estou fazendo e vou colocar lá no chat ept ó cadê cadê per meu Deus cadê o TR usando agora vou fechar aqui trabalho Esse é o primeiroo Prim Aqui aí eu volto para cima de novo shift enter shift ent shift enter
escrevo aqui ó erro como é que eu faço normalmente tá barra erro e eu vou colar aqui dentro o erro certo então volta aqui deixa travado aqui porque tá o erro aqui control aí copio tudo isso aqui ó obviamente eu já sei qual é o erro né vocês já sabem qual é o erro mas eu vou só mostrar para vocês como é que vocês devem fazer coloco Então agora eu tenho na tela aqui para eu tenho o código e Tem o erro aí você shift ent shift ent o erro tá aqui embaixo Qual tá mais
em baixo ainda você escreve agora com ele aqui ó eh meu código meu código delimitado por barra code seja é onde está o meu código está dando o erro delimitado delimitado por erro arrumo para Arruma isso isso para mim seu jumento Aí rapaz eu Xing chat PT demais eu tenho que parar com isso eu vou ser um dos primeiros a ser levado pelo pela Skynet Ô pera a pera aí deixa só pera aí pera aí pera aí cal Deixa eu só concluir aqui ó você veja que ele foi em cima ó o problema ocorre porque
a função input retorna no string a gente já viu isso e a função Range requer um número inteiro de entrada né por isso ao tentar passar qtd pessoas para Range ocorre o erro do tipo e ocorre o erro de tipo né para Corrigir isso basta converter qtd pessoas para o número inteiro usando a função int né a correção está logo abaixo então aqui ele Manteve todo o meu código tá vendo ó e mostrou exatamente onde foi que eu deveria fazer beleza que que eu posso fazer copia código parei a parada aqui control a contrl v
tá tudo certo Beleza então é essa é uma das formas também de você corrigir um código porque lógico aqui o código é muito simples né Mas às vezes quando chegam as coisas mais complexas e alguns detalhes que passam batido porque a visão do do do programador às vezes falha certo às vezes é um detalhezinho cara que tá faltando exemplo às vezes tá faltando uma vírgula aqui ó você não tá vendo tá dando erro tá dando T você não tá vendo você não tá vendo que falta uma vírgula e precisa dessa vírgula aí aí você passa
lá o chat pd ó tá faltando uma vírgula em tal lugar Ah é mesmo vem a vírgula Aqui entende qual é qual é o lance do não é que vai substituir o programador mas agiliza para caramba mano você não tem noção o tempo que eu perdi por causa de um ponto e vírgula da linguagem C Porque toda linguagem C quando você escreve uma linha de programação Obrigatoriamente você tem que colocar um ponto de vírgula aqui ponte vírgula aqui ponte vírgula aqui ponte vírgula tem que terminar com ponte vírgula você esqueceu o ponte vírgula D Aí
você fica assim meu Irmão tá dando erro aqui velho que tá acontecendo que que eu não tô vendo era um ponto de vírgula aí aí às vezes alguém que tá fora com você assim ó aí Fala rapaz é porque Na tua linha TRS tá faltando ponto de vírgul assim p como é que eu não vi isso velho entendeu então quando você tá no ambiente de programadores isso te ajuda bastante mas quando você tá sozinho você tá lascado velho então o chat PT vem para te ajudar nesse ponto Ele é ele é teu ajudador no programação
entendeu então tem que usar todo programador hoje em dia tem que usar se o cara diz assim ah o cara que usa chat PT é um idiota idiota é o cara que diz isso porque quem é da programação antiga como eu que sofria para caramba para tirar esse zerro de vez em quando mano você não tem noção tanto que você é bom sabe é isso temos mãos levantadas Tácio vamos lá já são 4:1 12 como diz o pessoal do Rio tem que falar T tem que abrir o microfone porque eu não tô ouvindo você não
Oi professor sim é na realidade essa parte de deixa eu ver aqui de fazer o debug bicho esse sotaque é muito bonito de onde é isso de onde é esse sotaque bonito aqui eu tô Sou da Paraíba Campina Grande Ô TR bado misturando com Goiano né T da Paraíba eu sou apaixonado pelo sutaque do meu Nordeste Diga aí Eh deu Um bloqueio Zinho na mente aqui deu já nessa segunda parte onde tá partindo para quantidade de de cadastros o rend Eu já tentei fazer esse esse bug aqui enrolei toho o problema tá dando tá dando
erro aí tá a tá na na realidade eu não conseguir complementar essa segunda parte aí também que seu que se eu passa mudou de de qtd para qtd tá eu mudei tava a quantidade de pessoas eu simplifiquei o nome da Variável foi só isso certo só simplifiquei o nome da variável diminuir para não ficar tão grande eu posso colocar só se eu quiser mais eu posso colocar só qtd aí eu aí ó o ó a sacada ó a sacada Ó você poderia fazer assim né ó qtd pessoas ktd pessoas aí vamos supor que você esqueceu
esse S aqui aí ó ktd pessoas e KT tudo só qtd que é quantidade certo Aham Aí tem um errinho aqui porque qtd aqui não é a mesma coisa né ó tá vendo aqui tem o s certo Qual é A melhor forma de fazer isso ó volta melhor forma é quando você seleciona ele já seleciona tudo concorda sim botão direito em cima certo direito em cima vem aqui refactor ó aí você Opa Cadê reor que é para você alterar né então você vem aqui ó simplesmente que legal Apaga né Mas por que que não foi
Opa já apaga não o Marcador apagou antes que você escreveu pera aí eu tô desaprendendo como é que é isso no reflect available não tem como fazer um rename aqui não ele deveria deixar rename aqui beleza é é porque acontece ref lá no P Charm é exatamente essa questão de mudar né aí já tem um jeito diferente quando eu mudei aqui ó ele já mudou todo mundo Tá vendo legal você clica duas vezes ó F2 se eu voltar ó ele muiu de novo todo mundo tá vendo que legal isso diminui a quantidade de erros sempre
sentio diminuir quantidade isso é muito comum tá nas DS não é nada de maravilhoso n é porque vocês estão sabendo agora mas assim é muito comum né Então vem aqui ó botão direito rename né rename você quer renomear alguma coisa renomeia por aqui que é melhor ele Renomeia tudo tá até nome de arquivo quando você v renomear você nomear por aqui ele renomeação mas eu não sei se eu respondi seu sua dúvida mais ou menos mas depois depois o seor seleciona e coloca lá no no chat aí eu para atualizar aqui o vou botar para
você aí agora obviamente de tudo que eu tô dando aqui para vocês vocês tem que ir lá pro livre e praticar tá aham essa semana tem que Aquele aquele aquele grupo de WhatsApp tem que tá queimando as as pestanas de todo mundo se vocês não tiverem dando erro no programa de vocês eu vou ficar com ódio no coração você tá entendendo porque a inteligência artificial aprende a partir do erro Por que que vocês não vão aprender não é agora vamos rodar o código porque agora acho que vai funcionar ó agora vai dar Bom você veja
que eu vou colocar aqui né então ele vai pedir a quantidade de pessoas vou quantas pessoas você quer cadastrar eu quero cadastrar duas pessoas aí ele vai fazer o seguinte ó de lado aqui ó agora veja que o qtd tá dois né e eu vou fazer aqui a conversão para inteiro agora vai funcionar o meu I recebe zero precis colocar mais um menos um aqui será não né porque ele vai até dois só que ele vai fazer zer e 1 z0 e 1 não são Dois eu não quero a quantidade de dois então tá certo
primeira pessoa aí ele entra na função ó entende vamos lá nome quem é o nome sandeco altura né quem é a altura minha altura é 1.72 P 72 certo peso qual é o peso 33 tentei Tô emagrecendo né porque a partir de que eu vou conversando com vocês aqui vocês ficam desgastando aí eu vou fazer aqui o vou fazer aqui o replace ó beleza não tem vírgula lá então vai passar direto Né transforma aqui ó para ponto flutuante tá aqui também vai para ponto flutuante faz o cálculo imprimo na tela imprimo na tela e agora
eu vou pro próximo veja que saiu da função Todas aquelas funções que estavam lá aqueles dados que estavam lá em cima morreu porque o Esopo morreu né lembra disso a história do escopo o Esopo morreu voltei para fora do programa ó então agora o i é igual a 1 né então eu posso chamar mais uma vez Porque ele é menor que dois ó ele é menor que dois né então mais uma vez aí Cadê DIT o nome Zé aí a altura Zé tem 1,80 bicho al sua aqui ó peso Zé tá grande 90 portão aí
faz o replace converte pode ver que tá convertendo aqui converte aqui também posso fazer esse cálculo fez o cálculo imprimiu imprimiu aí ele vai perguntar ele vai incrementar Esse i e vai Perguntar Esse i é menor que 2 não é igual já né Aí ele simplesmente sai do programa e funcionou Beleza então agora funcionando o que que você pode fazer ó ao invés de você rodar no modo depuração você tira os debugs primeiro né tira os debugs tá tudo certo agora você dá o play Zão certo quantas pessoas você quer cadastrar duas Qual o nome
Sand Qual a altura 1. 72 agora o programa tá indo agora é assim que você vê o programa você usuário Final vê assim mas o programador veio por dentro pô entendeu por dentro peso 81 daqui a pouco eu vou chegar no meu peso ideal vocês estão percebendo né Maria Maria na altura da Maria Maria tem 1,65 m peso da Maria 50 kg e acabou o programa que é isso que eu queria tá vendo Então beleza tá tudo lindo Maravilhoso certo dúvida ol as dúvidas vamos lá testa altura com vírgula sandeco hã test com vírgula vamos
lá testar com vírgula Deixa eu só fazer uma coisa aqui Dea Só D um eu sempr eu gosto de fazer isso aqui ó CLS é um comando do dos né dá limpada na tela certo Clear CLS Clear aí faz isso né E muito bem vamos dar um play Aqui quantas pessoas você quer cadastrar vou colocar só uma tá só que agora eu vou colocar minha altura 1,72 certo e aí ó qual é o peso o peso é 80 V 80,5 vírgula né V5 e o que ele calculou por quê porque ele passou no replace lá
né ele passou nesse replace aqui ó e trocou a vírgula por ponto certo aí não deu erro percebeu quer dizer o o programador percebe quando se eu não fizesse isso e Ficasse dando Play direto eu não ia ver o erro nunca por isso que tem que entrar e fazer a paradinha fazer o o Break Point lá e entrar no break Point entendeu e slow motion certo slow motion se eu pegar nego fazendo aí código escrevendo código sem usar slow motion vai tomar pau vai tomar zero viu zal É eu sou ruim bicho porque você tá
brigando comigo por causa do slo eu tem nada a ver com isso Não u tá descarregando em mim p tem n a ver com isso né bicho vai descontar outro rapaz eu não sei nem o que que é eu sei sei sei eu sei eu sei eu sei muito [Risadas] bom tem que fazer no break Point aqui tá bolinha vermelha e bolinha vermelha sempre assim você pode ter certeza que você vai sempre ser mais assertivo no seu código sabe até quando a gente for Criar agora as coisas no crei porque agora no crei eu não
vou mais mexer com colab certo tudo agora vai ser na máquina E aí agora a gente vai usar bastante essa estrutura tá pode agora as dúvidas que a gente est chegando no fim da aula né Tem coisa mais pra gente ver eu acho que era até isso não era ô rapaz Fui fui fui rápido hein e eu acho que tinha compartilhar com você que para usar o debugger eu teria que colocar ele para funcionar primeiro que ele tá dando Replace ali posso pôr na tela eu vou descompartilhar minha e você compartilha sua tá tá vai
lá enquanto vai compartilhando o outro vai falando beleza vai lá ô sandeco no então assim por exemplo pegaria lá um arquivo Python né E faria a mesma coisa para ver se aquele arquivo tá funcionando né se aquele arquivo Tá ok ou tá com exatamente você Eduardo hum é você né Tá Compartilhando eu então eu já tô vendo um erro de cara aí você tá chamando essa função dentro dela mesmo é possível a gente fazer isso certo uma uma função chama ela mesma que chama ela mesma vamos testar isso aqui na prática ó que loucura que
seria quer que eu corta o compartilhamento faz aqui não não é é eu vou compartilhar a minha aqui vou fazer exatamente o que você tá fazendo beleza e mas só que só acontece seu programa ele ele não vai funcionar nunca Hum porque veja ele não deu erro se não deu ele dá um replace zera não faz nada ele não faz nada eu vou comentar todo o meu programa aqui tá compartilhar quando eu comento Ah desculpa deixa eu comentar deixa eu compartilhar aqui minha tela você veja que uma das coisas mais importantes da programação pessoal igreja
Opa Cadê a minha é você que você que falou aí essa variável aí é boa né já já já já já já a minha já tá gelando lá né A minha já tá Gelando lá ó você você possa ver que para não aten sar ao povo né você possa ver que você veja o seguinte uma das melhores coisas que existe para você aprender a programar é Errar certo Um dia quando você fizer um curso de de Inteligência Artificial acadêmico comigo você vai perceber que a inteligência artificial aprende errando e muito e ela erra muito no
início da aprendizagem dela entendeu mas a medida Que ela vai errando ela vai minimizando o erro ela vai paulatinamente acertando melhorando melhorando melhorando melhorando E é isso que ela faz até que chega num momento que ela acerta para caramba e aí a gente tem as I que a gente tem hoje né que a gente quer saber como é que funciona super interessado e tal mas a primeira coisa que a gente tem que entender é que a inteligência artificial erra muito isso pode ser usado como extrapolação pro nosso Conhecimento né que Ou seja é real uma
coisa muito boa que tá acontecendo no seu código aqui primeira coisa é que tudo bem você chamou o cadastro pessoa certo só que você chamou ela dentro do escopo da própria função ó então eu vou vou mostrar exatamente como já já como acontece isso aqui Então na verdade isso aqui deveria está assim ó essa essa chamada da função essa linhazinha aqui nos ajuda a dizer aonde Ela está sendo chamada tá vendo ó Uhum Ela começa ela termina a função ó uhum entende então Digamos que esses dois códigos aqui esse e este aqui faz fazem parte
do mesmo escopo certo só que quando você colocou Esso aqui para dentro ó para dentro ela não deu erro porque é possível a partir de uma função chamar outra e é possível a partir da função chama ela mesma Ó que coisa mais louca eu vou Fazer só para vocês verem como é que funciona isso ó uma outra abordagem tá ó vou executar isso aqui vou olha que olha Que maluco que é isso aqui ó vamos lá vai chamar aqui t no programa principal e vai chamar a função concorda veja que eu não coloquei a quantidade
aqui beleza então ó ela chamou função tá correto aí ele vai perguntar nome né eu Vou fazer o seguinte ó vou colocar um um um Break Point aqui para que eu possa no próximo aqui nessa chamada dá um play que ela não vai precisar não vai me chamar mais até até que ela chegar até que ela vai chegar essa linha aqui tá aí ela para ó altura 1,72 forma errada Opa da vez eu faço isso né 1,72 tô tô explicitamente colocando errado para ela consertar lá e o peso o peso vai ser 79,8 né agrec
aí veja que ele calculou aí que acontece Ó eu falei que ela pode chamar outra função e ela pode chamar até ela mesma que que que você acha que acontece aqui ô Eduardo tô aqui mas a pergunta é boa hein é vai ficar em loop não Hã Vai ficar em calma aí vamos entender Por que vai ficar em loop né chega no final você acha que ela vai você acha Que quando eu chamar aqui ela vem pro início ou ela sai no meu caso hum ela saiu ah ela não é que ela saiu ela não
funcionou na verdade né mas no meu caso aqui ó ó o que vai acontecer ó ó ela chamou de novo ó ela entrou de novo chamou de novo é certo o que aconteceu na prática foi isso aqui ó essa função ela vai vai ficar fazendo isso ó quer ver ó eh Vou até apagar isso aqui deixar só Escopo Néo Então pode colocar a condição dentro da própria função e só sair dela depois pode pode pior que pode pode sim ela vai ficar fazendo isso aqui ó chamando aqui chamando aqui entendeu E aí vai acontecer um
problema e como ela chama ela mesma chama ela mesma chama ela mesma chama ela mesma chama ela mesma quando é que ela vai terminar nunca nunca vai ficar aí para sempre eu preciso colocar uma condição de parada aí beleza Uhum como é que eu faço ó coloca o contado Ou coloca qualquer coisa né uso Break hã Break ou então conserta programa conserta PR Mas vamos vamos supor vamos supor que ess Mas isso não seria aquela chamada infinito de cadastro infinito não não é a mesma coisa não poderia ser Quase isso mas esse aqui nem é
a ideia ó o que a gente chama na computações aqui de recursão Aham recursão beleza é um é um é um recurso poderoso recursão tá que que é a chamada da função dela mesma você pode ver que eu posso eu posso chamar por exemplo essa função aqui pode chamar a função soma e a função soma pode chamar uma outra chamar outra que chamar outra então ela ela vai criando essa pilinha aqui certo então o que eu quero é quando essa aqui terminar volto para essa que volto para essa que volto para essa que volto para
essa e termina o programa tá Então claramente eu preciso de colocar uma condição de parada aqui certo recursão é recurso bem grande vamos lá como é que a gente pode fazer ó eu posso fazer assim eu posso colocar o qtd aqui certo sim ou não já vai sair definido eu posso fazer assim ó se aí vem aqui ó se gtd for menor ou for maior né for maior Que aí tem um problema né maior que o qu Diego falou que precisa sair quantidade de pessoas eu posso passar duas coisas aqui uma uma é o index
atual certo e a e a quantidade de pessoas que vai ser vai ser utilizado então tem aqui o i se o I for maior que qtd gtd existe uma um comando chamado Break ou seja para essa bagaça aí certo ou return Né pronto ele retorna retorna retorna retorna retorna ok certo então vou fazer assim ó aqui ó antes de chamar a pessoa eu vou fazer o i receber o i aí já começa um pouquinho de lógica programação né mais um tá e na primeira chamar aí no final vou vou fazer vou chamar a função chamada
passando I passando qtb e aqui eu vou passar zero vírgula Qual a quantidade de pessoas você quer TR certo onde o i começa com zero e a quantidade de pessoas que eu quero é três beleza vamos ver isso aqui se funcion não vamos rodar é um pouco mais complexo tá eu concordo que é um pouco mais complexo mas faz parte do conhecimento aumentar um pouquinho aqui vou chamar o cadastro de pessoa passando 0 e TR bom chegou lá dentro quanto que que é o i aí é contrário Né se I aqui é um if né
se I for maior que TD ele vai dar vitan é maior não porque i é igual a z0 e ktd é 3 se I for maior que TD Ele não retorna Então ele continua aí eu vou e escrevo lá pessoa vai escrever aqui só que o saque ter que escrever tudo isso aqui de novo né bicho an aqui aí eu vou passar a pessoa mas ó o que aconteceu com o i eu incrementei para um não foi aqui nesse ponto Agora Eu vou chamar a própria função ó ele chegou aqui o i é maior que
qtd quantidade não então ele não retorna ainda né mas eu tenho que retornar o i né cara ISO aqui vai vai dar vai complicar mais a cabea de vocês porque eu vou fazer o ir receber o que o que eu tenho que fazer o ir receber o que foi lá né voltando então enfim não vamos mexer com isso agora não porque vai mais confundir cabe de Vocês errado simplifica Juvenal simplifica simplifica exatamente eu não tenho que complicar isso aqui não então basta você chamar a função três vezes aqui fora tira porque senão aqui é mais
demonstração de conhecimento da minha parte do que do que ensino entendeu isso não faz stido mas se deixar fora ali ele já teria que funcionar é já teria que funcionar Beleza Eduardo eu tô achando se eu vim aqui eu vou mais complicar a cabeça de Vocês e aí não faz menor sentido isso aí não agrega não vai fazer nada diferença na vida de vocês tá então não mas a passo mais pra frente gente trabalhar com lógica de programação aí a gente pode ver aluma coisa sentido mas por enquanto vamos ficar só com isso aqui que
eu acho que é importante tá beleza só que então eu fiz aqui e não funcionou posso compartilhar de novo pode Ah vou descompartilhar o meu né Eu acho que não precisa vai lá faz Aí vamos lá pausa o cadastro embaixo na lin 25 tá faltando uma vírgula eu acho não aonde lá for não tá faltando dois pontos for e em Range Mas é porque tá tudo dentro da função Cara essa questão ó é fora entende ó você tem que perceber isso ó uma coisa é dentro da função outra coisa é fora ó esse código Aqui
tá tudo fora ó entende você colocou para dentro da função por isso que nada tá funcionando Qual a partir desse qtd aqui ó desse é dá um back space não bota pro Início da linha bota pro início da isso bem início mesmo ali dá um back space agora o outro também E aí vai é não deixa ele fora tira de dentro da função ele é para fora da função de dentro da função Ok isso Beleza e o for também e tá faltando dois pontos depois lá do vai resolver vai resolver aí no final do for
aqui ó falta esses dois pontos aqui ó é e esse cadastro faz parte do F então ele tá para Dentro dentro certo é isso agora testa para você ver pode dar Play direto é qual é a quantidade de pessoas você quer digitar Beleza agora tá dando certo uhum vamos P um errado aqui mas é muito bom esses erros porque aí você vai aprender e vai fixar certo e eu preciso sempre que você estiver errado Mostra para mim Professor tá errado aqui aí a gente vai resolver Porque pode ser o erro de outro e aí o
outro aprende entende eu já errei esse tranho para caramba aí mas é isso mas é isso programação é isso é erro tentativa Cara às vezes você passa um dia inteiro tentando resolver um problema Às vezes você não consegue aí que você aí cara eu eu resolvo coisa sonhando viram uma coisa dessa parece paraar né como excelente aqui foi excelente a única coisa é o seguinte né eu não Conseguia nem entrar no debug isso aí o debug É assim é só o lá dentro do chat PT mesmo né é aí o debug aqui nesse caso para
você usar que tá ó marcou essa opção aqui marcou essa opção na primeira linha aqui ó e aí você comp calma na cruz não por todo mundo o pessoal tacando a bolinha no Professor miserável esse bicho ó eu sou o Primeiro marcou opção aqui certo Marcou marcou o Break Point aqui ó agora você executa no modo depurador tá Não mas aí que tá o que eu tô querendo te dizer é o seguinte do jeito que tava o erro quando eu marcava o pontinho colocava o debug ali ele dava o refresh e matava o processo ele
Claro porque ele nem entrava na função função exatamente vocês perceberam uma outra coisa também uma pergunta que não tem uma pergunta que vocês deveria me Fazer e não fizeram ainda é que a gente tá pensando em termo de estrutura de código aqui ó que é lé bem lógica a pergunta é por que essa função tem que ser aqui por que que ela não pode ser aqui não é interessante isso faz Lógico né É não tem que seguir uma sequência Ok hein tem que ser mais entendido isso aí não ficaria melhor né ficaria melhor mas como
é que mas aí ele o cadastro Que Que o cadastro tá subin cast erro eu já sei que não pode a pergunta é por pergunta é por vai Ele lê na ordem então a função não existe você tá chamando ela e ele não conhece ela ainda entendeu a função não existe para ele lembra da interpretação vamos interpretar esse texto como vamos interpretar essa esse código como se fosse um texto português você tá dizendo o seguinte ó vamos lá digitar Eid do sandeco e tal Olha é o seguinte Ô Eduardo se você Quiser cadastrar uma pessoa
existe uma função que você pode usar que é esta função aqui ó que tem o nome altura peso ele faz o replace faz aí Aí depois ele diz assim ó ah então agora ele chamou a entrada de quantas pessoas que ele quer e agora ele converteu e agora vai fazer um looping e agora ele tá chamando se eu não disser pra pessoa antes que é possível ela fazer aquilo como é que ela vai fazer então é aquele lance como é que eu Vou usar uma ferramenta se a ferramenta não tá disponível para mim antes deu
para entender sim então não tem como eu usar essa ferramenta na interpretação do código se ela não existir para mim antes uhum por isso que primeiro você define tudo que pode ser usado e depois você executa o código efetivamente entendeu enfit tá isso também na interpretação em código interpretar também vale já em Java quando você tá usando orientação Objeto a a sequência da função independe vocês vão ver isso aí tá em Python também pode ser isso o método ele independe da da sequência é possível você colocar método em sequência diferentes lá e vai e chamar
eles de forma não sequenciada digamos assim dá muito certo bacana Ó você pode ver que a gente matou eu prometi para vocês o quê capítulo um a instalação primeiro foi uma conversa de uma hora certo isso porque o Zé Osvaldo deixou se ele não tivesse se ele não tivesse deixado nós ia um pouquinho mais você viu né eu passei a noite pensando nessa aula hoje você fica uma hora conversando mas pô essa conversa Inicial Car eu li eu li o livro ontem para poder começar a aula e ela não começava bicho quase me bateu de
lá eu vi a chinela voando meu irmão batemos um papo de uma hora aqui É Verdade ô rapaz mostra Não essa sua camisa vou te falar uma coisa cara que camisa muita da eu vou pro show do pacata em São Paulo agora esse mês Ah só V comigo você vai você vai também pô não Ah eu não fui eu não fui M você que Duvido idade para muvuca não ué vai para não fale isso cara é exatamente junto o dinheiro vai na er Vip exatamente chama eu paga o ingresso também né então segundo o Zé
Osvaldo conversamos Uma lorota danada no início do curso aqui né z Zé conversando bastante coisa uma hora mais ou menos tirando dúvidas sobre várias coisas né algumas indignações foram expostas serão todas elas cortadas devidamente do vídeo enfim aí a gente viu instalação do Python com bastante calma em detalhes e também do vers Code em detalhes beleza não faz sentido mais ninguém ter dúvida sobre isso tá no livro e tá no vídeo Não me pergunte mais eu sou eu Sou vingativo Bicho eu sou nordestino eu eu sou ruim o meu bisavô Pou Lampião de Mossoró bicho
vocês não brincam comigo não é sério mesmo certo começamos então aqui ó com o básico do básico que é variáveis em Python beleza trabalhamos aqui com input output eu quero que vocês Leiam com carinho esse capítulo aqui tá Fizemos alguma Não Não Não Não vimos aqui sobre floes bolean mas é algo muito simples de entender tá basta dar uma Lidinha lá e vimos alguns comparadores lógicos aqui tudo bem comentários vios também E aí tem os exercícios pratiquem pelo amor de Deus agora entramos aqui eu dei um pulo né Fiz lá para fui lá para funções
e voltei pros pros controles Tá vendo como é que são as coisas né fui lá em funções aqui ó e voltei pros controles aqui para vocês entenderem Então é bom vocês continuarem lendo tá para vocês fecharem aqui esse conteúdo Então o que é importante é sempre que Vocês lerem um capítulo lerem essa parte aqui ó o a penúltima sessão de cada capítulo O Por que essa coisa que a gente estudou nesse capítulo é importante para a inteligência artificial entende porque tudo que a gente estudou a gente usa na criação e desenvolvimento de as não é
à toa essas coisas que a gente estudou aqui tá Quando a gente vai treinar uma inteligência artificial ou quando a gente vai trabalhar com agentes Inteligentes tudo que eu tudo que a gente estudou hoje aqui a gente usa lá por isso que está incluso aqui entende a linguagem tem muitas outras coisas das quais eu cortei porque não tem tanta relação com a ia beleza enfim é isso então Leiam mais uma vez com calma façam os exercícios e errem bastante e quando vocês errarem vocês podem usar o chat IPT como referência mas procure você mesmo escrever
o código tá e não copiar o código como o Professor ensinou isso ali é um é um é um é um momento de desespero mesmo você vai lá e copia o código mas o ideal é que você realmente escreva o código sabe por quê que cria uma coisa chamada memória física eu sempre falo isso pra galera escreva escreva porque cria memória física certo o ato de escrever o código vai internalizando no seu corpo cara eu sempre falo pros meninos eu jogo igualzinho ao Messi cara sem brincadeira nenhuma Zé eu sou um Messi jogando velho Certo
O problema é que meu corpo não não responde mas na cabeça eu sou o mestre bicho tá entendendo mas como eu não tenho memória física igual o Messi o corpo não vai vai ter torneio de FIFA aí na na Camp vai ter torneio de FIFA se Deus quiser aqui em Goiás eu estarei participando desse torneio obviamente mas mentalmente Não adianta só você entender mentalmente a coisa tem que praticar certo então essa semana agora eu quero ver são o qu olha aqui se você Olhar aqui ó são Aqui nós temos o quê 15 exercícios desse Capítulo
tá tem teórico e tem prático Beleza então pessoal como é que faz isso Responde responde não se vira aí velho troca com as galerinha vai conversa com coleguinha certo responde não dá resposta dou nada aqui ó prática Capítulo TRS a prática leva excelência mas quant quantos exercícios 10 exercícios tá fazer todos Cara fazer todos tem Problemas aqui para vocês resolverem beleza aqui ó Capítulo 4 que é o último que a gente viu hoje vamos praticar mais quantos exercícios mais 10 certo temos quantos aqui 35 exercícios para essa semana hein pô tá de brincadeira hein não
vai f não vai essa história não vou fazer não tá certo então tem que fazer e aí a ideia aí ó Qual é o lance do grupo né Qual é o lance do grupo certo e é aí eu vou pedir para entregar porque vai ter nota para ter o certificado senão Não tem certificado não certo beleza o certificado ele é a parte do do curso tá galera tem todo certificado dos cursos todo mundo sabe tem um curso de R 25 aí depois tem a entrega dos dos exercícios aí já vou pedir até pra Rose montar
os formulários de recebimento aí do dos dos exercícios tá cada exercício D desse aí para dar a nota pro certificado tem que fazer não adianta você vi aqui né tá gastando meu tempo de eu tá ensinando você lê e não Faz exercício é o exercício que vai praticar vai fazer você fixar a coisa na cabeça efetivamente né então fazer os exercícios tá aí na semana que vem na semana que vem vai ser um pouco mais denso certo nós vamos trabalhar aqui com essas com esses quatro capítulos aqui tá se não der para terminar eu posso
deixar um dia só para orientação objeto tá esses três aqui é certeza esses três aqui é certeza que a gente faz sábado que vem né agora o de orientação objeto Pode ser que fique para uma quarta uma coisa a mais né a gente tinha falado de duis encontros Mas eu sempre faço isso Se tem uma coisa que tô vendo que o andamento da turma tá necessitando a gente vai um pouquinho mais não só por que que você não continua agora não porque já tá bom eu sei exatamente uma medida certa que precisa certo para vocês
não travar a cabeça certo então ó semana que vem olha o que que a gente vai ver estrutura de dados compostas eu Não tenho um um inteiro dois inteiros eu posso ter um um um um uma caixinha de código por exemplo Isso é uma variável né se uma variável eu posso por exemplo a variável x não recebe um né um inteiro eu posso ao invés de uma variável armazenar somente um valor eu posso fazer com que ela armazene uma coisa mais menos assim ó eh certo e aí ao invés de ela ela tá armazenando só
um valor não é então Ó Tem como fazer para el ela armazenar mais do que um valor certo Vários valores certo vários por exemplo no certo 1 12 aqui 17 isso aqui zero Beleza tem como na na mesma variável armazenar mais do que um valor a gente chama isso aqui de Vetor vetor tá nós vamos ver isso Ó vetor como é que a gente trabalha com vetor um vetor de informação um vetor de Número um vetor de de Strings um vetor entendeu como é qual a importância de Vetor para Inteligência Artificial Pô cara você se
vocês sabem mas o Transformer que é o gp T do transformer certo do chat chat GPT ess T de transformer tá a saída dele é um vetor é um vetor de probabilidades de Qual é a próxima palavra entende um vetor Quando Eu transformo esse vetor aqui em um vetor que armazena vetores tipo assim imagina que dentro dessa dentro dessa caixinha aqui ó ao invés de eu de armazenar um número eu pego esse vetz aqui reduzo ele e ele ele vai acabar cabendo dentro desse Deixa eu só agrupar aqui e vou rodar aqui e eu colocar
ele dentro dessa caixinha aqui Entendeu Então na verdade eu vou ter um vetor que armazena digamos assim vetores né nome desse troço chama-se Matriz então tem uma matriz de dados né melhorar essa visualização vou fazer isso aqui ó pera aí tá meio ruim né então vamos fazer aqui e sen não vai ficar uma coisa meio esquisita aqui aí se eu colocar aqui uma cor diferente aí agora dá para ver né Ó certo é uma um vetor que armazena vetores isso é chamado de Matriz começar né onde é que eu uso isso aqui hein por exemplo
uma imagem uma imagem que a gente vê no computador é uma matriz onde cada valorzinho desse aqui é um pixel sabe um pixel quando você aumenta uma tela você pega uma imagem e aumenta muito vai ficar o pixelzinho quadradinho você Vu o pixelzinho Então é assim que trabalha aí e o GPT trabalha Com isso aqui também trabalha ué os textos são matrizes né certo os textos são matrizes beleza e assim vai beleza então assim são essas coisas que a gente vai ver como é que eu posso manipular matrizes como é que nada de outro mundo
tá você olha assim se assusta mas é igual você se assustava com funções né funções era bicho esquisito agora funções é ah colb você pode até falar assim tu não sabe função não e aí á não sabe função cara junta a turminha né Você o cara não sabe função não né entendeu ficou fácil né Depois que você aprende fica fácil então A ideia é exatamente essa na semana que vem a gente vai ver sobre isso aqui tá como é que a gente manipula isso aqui como é que a gente passeia por dentro disso aqui tudo
Essa paradinha a vai ver isso aí OK que mais vamos ver aqui ó um lance chamado baterias inclusas eu vou dar um overview sobre algumas algumas algumas algumas bibliotecas do do do Python Certo aqui tem uma biblioteca bacana para caramba né ô Evandra Evandra até falou essa semana sobre ela fala aí evand é o p aut Gei o p a Gui é incrível para quem trabal com processos eh funções administrativas empresariais sistemas é mal na roda dá para fazer aí pensar assim o cara fala difícil para caramba né Deve ser um troço do outro mundo
Olha o que que é olha o que que é o P você passa o controle do mouse pro Python entendeu Você vai ver o Python fazendo isso aqui ó clique e escrevendo sei lá .com.br entendeu aí você clica de novo e vê ele escrevendo na tela sei lá eh gmail.com né entende então o que que é o pai a ge o p a Guy ou p a ge né nada mais é do que você passar para você dizer pro pro Python onde ele deve clicar e onde e o que que ele deve escrever só isso
ele podia fazer essa Aula amanhã heinar P do meses atrás dá tempo de tirar mais uma dúvida aí d de mas só deixa eu só fechar aqui essa essa parte então então você imagina que você tem uma série de processo V vamos supor que você tem aqui instagram.com certo e aí você quer começar a manipular a rede social aqui dentro aí você automatiza você começa a fazer cliques tá pá pá pá clica escreve pá copia e faz Aí você começa a ver o computador se mexendo sozinho sabe como é que é mas só que se
você programa isso velho sabe você programa isso com com com o Python certo ah tem um detalhe eu tô vendo várias cabeças brancas Uma vez eu tava na CPD tinha um amigo meu falou Pô velho não sei o que lá velho não sei o que lá velho Aí ele chegou para mim e falou assim pô por que tu me chama tanto de velho só porque eu sou velho dis rapaz se eu t te chamando de Velho você acha que eu tô te chamando você de de velho é porque você é velho mesmo não é ô
velho ô velho Aí o cara acha que eu tô porque todos os jovens chamam os outros de velho né também já viu isso então outro lado tô chamando você de velho calma velho calma velho calma velho né Por exemplo eu poderia automatizar para clicar aqui colocar meu e-mail e colocar minha senha entende e aí e depois clicar aqui para logar sabe E aí ele loga aí você começa Faz uma série de interações aqui dentro do do Instagram você pode fazer isso tá do tipo clicar para curtir essas paradas toda aí que você pode fazer né
aí tem que tomar cuidado que às vezes o Instagram pega os Bots aquela parada toda lá e você pode ser banido Mas tem que tomar cuidado você pode vir por exemplo fazer com que ele clique aqui no YouTube e faz uma série de coisas entende aí depende que que você quer ver tá então toda essa automação aí Ah ess Negóci mas pode ser também sabe o quê pode ser um pode ser um programa seu né Você tem um programa que é é um programa interno que você tem uma série de processos que você tem que
ficar repetindo ali você automatiza P ele fica clicando escrevendo tudo automatizado você não é inteligência artificial tá é só clique e escreve clique e escreve É só isso mas é uma automação você pode fazer isso com piot ge beleza concluindo aqui pra gente Terminar meno tem dúvida então muitas coisas interessantes por exemplo aqui eu tenho o leitor de PDF que a gente pode usar para construir as nossas ferramentas né aqui leitor leitor de imagem eh o pandas para fazer data Science e assim vai tá e o aqui ó é uma estrutura de de de de
erro porque eu não sei se vocês perceberam mas o nosso código ele tem uma ele tem uma propão a erro aqui ele pode dar um erro aqui vocês já viram que ele pode dar um erro Aqui e que ele ele trava falar aqui ó mostrar quantas pessoas cadastrar quero cadastrar só uma opa pera aí quero cadastrar só uma Qual o seu nome sandeco qual sua altura 1.72 qual é a sua altura né porque aí que você vem aqui né ah beleza então a altura é ele vai aceitar o zero vai aceitar o zero qual é
o peso peso aí você 78 né tô baixando Mais chegando no fim da aula Muita energia né que que vai acontecer aqui galera por divisão por zero olha aí o erro divisão por zero beleza mas vamos supor que eu coloquei aqui V só sair mais uma vez supor aqui que eu eu executei mais uma vez eu quero cadastrar cinco pessoas certo na primeira eu coloquei a minha altura zero e meu peso Olá né 78 eu queria que ele me dissesse ó não Pode usar a divisão por Zero Certo você poderia fazer né se a altura
for menor igual foi igual a z0 menor igual a zero porque não tem altura negativa você não você passa pro próximo dá um erro e Ó sua altura tá errada e você vai melhorando esse erro aí certo existe outras formas também que eu vou mostrar para vocês que é na hora que você tenta executar alguma coisa e ele dá um erro ele informa o usuário ó tá errado brother certo aí você retorna pro Próximo certo então tem como fazer aí é o que a gente chama de esse a arte de errar com elegância ou seja
por mais que você tenta executar alguma coisa se der errado você ainda continua funcionando tem algumas coisas que não tem como corrigir por exemplo você tentou ler um arquivo esse arquivo não existe vai dar erro então você precisa proteger esse código certo que é tendencioso a erro com uma um um um bloco de de de de codificação que é protegido para Erro entendeu que é exatamente isso que a gente vai ver aqui que é o tratamento de seções né beleza por isso que estão combinados aqui ó tratamento de sões com leitura de arquivo tem um
objetivo aqui tá e por fim vão ver o mundo e objetos que isso aqui é uma coisa a parte muito importante para trabalhar com crei por se for aqui no no no crei Eu já mostrei pros meninos né quem já fez aí para comigo o curso de crei ou a mentoria sabe que aqui noi ó Quando eu abro aqui o código do agente por exemplo o código do agente aqui ó você abre ela é o quê Ela é uma classe tá vendo Então quando ela é uma classe eu tô trabalhando exatamente com quê com o
mundo em objetos orientado no objeto então eu tenho que definir o que que é uma classe o o que que é um objeto instâncias de uma classe todos esse todos esses conceitos de orientação Objeto eu vou apresentar para vocês tá vocês vão ver que não é nada nada do que eu tô passando para vocês aqui é coisa do outro mundo beleza mas quando você chegar no fim desse livro aqui cara você vai ter uma sustância em relação a Python Quando eu for falar sobre outras coisas do crei e tal for criar as ferramentas novas lá
né personalizadas você vai entender tudo que tá acontecendo entende eu vou falar com com exemplos simples eu vou extrapolar o Conhecimento para o crear e pros agentes entende então basicamente é isso galera eu queria pedir demais né você fizesse agora o seguinte Desce aí um print na sua tela no seu celular e manda lá pro pessoal dos grupos assim olha faz inveja assim rapaz co para você mente Jé pode mentir eu gostei demais entendeu mentir à vontade rapaz foi top muito bom entendeu vocês perderam foi maravilhoso Pode ficar à vontade mas eu Queria que vocês
eh incentivar ess pessoa a vir tá certo eu acho que vale muito a pena a galera aprender a linguagem ter pelo menos essa esse contato Inicial e depois você pode progredir para para um curso mais profundo mas ter essa noção para poder a gente continuar com os agentes é importante tá vamos para as perguntas finais e dúvidas e erros Vamos lá eh eh a minha pergunta é assim Pode pode até ser meio besta mas não não existe Pergunta besta é porque eh o até que ponto eu tenho que fazer por exemplo vou criar uma ferramenta
para um agente aí Ah é basicamente uma biblioteca que vai fazer uma raspagem alguma coisa aí eu tenho que programar a ferramenta certinho como se fosse um script ou Eu só tipo se eu der a ferramenta pro ag gente e ele já sabe usar essa ferramenta sem eu precisar fazer um código só falar para ele o que eu quero não pergunta foi excelente as duas coisas tá são as duas Coisas você pode ter uma coisa muito específica que a você não precisaria bem de um agente assim ou você pode passar uma coisa uma ferramenta de
scrapping por exemplo né e ele se adaptar à medida que ele foi encontrando informação as duas coisas beleza por sinal você já tem seu ingresso Campus par eu não então Goiás pessoal de Goiás aqui tem que est com a gente hein eu vou fazer então beleza eu Fui da última que teve aqui tá me cobra lá cobrar beleza quem mais Marcos oi eh Sand esse cre ele ele ele é indicado para quem vamos lá né para quem que ele é indicado o cre ele é indicado para todas as pessoas que T um processo eh no
seu trabalho no seu dia a dia em Qualquer que seja o trabalho certo Que seja pass passível de automação né Por exemplo e no meu caso vamos vou dar um exemplo no caso né eu sou eu sou um professor Tá mas eu também tenho o meu canal no YouTube e eu preciso produzir conteúdo ali às vezes é um tanto quanto complicado fazer a pesquisa de conteúdos que estão acontecendo nesse momento tá o que eu posso fazer eu posso criar alguns agentes de Inteligência Artificial que faz a pesquisa para mim do que tá Acontecendo no YouTube
em alguns lugares que são muito específicos por exemp Ah eu tenho uma uma um um grupo aí de 50 YouTubers né sei lá professores meus que eu que eu que eu né Por exemplo o hendre Né o tá passando tal coisa oan também tá passando aquela coisa ao invés de eu ficar tendo que pesquisar tudo isso eu posso pedir para eles pesquisarem e me entregarem uma síntese do que está acontecendo ali e eu uma decisão sobre Que tipo de vídeo eu Vou fazer Que tipo de conteúdo eu vou passar pra frente isso é uma coisa
interessante Beleza você quer ver uma outra coisa também que é no meu trabalho que acontece vou dar um exemplo Lógico meu exemplo para você poder extrapolar pro seu certo eh uma coisa também que é da M muito da minha área é a questão da lida de artigos científicos para publicação ou para criar artigos de revisão Quando você vai criar uma Pesquisa você precisa mapear pelo menos dos últimos 10 anos todos os artigos que você puder encontrar sobre aquele tema que você está trabalhando entendeu porque o artigo ele tem que ser único Beleza você não pode
escrever alguma coisa que já existe na ciência você tem que fazer uma contribuição tá E para fazer uma contribuição você tem que mapear o que tá o que tá que que tá rolando já né Então nesse nesse mapeamento digamos Assim existem vários processos que podem ser automatizadas quer ver um a própria busca de informação sobre isso ou seja eu quero que eu quero que imagina que eu tivesse à minha disposição vários Estagiários que na verdade todo aluno todo professor de pesquisa tem Exatamente isso né são os alunos de iniciação científica os alunos de Mestrado D
você fala pro al assim olha você vai você vai buscar na base de dados sobre tal tema aí o cara vai lá e Busca para você todos os artigos Pô eu já passei por isso pô também façil né aí isso acontece chega um momento que você pode você pode automatizar esse processo entendeu Você define comos seus agentes lá os agentes vai fazer o quê o papel mecânico de buscar as informações trazer as informações para você ok uma outra coisa também que que que faz é o seguinte para cada artigo científico que você encontrou pelo tema
que você definiu certo Eh você precisa ver se aquele artigo que você baixou que você você tá com ele PDF na mão se ele tem a ver com o seu projeto porque às vezes os termos que você usou para pesquisa o autor escreveu isso no artigo dele mas não tem nada a ver com que você tá pesquisando entende então é muito comum você por exemplo fazer uma busca e trazer 1000 pdfs cara imagina você ler 1000 pdfs Pois então na ciência até então era tudo assim entende então agora O que que você faz tem tem
como você automatizar Ou seja você passa o PDF pro ag gente e junto com o pdf você passa um prompt ó eu tô fazendo um projeto nisso aqui verifique se esse PDF tem a ver com o meu projeto aí ele vai retornar ele pode até separar em pastinhas né os PDF que tem a ver com seu projeto e os PDF que não tem normalmente você tá num no volume eu tô fazendo fiz uma coisa de 580 566 artigos cara I para dois na se for lido né mas eu passei em agentes Entende 22 artigos tem
a ver com meu aí que eu faço normalmente tem essa lida e eu faço uma um um apanhado estatístico né eu pego naquilo que foi descartado uma apanhada estatístico para ver se realmente tá certo bateu Beleza entendeu reduz de 566 caiu para 22 artigos que eu posso ler é um é um B trabalho que foi economizado Deu para entender desses 22 artigos eu tenho que ler o artigo um a um que tem a ver com minha pesquisa e extrair desse artigo Qual é o objetivo Do artigo certo Qual é o objetivo do artigo Qual é
o GAP científico que ele tá tentando atacar ou seja tem um tem um problema que é uma coisa aberta e ele está atacando certo e qual é a metodologia que ele tá usando no meu caso da inteligência artificial tem sempre uma base de dados né atrelar daquilo ali Quais foram os resultados quais os quais o eh os trabalhos futuros né Quais são as conclusões que o cara teve E aí você tira uma série de dados Ali certo isso pode ser feito também com agente você abre um agente GPT 4 que é um agente mais inteligente
você passa para ele o texto ele vai tirar exatamente o que você precisa ali entendeu Claro aí você precisa eh ler as imagens né você precisa ler mas ele consegue extrair todas essas informações certo dos 22 artigos que eu li porque eu li efetivamente né Eh eu fiz a extração bateu certinho cara impressionante bateu Certinho com as informações que eu queria beleza e aí são essas coisas aí aí o próximo passo qual seria a escrita de um artigo científico né então tem como um agente escrever um artigo científico aí e aí você tá entendendo começa
um processo que que você não sabe onde vai parar essa parada toda aí né E aí até até Em que momento que efetivamente assim em em um artigo científico de revisão quase todo ele hoje em dia pode ser gerado por agentes Inteligentes de ponta a ponta Entendeu agora um artigo de proposta de trabalho Ou seja é uma tecnologia nova que eu tô inventando aí cara já é um já é bem mais complicado porque demanda muito da da inventividade humana né entendeu Aí aí Voltamos para o lance lá atrás que eu eu tava falando da questão
da da daquilo que é mecânico e que que é humano entendeu porque humano tem tem como sua primazia o qu pensar né entendeu E todo trabalho mecânico pode ser pode ser Feito na área de marketing por exemplo no seu caso da parte de web design você falou aí certo e você pode simplesmente dizer para ele tem um tema aqui crie para mim o site assim assim assim ele vai montando todo site para você pelo menos a estrutura deixa Prontinho e você enche o site lá informação eu poderia programar um um agente para montar um site
Tudo Que Você Quiser de ponta a ponta entende é isso Marvin S sandec eh eu já fiz o MVP já coloquei no mercado Já Fi pessoalmente vender a ideia do primeiro guia comercial de bairro funcionando no WhatsApp com inteligência artificial hã Então você procura onde é que tem a marmita mais barata no bairro tal pum se ele tivesse cadastrado os vendedores marmita de vários bairros tal ele vai trazer quem vende a marmita mais barata beleza uhum só que eu venho acompanhando tá o valor das plataformas estão virando dinheiro de Pinga né Os caras estão diminuindo
os valores mesmo porque o valor do Token tá baixando tal por que que eu eu criei esse contexto e é é é para te perguntar o seguinte porque você falou cara você vai construir você tem que o menos o menos possível construir a sua casa no terreno do vizinho aí vai a pergunta eu consigo construir esse esse guia de bairro Aliás eu só eu só consigo ver que eu consigo construir esse guia de bairro Funcionando numa llm de terceiro certo ou eu tô errado eu consigo construir esse guia de bairro com llm própria Pô eu
não só que eu não vou construir uma llm do zero não vale a pena entendeu é nunca vale a pena pelo menos por enquanto né ó A ideia é o seguinte a gente está eu receb aqui um pagamento de quê livre de Python manda pro Rafael velho eh veja bem mar Marcos Vinícius Será exato cearense Fortaleza mas tem sutaque Paulista porque vim aqui com 5 anos de idade então s é important vamos lá bom excelente Marcos é o seguinte veja bem a questão você falou assim a gente tem que sempre usar um llm no terceiro
não necessariamente aí esse não necessariamente tem uma uma série de asteriscos aí certo pelo menos uns sete asteriscos aí que era aqueles poréns né quando a gente tá escrevendo um texto beleza que é questão é o seguinte tu tem Grana para ter uma máquina suficiente para rodar uma uma llm sua própria provavelmente não né Beleza eh só só o gasto para você ter ideia só o gasto da energia do GPT GPT 4 na primeira versão foram 65 Milhões de Dólares em energia elétrica o J custou 200 milhões de dólar logo depois em energia elétrica entendeu
Ave Maria então assim você tá ent assim é inviável e quem viu minha última aula que eu falei sobre sobre Transformer eu dei uma Dica sobre Transformers aí né Eu acho que tá na última tá até Alberta a aula certo é sobre em Bedin eu eu eu demonstrei o eu mostrei matematicamente o porque que porque que é tão grande né esses embeds de tokens e embeds de texto né Eh por que que eles eles porque que é tão caro treinar uma uma inteligência artificial assim e por que ela fica tão grande e tão pesada eu
mostrei na matemática entendeu e Então tá lá e é não não tem como você fazer Isso assim de forma totalmente autônoma é é é hoje hoje financeiramente falando em termos de máquina também é impossível você conseguir você tem que ter uma estrutura muito eu digo isso porque até na universidade a gente tem máquina e a gente tem energia para fazer isso a gente não nem se atreve um negócio tão tão monstruoso entendeu a gente a gente também faz eh pega as lms e retre ela e até porque isso é um processo muito Interessante né porque
a o retreinar é como se fosse uma catapulta né Essa LL quando você retre você você ela te joga lá na frente já entendeu então não faz muito sentido você caminhar do zero você vai ter um resultado muito próximo se você fizer o retrain entende é eu só tô querendo concluir contigo porque a conclusão que eu chego é cara tá todo mundo construindo a casa no terreno do vizinho sim tudo bem mas veja bem Tem alguns Vizinhos que entregam o terreno para você tá por exemplo Lhama entrega o terreno para você isso é como não
é como por exemplo a a Open né que você tem que acessar a plataforma deles tal mas veja dependendo da estrutura que você fizer com o Python você consegue mudar muito facilmente de llm tá legal isso é muito simples boa boa é isso não é tão gritante do que você construir toda a aplicação em cima de uma Plata forma Deu para Entender perfeito perfeito é um pouco diferente perfeito agora por exemplo o endrew o wendre que é endre wend é meu mentor cara Vocês precisam conhecer ele precisam segui-lo eles tem ele tem aula muito aulas
gratuitas eu sempre recomendo quando tem aula do aula do Andreo ele é um doce de pessoa primeira coisa nome dele aí por favor eu vou colocar aqui para vocês conhecerem o endre vale muito a pena vocês pera aí deixa Deixa eu só fazer uma coisa aqui Eh vale muito a pena vocês seguirem o Andrew certo eh é um cara que é fenomenal eu eu tenho até medo de me encontrar com ele como é que eu vou proceder porque eu não sei como é que me comportaria se eu pediria bênção alguma coisa assim u porque o
endra é demais cara o cara é demais endra é demais deixa eu ver aqui se eu acho ele aqui para vocês aqui no site do curera Mas ele tem ele é um dos criadores do curera né mas Endro esse cara aqui tá esse japinha aqui e e ele é o ele é o dono do Deep L ai né ão foi lá e tal fez um curso tem vários cursos ele entrega muita coisa gratu aprendi muito esse conceito de ter uma coisa quantidade boa gratuita outra coisa para poder te sustentar sem usura nenhuma né e o
Andre tem muito disso então desde muito tempo o Andre desde muito novo ele entrega muito conteúdo gratuito na internet e eu tento seguir Esse caminho também certo o japinha ele é ele é americano tá eh mora nos Estados Unidos e é professor da Universidade de Stanford certo é Andrew Wendy tá viu é isso aqui americano né americano né Ele é americano é e descendente de acho que de japonês se eu não me engano beleza mas trabalhou na China por um tempo também tá no maidu então o hendre vale um cara que vale muito a pena
mas e o hendre fala uma Coisa interessante que é o seguinte teve um Bet que ele escreveu que aqui no Deep learning né Deep learning Deep learning ai certo aqui Deep learn ai eh tem um um um um lance que o Andre faz que é um é el chama de bets que é uma entrega eu fiz esse Primeiro Curso aqui ó com essa menina que é da Open ey eh que é o bets dele aqui aqui são os bets dele então ele esse debat né o lote que é é uma é uma ideia que el
toda semana ele escreve uma série de coisas Sobre o que tá acontecendo vale muito a pena vou colocar para vocês aqui assinem esses aqui ó subscribe basta colocar o e-mail e manda toda semana para você tá e a gente aí a gente conversa sobre sobre o debet em um dos debets ele fala o seguinte eh ele avaliou a a queda dos valor do Token né os valores de token sobretudo da Open e ele percebeu por exemplo a Open quando começou era ó a cada milhão de token hoje é 0 ponto alguma coisa a Cada milhão
de token certo o que dá uma queda de 99% o que dá a esperança de que apesar de ainda estar um pouco caro e a quantidade de to não ser muito grande porque lá atrás a janela de contexto era se eu não me engano 8 8000 tokens né No início Open quando el lançou a primeira versão do chat GPT hoje já tá em 128.000 já tem coisa com milhão de de tokens entendeu já expliquei o que que é token aqui a diferença entre token e palavra mas Nesse caso aqui ele fala ele fala da quantidade
de tokens aumentando e do preço caindo ou seja o que ele diz é apesar de hoje em alguns casos não compensar você não usar essas llm mais potentes pro futuro vai pensar muito rápido entendeu por causa dessa queda e desse aumento de tokens entende né ou seja o aumento de aumento de tocos na janela de contexto é o quanto que você pode conversar por vez a Quanto de texo você pode conversar por vez com a llm em alguns casos quando é 1 milhão 2 milhões de toqu você pode passar um livro inteiro cara e perguntar
sobre ele entendeu para LM Então é isso é muito louco cara sabe então acho que vale muito a pena a gente perceber isso então quando você tá aqui estudando sobre chat pept estudando sobre eh Python Crew ai você tá indo nesse caminho que quando a coisa Abrir de vez Assim ficar muito eu tinha uma professora que falava muito isso a distância entre zero e um é maior do que um e dois você pô que loucura é essa Cara matematicamente isso não faz nem sentido mas o que ela queria dizer ela queria dizer o seguinte sair
do nada para alguma coisa do zero em um é muito mais difícil sair de um para dois entendeu que é otimizar sair do nada para alguma coisa é muito mais difícil do que pegar essa Coisa e otimizar então nós estamos no processo do otimizar entende do otimizar eu já me já vi gente copiando o que eu falei nós estamos já vi gente falando que eu copiando o que eu falei eu falei H um tempo atrás que nós estamos no período e enac da inteligência artificial generativa não falei isso uma vez o naac é o computador
gigante né O neac o nvac que é aquele computador gigante antigo certo a gente tá nesse processo hoje tudo cabe na palma da sua Mão antes não cabia dentro de um prédio de 10 andares entendeu hoje cabe na palma da tua mão então nós estamos no processo do um pro dois ou seja nós estamos no processo de otimizar tá então é isso valeu valeu obrigado valeu próximo Aí quem é vamos deixar uma mulher falar pelo amor de Deus salva Car não sei como é que tá sua sequência aí mas você é última eu vou passar
você pra frente eu eu tô último agora é você É a última você vou passar Acabei de passar você pra frente chega de escutar homem Man pelo amor de Deus tô merecendo aí ó vamos variar um pouco é Então tava falando das coisas possíveis é um dos meus principais clientes trabalha com muitos dados né E eles usam o sal Force e eu faço processo de NPS para eles eh eu consigo automatizar algo que eu não tenha que tirar os dados de lá para disparo e e o controle do NPS o NPS é um índice que
chama NET promotore Né Uhum que é uma medição de satisfação que a gente faz aí eu eu conseguiria automatizar algo que fique centrado dentro da pra porque eles não não pode tirar o dados os dados de lá por caus de compliance né então a gente tá existem pelo menos dois dois problemas que a pós-graduação que vocês estão vendo que acabou a inscrição ontem a a minha ficha foi Acho que er me noite 1 Acho que não deve ter dado tempo não vamos ver vamos ver De repente Dá marmelada é rear vamos ver carteirada não vale
carteirada hein Carolina você tá falando só com o responsável da pós Relaxa é eu não eu acho que se 11:59 por aí deve ter Sei lá deve ter chegado sei você sab não sei se você sabe mas aó tá acontecendo por causa do canal ela ve eu não sei se o Rodrigo tá por aqui mas acho que ele não tá não mas o Rodrigo É nós temos vários juízes aqui eu não vou lógico falar quem é né as pessoas que tem que respeitar a prim cidade pessoa mas tem vários juizes de direito no canal e
o Rodrigo é um deles certo que vocês não conhecem também não vou di quem é mas ele veio por um vídeo do canal entrou no grupo do WhatsApp e ent em contato comigo cara eu tô querendo conversar contigo fe uma pósgraduação em relação à justiça pode vir conversar comigo vou cara vamos conversar fui lá Conheci el tal me explicou a questão toda lá vamos fazer pósgraduação vamos a justiça é o apoio certo problema Justiça Federal ó os dados posso usar openni lá de jeito nenhum não pode é não pode não pode porque são Dados tem
dados até de segurança nacional é im então o que que vai acontecer lá nós vamos ter que pegar uma um Lhama certo que é uma rede neural como o Marvin falou aqui eh é uma rede neural que você pode baixar ela no seu computador forma privada e você usa Essa essa você pode fazer hag com ela que é que é você eu até mostrei agora ess esse último vídeo do canal né última Live tem como fazer mostro como fazer isso eu fiz o rag usando meu livro do Python né eu passei meu livro do Python
inteiro para ele lá e aí eu converso com o chat perguntando do meu livro entendeu Aí ele me responde ele lê o meu livro e responde aond da mesma da mesma forma pode ser feito com os seus dados a gente pode Fazer você pode fazer que a gente chama de eh recuperação de informação né que é a a montagem é mais ou menos assim ô eu vou explicar para vocês entenderem todos vocês como é que funciona o rag mas eu eu recomendo fortemente vocês tô acabando tá vocês irem não pera aí vocês irem lá no
no no no meu no meu canal e ver o último vídeo mas basicamente é isso aqui ó você imagina que Carol você imagina que eu pergunto Para você pel o exemplo que eu dei lá Por que que o sol por que que o sol eh Por que que a terra não cai até o sol pergunta em fome né Puxa vida isso é uma sacanagem né perguntar para você uma coisa dessa você poderia dizer assim olha é porque tem uma corda aí que segura terra e o sol distante entendeu tem uma vareta gigante Imagine sua criança
de uma criança seu filho sua filha né de 2 anos de idade perguntou Isso para você a criança vai acreditar né até uma vareta gigante que segura separando a Terra do Sol pô tudo bem mas na resposta oficial isso é meia Alucinação né certo bom mas tem muita gente que responde assim concorda ou não é pergunto por um tema que você não domina você dá aquela chutada Mas aquela chutada tentando acertar tá ligado Então vai que cola é o chat PT o leão o O eles fazem a mesma coisa se você perguntar uma coisa por
para ele que ele não sabe ele vai dar aquela chutada vamos perguntar para ele ou ele vai chutar ou ele vai ou ele vai tentar dizer que não sabe se ele for mais refinado né Por exemplo me diga me diga como foi a aula do sandeco sobre sobre Python hoje dinâmica tá inventando ó tá Inventando ele ele não teve na aula esse miserável tá vendo deu PR entender nojento rapaz eu pensei que ele ia dizer que não sabia né mas o que que acontece El ele respondeu aí falando daquele erro de tipo porque do erro
né porque mas ele não mas ele tá inventando ele tá inventando tá inventando Agora imagina Tomaz se eu pegasse olha olha que será que eles não hackeiam não hackeia seu Computador para achar suas informaç aí ó não não Ele usou a consulta que o que ele passou é porque eu fiz uma consulta anterior aqui ó tá vendo ó aí com base nisso ele se ele tentou justificar mas imagina uma matéria se eu pegar esse vídeo aqui e fizer a transcrição dele trans barra trans certo e colar a transcrição do vídeo aqui tudo que a gente
falou e eu perguntar para ele aqui me diga como é Que foi concorda que ele vai ser mais assertivo ou não muito mais é claro ele vai ter que ter o porque porque eu tô passando para ele o que a gente chama de contexto né É eu passei para ele Ó eu posso fazer isso aqui agora com vocês ó eh vamos supor que eu tenho aqui minha aula vou pegar uma aula qualquer minha aqui do canal né pro último vídeo sandeco coloquei o link lá né no chat é pegar essa aqui ó essa aqui é
uma aula certo tem a trans aul lado ó vou pegar Aqui tá vendo ó vou copiar aqui ó copiei certo copiei aqui agora volar no chat PT vou colocar trans aqui ó com aí vou dizer para ele com base base na transcrição são me diga como foi a aula do sandec como foi a aula de Python como foi a aula do sandec hoje n sandec hoje aí ele vai dizer o quê o que eu ensinei na aula lá vai fazer um resumo Deu para entender então ao invés dele ficar viajando ele vai usar esse texto
como referência e a gente faria a mesma coisa se eu chegasse para você tiesse um livro sobre sobre gravidade sobre né física você seu filho perguntasse para você você ia abrir o livro Olha é assim assim então a Alucinação da rede neural é uma Alucinação aproximada a Alucinação humana digamos assim certo no seu caso por exemplo você tem uma série de textos eu só concluir o Pensamento aqui no seu caso você tem uma série de textos lá então quando você for fazer uma pergunta o que que o sistema usando a recuperação de de de informação
nó vamos pegar pega todos os seus textos quebra ele em partes e guarda ele num numa base vetorial Quando você perguntar alguma coisa antes dele passar pro chat GPT ele vai na base de dados e busca o texto Mais Próximo daquela resp daquela pergunta entende e aí passa junto com a pergunta que você fez chat Esse texto que representa mais ou menos a pergunta a resposta que queria o que que ele faz ele fica mais inteligente entendeu para responder isso é uma técnica e você pode fazer isso internamente sem precisar do chat GPT ou do
GPT né Você pode usar o Lhama rodando na sua máquina local entendeu E e essa é a chamada técnica de rag eu vou escrever para vocês aqui no no no e E isso tem um curso específico bom nesse caso especificamente tem um curso de você Usar a máquina a energia elétrica da máquina né aí depende porque se a se a sua rede neural for muito potente vai precisar de uma máquina super parruda certo se a sua rede neural for Menorzinha Ok vai ter menos vai ter menos consumo de energia Mas a mas a rede neural
é um pouquinho mais débil certo então como eu falei lá no início do curso né lá no início da mentoria na computação é tudo um perde e ganha é tudo um pé de ganha entende Você tem que Ir dosando tá não tem jeito é porque tem seria um monte de coisas que eu precisaria Né desde os as poderia ser automatizado ou ou pelo próprio se Force mas tanto O Retorno dos clientes e mas ensinar como preparar os relatórios e isso ser diário para poder fazer o NPS transacional né também é então se você tem a
quantidade uma quantidade muito alta de dados e você precisa ler esses dados e para poder trabalhar aí Existem duas técnicas Primeiro você faz essa questão de recuperação de informação né ou você retre sua rede neural com os seus dados entende aí vai envolver um curso de retreinar mais especialista eh e vai ficar melhor né agora tem um problema no retreinar demais você vai ter que ficar retreinar o tempo todo então tudo é um pé de ganho de novo entendeu então o engenheiro o especialista efetivo né não o loroteiro mas o especialista efetivo de Inteligência Artificial
ele sabe Dosar tudo isso todas essas dificuldades entendeu basicamente é isso levantadas vou precisar me aprofundar nisso depois é mas aqui no canal a ideia olha Carolina o livro TRS de CR a gente falar sobre isso aqui tá que é o avançado beleza Ah tá eu vou dar a palavra para alguém que não falou ainda que é o Maro Augusto para ver ele falar ué ô sandec é o seguinte dentro do Notebook LM você consegue jogar essas Informações e dividir ela eu já peguei vários vídeos e Joguei dentro dele e ele te faz várias várias
simulações lá que você pode fazer Uhum nesse sistema que ela tá falando aí eu acho que tem muita informação boa para ela criar sim entendeu É no L Flow a gente pode fazer também você pode retreinar e fazer o rag E aí você que sabe Beleza com certeza Ah vou ver isso notebook LM notebook que LM É Beleza obrigada valeu a dica é esse é Do Google só que ele usa o gemine na inteligência exato É escrever Diogo além Castro estamos finalizando né estamos op sim é só uma uma pergunta a gente hoje para para
eh trabalhar com inteligência artificial além do Python né que outra ferramenta o GPT que outra ferramenta a gente precisa né o software precisa ser eh adquirido ou trabalhar para poder criar eh agentes de inteligência por Exemplo bom eu recomendo hoje recomendo fortemente entender do Crew certo e ter domínio de prompt beleza que quer ou quer não como você vai usar o Crew ai o Crew ai vai usar uma llm ou seja vai usar um PT ou um Jini ou um Lhama como mente certo sim sim e para você usar essa mente você precisa ter como
conversar com ele certo ô ô ô Jorge Jorge é o seguinte de falar para você não fale comigo vou escrever aqui ó não Fale comigo até a semana que vem [Risadas] beleza miseráv ele tá aqui tá o que el Claro que tá Que bicho nojento cara você você você você você é nojento cara sinceramente Olha o que que ele mandou PR mim ele mandou a foto bicho E pior que a cara dele mano é a tua cara bicho Você tá doido só é sua cara com cabelo é o irmão do Jorge Com sacagem não fale
mais comigo não Tá bom tô saindo fui merda que massa Jorge sério mesmo cara legal legal legal o cara a gente boa demais Jorge para de falar passar inveja na gente Jorge por favor Ô deu um será que vai vai chover em goena não é possível deu um raio aqui agora bom A pergunta foi do Diogo né el perguntou o que mais que a gente precisava saber além do do Python tá uma Pergunta interessante né Nós temos nós temos um cri vocês tem um você tem um curso o livro falando sobre o cri n mas
eu não tô dizendo por caus do curso não tá não não não não eu sei disso você nem é nem é do seu jeito de fazer esse tipo de coisa mas eu tô a minha curiosidade É nesse sentido né então para buscar esse conhecimento né com relação ao crio ou outra outra ferramenta Eu recomendo fazer a coisa de trás para frente Diogo a galera tá a galera por aí tá fazendo o seguinte eles estão indo para os fluxos no N8 usando Evolution api certo isso eu recomendo você fazer de trás para frente L Flow né
sim eu recomendo você fazer de trás para frente ou seja saber muito bem de prompt que se você não souber conversar com não souber as estruturas de conversa que você pode ter com uma llm não vai adiantar absolutamente nada se a sua conversação e o que você pode Obter Jor para Jor seu amigo querido para Jorge quieta vou fechar essa WhatsApp aqui foi mal lá tá me atrapalhando aqui ó o que que o pessoal tá fazendo eles vão pro n8n usa o Evolution usa um make e tal e vão usando aquela L Flow e vão
construindo Flux beleza só que quando eles só que sempre chega num num momento que os caras travam entendeu porque Aqueles fluxos Tem hora que ele não entrega o que você precisa sabe então no pessoal do crui a gente fez o contrário O que que a gente fez a gente primeiro aprendeu como é que funciona o crui por por dentro na codificação em Python aí mas não tinha que aprender Python primeiro cara é tão é como eu falei para vocês Python é tão fácil que a gente consegui fazer essa mentoria todas com python e o pessoal
não sabia nada de Python cara e deu muito certo e deu Muito certo aí quando a gente terminou a mentoria eu por minha conta falei galera eu vou dar duas aulas para vocês de L Flow fui pro fluxo entendeu sim Ensinei o pessoal a mexer com o fluxo Só que lá no fluxo tem o Creu ai quando o pessoal bateu o olho no Creu Ai que foi explicando o que que é cada coisa todo mundo via os códigos entendeu porque já tava tudo internalizado certo tava tava tudo internalizado aí agora o que acontece lá No
próprio L Flow tem a possibilidade de você criar né e componentes personalizados no dia da aula que a gente fez lá por causa da do domínio do Python eu fiz um um componente na hora com ele lá que foi a a a conversão dos dados de texto que estavam saindo do Agent para gerar um PDF Você acredita que esse componente não existia lá porque no L Flow tem como você baixar componentes entendeu E o pessoal tá criando os componentes e colocando nessa Stor digamos assim mas é uma stó que você não precisa pagar simplesmente vai
lá e é uma lja que você não precisa pagar tem muita coisa mas esse componente não existia a gente fez na hora na hora foi ou não foi pessoal quem tava lá viu então aí mexemos com usando usando CR só que a gente O que que a gente fez a perspectiva foi de trás para frente entende aí quando você agora faz esse curso de Python e faz E aí a gente vai E aí vai pra parte de Ferramentas Quando você vai mexer numa plataforma Você tem toda a segurança do que tá acontecendo você tem um
domínio da coisa toda entendeu eu comparo isso muito a pessoa que antigamente o pessoa fazia esse tipo de treino né de futebol eles treinavam com uma bolinha de tênis jogava bola com a bolinha de tênis aí ficava jogando bola com bolinha de tênis entendeu aí depois do treinamento da bolinha de tênis eles colocavam a bolinha Grand a bola grande futebol Normal cara o desempenho aumentava sabe agora se você fizer o inverso você tá Tá treinando com fácil quando chega na hora difícil você se ferra todinho então o treino cara tem que ser difícil o jogo
é que tem que ser fácil entendeu maravilha o treino o treino que é agora que vocês estão mexendo comigo aqui ó Python tem que ser difícil que não é difícil mas tem que ser mais difícil do que ligar setinhas entendeu tem que ser um pouco mais Profundo aquilo ali é Raso demais para o tipo de coisa que vocês querem fazer Ou seja que que tipo de coisa vocês querem fazer é criar um negócio para ganhar dinheiro em cima entende é um muito arriscado para vocês ficarem só ligando coisinhas depois d pau meu amigo Você não
sabe nem para onde vai sabe você eu digo isso por por tinha um colega meu do CPD que ele cuidava da rede e ele era muito bom de Linux mas quando dava problema na rede do Windows Ele não sabia o que fazer ele ia ficar tentando apertar botão Então ele era um apertador de botão e ele ficava tentando apertar botão voltar o botão para ver se vai a coisa funcionava na rede e nunca funcionava por quê Porque ele não tinha conhecimento aprofundado entendeu então precisa disso cara sabe precisa Então você pode ver o pessoal do
crui Hoje em dia aí ó você pode largar em qualquer plataforma aí os meninos olham pra plataforma crui já sabe o que é cada Coisa O que significa roll O que significa backstory o que significa né as tesc tudo cara sabe de tudo né como funciona o que são os apis sabe de tudo aí não sofre entendeu não é p com as calças na mão agora se o se você faz um curso que é só Flow E aí depois dá pau você não consegue resolver entendeu então é é basicamente isso então de certa forma essas
coisas protegem vocês sabe protegem cada um aqui de vocês é isso Maravilha valeu obrigado valeu cara Carolina você quer falar de novo não esqueci de coisar Tá bom então Evandro Evandro japinho anything LM É uma ferramenta que você já ouviu falar que eles são LM É eu já falar mas eu nunca usei não já ouvi falar assim ela tenta agrupar tudo né sim e é tudo privado e fala bastante em fala bastante em em facilidade preparação e pequeno cara é segu é assim Agora a gente tá numa fase que tá todo mundo querendo morder o
seu pedaço certo sim tem Muita confusão Muita confusão Muita confusão e essa confusão para uns é uma coisa boa porque a a confusão tudo que eu tudo que eu falar para vocês é o pai tentando explicar porque que a terra não cai pro sol entende então aí aí você chega na internet e pergunta para qualquer pessoa Ah por que que a terra não cai pro sol em termos de inteligência artificial é o cara mete Qualquer coisa você acredita P porque ninguém sabe de nada ainda né você entendendo então aí aí acontece aí eu eu não
tô falando da plataforma Tá mas eu tô dizendo assim agora vai aparecer uma série de coisas até que as coisas vão vão sendo né limadas por exemplo o próprio João né o fato dele ter passado pelo endrew e a galera do endre ter ter testado as coisas do João e o pessoal o pessoal da forbs anunciou né o uso pessoal da IBM P dá uma credibilidade do Caramba pro João entendeu então isso é importante ver esses reviews entendeu ler pessoas que tenha que tenha realmente prática na área de Inteligência Artificial que que os caras acham
sobre determinadas coisas entendeu isso é importante né Por exemplo essa esse esse esse feedback que eu dou para vocês em relação à plataformas se eu falar isso por aí eu fizer um vídeo eu vou levar cacetada porque os caras estão ganhando Dinheiro com isso né certo estão ganhando dinheiro com isso uma hora pode ser que tudo se acabe não mas eu nunca disse isso tem os caras Car de pau nesse nível mas e em termos dessa dessa dessa ferramenta especificamente eu eu vi falar vi alguma coisa alguém elogiou mas eu sinceramente não tive tempo de
ver mas vou ver sim que eles passaram pelo pela peneira do I combinator por isso que eu acho que é então é importante essas Esses essas pessoas sabe alguns YouTubers que são realmente renomados falam sobre sério não quero te enganar e tal É só uma questão de venda de curso aquela parada todinha é isso obrigado marv duas coisa rápida novamente primeiro para ter acesso ao curso da do CRE falar direto com Rafael né é sempre com ele beleza e segundo cara qual que é esse plugin aí que quando você abriu seu YouTube ele transcreveu para
texto rapidinho é um eu tô usando ele mas nem Era para est usando cara porque o próprio YouTube agora tá transcrevendo né Não sei se já viu isso não não vi tem tem dá uma olhadinha depois lá com calma que vai ver não é tudo que transcreve não só quando tem é mas aí também depende do tamanho do vídeo tá se for um vídeo grande demais ele não transcreve mesmo não mas esse esse vídeo que eu mostrei esse vídeo aqui pera pera aí deixa eu ver um outro vídeo aqui deixa eu ver se eu consigo
E pega o teu último dia em B tenta não ele não vai transcrever porque são 3 horas se tiver difícil esquece transcreveu ol cara qual que é esse plug é o transcript summary eu vou mandar mandar vou mandar o nome dele aqui ó Mas é pago essa bagaça não não não é gratuito ele usa o rug Face então vou lá Belê vou dar um print vou dar um print aqui manda lá no grupo do WhatsApp Ah não mas eu fechei o grupo Do WhatsApp Por causa do Jorge tá vendo Jorge como é que são as
coisas Jorge ou bom É culpa do Jorge mandar mais é tudo é culpa do Jorge meu querido viu esse Jorge ele tá sempre todos os meus cursos cara é impressionante todas as minhas aulas tem o Jorge Só D trabalho demais não faz as tarefa coloquei aí no chat o o link Ô pronto pronto a a a Rose colocou aqui show de bola eh Obrigado Rose Alex opa Diogo Então o que o o que o sandec tava falando aconteceu comigo quando eu tava com a ferramenta pronta para apresentar para o cliente usando L Flow aí aconteceu
uma atualização enorme né no L Flow quando eles foram vendidos né quando a empresa começou então teve tem um parceiro entrou R 100 milhões de reais a empresa é brasileira isso tava P trazendo mais um orgulho né que L Flow Olha que legal funcionando beleza Receberam R 100 milhões de reais uma atualização que desgraçou o meu código Fiquei três semanas três semanas forrando o saco de todo mundo inclusive dos meninos lá né e não é sua máquina daqui a pouco começam japoneses alemães um monte de gente reclamando da mesma coisa eu falei olha aí aí
eu lembrei do sandeco na hora quando ele tinha dito isso já pra gente algumas vezes e o que eu ia apresentar para uma empresa bastante grande lá na França na Europa Falei que pariu aí Ainda bem que eu não apresentei né triste e alegre é o mesmo dentro da tristeza eu fiquei alegre então isso aí é é pesado é punk é punk algumas coisas profissionais tem que tomar e não estou dizendo veja bem Não estou dizendo que não faça mas coisas profissionais Pese bastante se você vai colocar o pé no terreno do vizinho Porque se
o vizinho disser para você a sua casa Aqui não cabe mais você Perde a casa inteira ele manda derrubar beleza é isso é isso agora isso os caras não têm coragem de dizer eles preferem vender o vender o curso do que dizer a verdade tá bom eu posso fazer um curso nesse sentido posso mas eu vou dizer olha o pé Onde você tá colocando seu negócio é muito importante a família a vida da sua família depende dessa não ponha o pé de qualquer coisa em qualquer lugar entendeu é isso mas os caras não estão preocupados
por isso não Cara eles querem vender os cursos deles Entendeu Beleza Pedro Caetano baixa a mão Alex outro querido ol que ISS Tu tá onde mesmo hein é é na França eu em Vitória eu em Vitória eu em Vitória eu que trouxe a Lorena para falei Lorena tem um professor que é professor mesmo não é esses aí que nós estamos metido não tô não vou dar nome não mas tô corroborando mais uma vez que o sandec falou né participar a Lorena a Lorena a Lorena a Lorena é de Portugal também né ela ela é brasileira
Mas mora em Portugal trabalha com pessoal da sonai lá e veio aqui na Campus par de São Paulo eu trouxe ela aqui e a gente tá provavelmente vai fazer uma Campus par em Portugal lá certo é isso Lorena não sei se Lorena tá por aí eu acho que não mas ela ela ela Lorena quer fazer especialização também mas se inscreveu ela e o marido dela agora eu gostei agora eu gostei é Gostou e Portuga Mas você tem que eu já já falei com a Lorena aí uns uns dois meses atrás el Mas ela tá em
Braga ela tá em Braga eu tô em Lisboa ela tá um pouco mais long você tá Você tá tá ela tá bem focada também querendo aprender é é então aí por volta se não der certo da Campus par talvez em talvez em rapaz ano que vem eu faço 25 anos de casado ó cara E aí eu tô precisando viajar com a mulher né curti A Europa aí ó curti a Europa aí curti a Europa e já fazer umas palestras pros amigos aí vamos lá e Pedro Caetano MKT fala sandec tudo certo Tudo certo aula aí
tava ansioso mas deixa eu te perguntar eu queria fazer uma pergunta em relação ao ao Eu já vi umas aulas suas com o grock só que ele não tá funcionando mais você não consegue fazer uma aulinha para nós Explicando como instar ou ele realmente não funciona mais cara eu não tenho usado o grock ultimamente né realmente tá com alguns tá vendo aí a questão aí você aí você tem que ter uma estrutura para tentar mudar muito rápido né para uma outra llm funcionando entende se caiu se cair o grock do lado de cá Aí você
diz assim Bom eu tenho posso ir pro J posso ir pro pro lama posso ir pro né os outras alternativas entendeu então não tá no meu radar Mas a gente pode ver Alguma coisa por aí por enquanto mas assim como eu falei eu já falei do grock né e eu preciso eu tenho um cronograma no canal que eu preciso matar ele que senão eu me todinho tá mas a gente pode ver depois algumas ideias aí certo e aí eu queria fazer uma pergunta em relação a a treinamento de de LM llm Toda Toda llm compensa
ser treinada né em questão de custo qual llm hoje a gente consegue treinar com menos custo lama lama é LMA mas todas elas que tiver algo em torno De até oito oito 8 B 8 bilhões de parâmetros vai ter o seu custo né aí isso vai depender do tempo de treinamento a quantidade de t Você tem não é simplesmente assim entendeu Ah mas quanto que custa não é assim cara entendeu a a inteligência artificial ela ela ela tem uma série de coisas que eu eu falei na última aula com vocês lemra são os dilemas da
ia quem é da área de Inteligência Artificial sabe quais são os dilemas da ia uma delas é o seguinte Cara quanto que custa para treinar um Lhama bicho depende quanto t Você tem entende não é você sabe como é que é então tem essas coisas eu ten muito Tex Então vai demorar um pouco mais né Ah eu tenho tenho três cartões de visita aqui e uma carta de namorado que minha mulher mandou rapidinho deixa eu te fazer outra pergunta você acha que é possível fazer pelo seu você acha que é possível a gente fazer um
um agente para fazer Criações de campanhas automáticas tanto no Google ADS quanto no Facebook ads Olha é Possível sim a questão é o login tá S da AP no caso né o problema do login tá sempre no Cap né pega no capt ali aí você logar com celenio aí você vai ter que ter eh conexão porque assim tudo que você tiver via api aí com python é show de bola é tudo resolve quando não tem um api aí você vai tentar logar tipo com celenio logando como se fosse uma pessoa mas aí Algumas algumas plataformas
de informação né não plataforma de flor mas plataforma de Formação por exemplo a gente teve um problema mais ou menos parecido com o juus Brasil Aí tentando tornar então tem uma série de coisas então é isso então no caso tem que avaliar Qual é a plataforma que você tá usando se tem a pi se não tem sim é igual o Facebook a gente tem uma área de desenvolvimento né desenvolvedor então tem api lá dentro do Facebook a gente Consegue gerar essa api tem api o a gente pode entrar ele pode entrar só que a a
minha questão é o seguinte né Eh pode haver uma tipo assim o Facebook ele pode bloquear isso também né por questão de de não faz muito sentido ele bloquear né porque é um código Python que tá funcionando lá para ele é um código Python entendeu não é um agente ele não sabe que aquele código Python é um agente Entendeu é porque tipo depende da Frequência aí você tem que regular a frequência você não vai você não vai pegar seu agente e vai lascar lá para fazer 1000 requisições a cada entendeu não dá você tem que
você tem o que que é o agente o agente tem que o agente tem que se comportar como se fosse ser humano show né então você tem que regular ele para que ele faça igual a um ser humano entendeu e não ficar naquela US entendeu sim sim outra outra pergunta eu fiz poucas perguntas n não é Verdade é verdade você interagi um pouco você tem razão tem direito outra pergunta questão do do Instagram certo o m chat ele ele envia mensagens para quem comenta e para quem curte certo se eu quisesse fazer via Api para
quem segue exemplo dar uma mensagem de boas-vindas eu consigo via api porque o mchat ele não tem essa função para quem segue somente para quem curte quem comenta entendeu Entendi aí tem que ver quais são as possibilidades que a api libera Né Entendeu tudo depende do que que a ap libera até onde que ela pode deixar fazer tudo que você pode fazer num código Python sem o agente com o ag gente você pode fazer show e a ideia entendi entendi mas algum acho que acho que Zerou as perguntas Alex não o Rodrigo tá na vez
tá Alex Rodrigo que eu não vai lá Rodrigo mais uma vez e aí profor b não Rodrigo o sobrenome mais uma vez como que de primeir Acertou isso pá demais falando ruso pem mais difícil profess antes de eu perguntar fala quando você fala de treinamento é o f returning como é que é antes de eu perguntar quando você fala de treinamento de A é você se refere a fine turning quando a gente fala de fine tunning a gente tá falando de re treinamento de a beleza Ah retreinamento porque ela já foi treinada o treinamento O
processo de Treinamento significa você vai pegar a rede do zero a rede neural eu mostrei na aula passada mostrei não mostrei a rede neural os embeds estão todos o quê aleatórios e a medida que vai vai sendo treinada ele vai ajustando os embeds certo vai ajustando a o retreinar a rede já tá treinada com uma série de texto certo você vai descongelar você vai descongelar parte da rede neural e a partir dos seus textos você vai retreinar só um trecho Da rede nem toda a rede você vai retreinar certo é só um trecho esse processo
a gente chama de retreinar fine tan é exatamente isso porque como a gente tá só retreinar pequena da rede é analogicamente analogia né na analogia seria como exatamente a gente fazer um ajuste Zinho né fino pequenininho ali nos parâmetros de algumas camadas da rede neural tá isso vem da Visão computacional tá não é uma coisa que o Pessoal transforma inventou não eles estão copiando diretamente da das redes convolucionais porque a gente faz isso tá a gente faz isso demais no meu vídeo sobre covid lá no é o que eu faço lá é fine tan eu
pego uma rede que é a inception v3 do Google baixo ela para mim ela é uma rede gigante aí eu descongelo só partes da rede neural e passo meus dados dentro dela para retreinar entendeu então é Fan É isso aí nesse caso vamos supor se eu tiver três Textos eu quero que aí considere na hora de dar as respostas eu posso usar o f para isso pode pode pode pode Ah tá profor tem ver se compensa Tá certo Rodrigo porque a questão do fine tan É eu falei tudo é o perde e ganha seus dados
são atualizados constantemente se eles são atualizados constantemente não compensa fazer um fan tan por quê Porque senão você tem que fazer Fan tan o tempo todo isso tem um custo é melhor fazer hag Ah tá que aí Você altera o hag entendeu Professor você entrou no assunto é exatamente o que eu preciso saber por exemplo eu tenho alguns textos e todo texto tem título subtítulo eu preciso que o meu HG eu não sei outra outra outro recurso qualquer traga além do conteúdo Qual que é o subtítulo ou o título que ele tá vinculado também sei
eh esse é um motivo e outro motivo que muitas vezes o subtítulo ele qualifica o o que tá escrito no conteúdo por ex por exemplo Eh tá tem lá por exemplo dados básicos se o subtítulo for arquitetura é dados básicos de arquitetura se o subtítulo for sei lá engenharia é dados básicos de engenharia Então eu preciso que então você precisa montar uma base de dados onde onde cada Chunk dos dados que você vai retirar você precisa além de armazenar aquele Chunk você precisa armazenar o título e o subtítulo paralelamente Mas como que eu faço isso
viha programação parece algo tão Complicado complexo embed né Eh aquele lá não veja bem vamos lá vamos com calma quando você você tem lá no glink flow que eu mostrei para vocês a gente pode você pode até melhorar pegar aquele componente que já existe lá que ele só simplesmente divide o Chunk pronto você pode você pode pegar o Chunk e adicionar informação paralela na linha de informação que é o texto aí vai ter o identificador do texto o texto o título e o subtítulo certo então vamos supor Você pegou o seu primeiro texto que tem
um título lá vamos na casa da Lalá esse essas coisas vamos na casa da E esse seu texto tem sei lá 1000 páginas Beleza você pegou e dividiu o seu o seu texto inteiro em pedaços certo pedaços então aí quando você pegou esses pedaços você vamos supor que faz parte de Capítulos Tá aí uma boa ideia deixa deixa eu deixa eu tentar fazer isso com l flor para você entender como é que faz mas aí eu não usei o meu livro eu posso Pegar os capítulos separadamente e atrelar aos a cada texto Qual é o
capítulo faz parte entende sabe o que que é Prof é porque esses textos eles são aleatórios e o títulos São aleatórios também ele vai na posição aleatória sabe e eh eu pego um um texo que tem cinco subtítulos eu pego outro tem sete is aí cara é o seguinte Rodrigo tem que avaliar tem que avaliar o seu arquivo cara tem que avaliar o seu caso especificamente porque parece me Parece ser um caso muito específico entendeu s Então tem que dar uma olhada no seu no seu no seu no seu no seu arquivo na sua estrutura
de de texto digamos assim porque às vezes você vai ter que ter uma informação a parte fora do pdf do do título e do do título e do do subtítulos que tem naquele texto Ok então assim tem que dar uma olhada na estrutura não é assim algo tão porque veja eu tenho um problema mais menos Parecido em relação aos artigos científicos porque quando a gente passa o artigo científico para o chat PT e pede para ele fazer um resumo do artigo extrao informações e quando pede para ele est o título ele não tá conseguindo extrair
Daniel tentou fazer isso não conseguiu certo só o que acontece o título do artigo ele é um metadado do do PDF porque ele é uma informação que está fora tipo assim eu tenho uma base de dados csv onde tem o doído artigo o Título do artigo Quem são os autores data de a data do artigo Às vezes tem o resumo tal tal tal tal tal e qual é o pdf desse artigo então percebe uma coisa é você ter o texto que é o seu dado uma coisa você outra coisa você ter essas informações que são
metadados Ou seja metadados metadados é dados do dados entendeu Quem é seu dado o pdf quem são seus metadados o dado do dado né certo então quem são os dados do das ou seja o doi do artigo o título do artigo os Autores o ano Às vezes tem um abstract e tal e o dado efetivamente é o pdf Então quando você pegar um trecho desse artigo você teria que ter o título como metadado de mandar junto entendeu de forma que quando ele achar o texto ele acha também qual é o metadado E aí ele retorna
a informação Então essa estrutura aí seria mais compace de fazer agora você precisa ver como é que tá a sua estrutura porque pode ser que o seu Pode ser que o GPT não esteja entendendo O que que é título porque tá lá no texto entendeu fica meio vazio para ele é um título então se eu mandar em cada Chunk der um jeito descobrir uma lógica lá de mandar em cada Chunk o o título e o subtítulo e só de fazer isso já tenho o título subtítulo deveria ser o quê o título e o título e
subtítulo deveriam ser metadados do Chun é isso ah sa perfeito Valeu Professor valeu né mais dúvidas Alex é talvez para para ajudar eh eh o Pessoal a refletir eh então tenho visto por aí se não vou criar uma agência por exemplo né uma agência digital inteira vai fazer tudo olha tem etapas que são extremamente complicadas porque muitas vezes o o próprio a própria empresa né de mídia social altera os códigos aí você tem que mexer no muitas vezes pode ser interessante a gente pensar no seguinte pera aí tem uma parte humana do que eu tô
querendo fazer que talvez seja mais Barato eu continuar com o humano então eu tô desenvolvendo uma ferramenta justamente para gerar o conteúdo Mas eu não estou integrando a essa ferramenta esta parte de postagem porque isso é um saco para fazer muitas vezes Enrola para caramba o serviço dificulta né Tem uma série de restrição falei cara vou deixar isso aqui eh ainda na mão de um ser humano até que daqui a pouco apareça uma facilidade maior melhor muitas vezes acontece isso aí a gente perde acesso a Um canal porque a gente faz requisição demais ou então
a rede social modifica alguma coisa começa a entender que tem um robô ali dentro Exatamente exatamente Vou deixar na mão de um ser humano Vou deixar na mão de um ser humano ide a ideia sempre será o seguinte pega pega o processo mais simples da sua empresa e automatiza ele aí você pega o próximo automatiza ele só só o que acontece o pessoal vende automatize toda a sua empresa uma Empresa totalmente sabe essas lorotas velho como é que o cara acredita um negócio desse não tem não tem como velho não tem como dá para fazer
até que dá mas é bem caro né fica cara e demora para caramba não é de hora para outra assim entende muitas vezes você trava trava um projeto super do Por causa dessa etapa que não tá saindo direito aí merda tem que fazer de novo e o melhor Da ideia tá parada junto com uma etapa que pode continuar tá na mão de um ser humano que inclusive vai custar ve barato tá bom a sabe o que acontece aí sabe o que acontece aí o cara vai tenta fazer ele paga sei lá entra não eu quero
mesmo porque eu tô gastando sei lá eu tô gastando aqui na minha empresa R 500.000 por mês certo ou eu tô gastando aí sei lá R 2 milhões deais por ano com funcionário aí o cara pega lá vou fazer um investimento aqui de 2 milhões Que aí Eu vou tirar todo mundo vai ficar tudo automatizado a longo prazo eu vou ganhar aí não dá certo aí o cara fica puto que acha que não funciona entendeu Aí o cara que ao invés ele ele se apaixonou demais aí em vez de fazer a coisa palatin e fazer
a coisa acontecer ele tentou fazer tudo uma vez aí ele fica puto e começa a dizer que não presta Deu para entender ou seja aquilo que ia jogar ele pra frente acaba fazendo o quê jogando ele lá para trás que como ele vai ficar Puto Vai dizer que não presta ele vai manter a a estrutura que ele está enquanto que os outros que fazem paulatinamente vão indo para frente e vão acabar engolindo ele e de repente o cara fala assim fui engolido é o caso clássico do Google sendo engolido pela openai certo é isso então
eh tem que prestar atenção nesses detalhes pessoal sabe não existe almoço grátis tudo tem um Per de ganha tudo tudo tudo tem um pé de ganha Eduardo vai ter chamada vai ter chamada Aqui eu vou eu não vou aguentar esperar mais não Já meu sáb já chegou Noal sbos pode abrir bicho danado rapaz cadê a minha vamos saber se vai conseguir fazer peragem né vamos ver se você vai conseguir fazer a pergunta depois que eu terminar né não sei como que vai est o nível de álcool aí não tem mais pergunta aqui não detalhe é
o seguinte ele chegou aqui indignado porque aula não tinha Começado não sei o qu agora tá aí todo solto tomando a cerveja Ô acabou com gente boa para fazer inveja ó aí como é que é vamos lá Sempre é assim lá lá em Recife viu zé zé zé Osvaldo lá em Recife entra uma Senhorinha eu não sei se os menino eu não sei se Edinho tá aqui entrou uma Senhorinha na sala da da da da uma Senhorinha assim bem magrinha e tal e e ela ela sentou na cadeira assim aí ficou olhando para lado olhando
pro outro aí eu Falei ela perguntou assim aqui é o que que é mesmo eu falei assim não vamos falar sobre hiag generativa ó aí ela falou assim não eu acho que eu tô perdido ol Aí eu falei não senora tá achada senora tá achada é aqui mesmo aí não mas eu acho que não é aqui que eu quero ficar não não sei o que não mas fica aí vamos fazer o seguinte me dê 15 minutos se em 15 minutos eu não consegui convencer a senhora a ficar aqui eu mesmo levo a senhora lá fora
cara quando Terminou ela veio me abraçou meu filho muito obrigado foi muito bom sei o E aí aconteceu eu fiz uma a gente fez um fez um lance legal aqui que eu vou até mostrar PR vocês e eu fiz um grupo de WhatsApp tal né e a aí chegou o momento que eu falei assim Vamos então criar uma mente vamos vamos aqui então criar um um uma uma personalidade dentro do chat PT aí eu perguntei como é o nome da Senhora marid do carm Maria do caro A senhora Trabalha com quê Ah eu sou eu
sou como é que ela falou eu sou eh eh farmacêutica pneumologista uma coisa pneumologista não é como é que é ela falou uma coisa lá cara agora eu esqueci e aí eu falei não vamos criar então a a sua mente dentro do chat PT ela ela ela se assustou assim né não fique calmao aí fiz aí eu tava mostrando a técnica da segunda pessoa né que aquele lance de você chegar no GPT e perguntar ó cria o perfil de uma Profissional assim assim assim Aí ele cria o perfil todinho e depois chega para ele fal
assim ó Agora pega esse perfil e escreva na segunda uma pessoa do singular aí ele escreve Você é um tá tá tá tá tá tá né Aí você copia esse perfil joga de novo no chat PT ele assume o papel entendeu E aí E aí a partir daquele momento o chat PT virou Dona Maria do Carmo né E aí eu perguntei Dona Maria você quer falar sobre o quê ela ah eu tô estudando sobre comidas Como é que é ela falou eh que são boas para o cérebro comida boa para o cérebro aí beleza aí
Pergunta pro chpt alimentações para o cérebro aí o chat PT começou pá né falou fez uma lista eu mostrei para ela ela falou assim é isso mesmo é isso mesmo é muito bom isso aí tal né Gostou né aí eu tava falando que era questão de você falar o tom da da conversa que tava muito formal eu queria deixar o a muito informal muito informal né E e aí alguém Lá atrás falou assim olha transforma isso aí em transforma isso aí em Literatura de Cordel ó aí o que que aconteceu eu falei PR Maria do
Carmo né o chat PT Maria do Carmo além de você ser o que ela é lá que eu esqueci você agora é uma um grande uma grande escritora de literatura de cordel então por isso transforme o último texto em Literatura de Cordel E aí aconteceu ele escreveu Entendeu CP Nordeste só que o meu cunhado foi engraçado que que ele fez ele pegou a literatura de cordel e transformou numa música bicho usando o suo só que era exatamente o texto Você tá entendendo eu não tô aqui Car com com um grupo do Nordeste aqui eu tinha
que est com esse grupo aqui que a música tá lá dentro deixa eu ver se eu acho aqui entrada é um amarelinho vou achar já já eu mostro Para vocês que a música tá aqui dentro eh então ficou muito bom porque aí quando transformou a música na literatura de cordel o suo que é uma inteligência artificial de música achei o suo que é uma inteligência artificial de música transformou o texto da área dela em em forró entendeu E aí cara foi uma diversão porque que que aconteceu a gente pegou aquilo que ela tava estudando sabe
transformamos e literatura de cordel e depois Transformando no forró você ser esse aqui não não é esse não não ah Israel me mandou pera aí de mandar aqui Israel tá no perfil do meu cunhado Israel Israel não mandei pro Francesco mandei pro Francesco Francesco bolou de ri Francesco presidente da Campos p e a transformação da do texto dela em Literatura de Cordel e depois a transformação em forró saca só olha a não tá saindo nada Primeiro vou falar aqui do famoso Ega são da cabeça os fiéis peixe vem a magia PR memória e energia mano
em sua o nome que parece uma cantiga é fosfo fío importante pro cérebro uma liga ajuda a comunicação traz foco e concentração na ciência é amiga então cara quando terminou agora você imagina eu pego a mulher transformo a inteligência na mente dela aí eu pego Gero texto que ela tava querendo saber aí eu pego Gero Cordel que ela gostava demais e Transform me irmão quando terminou essa mulher me abraçou tanto você não tem noção ela se apaixonou eu vou usar isso todo dia agora Senhorinha assim bem magrinha que a solidão a solidão agora acaba com
a inteligência artificial né porque o que tem de possibilidade de você divertir com ela divertir é isso né fo muito interessante porque ela ela se apaixonou então meu papel como professor Viu Zé é ex é esse é fazer você se apaixonar por esse negócio de forma divertida né de forma que seja relaxada e tem um detalhe você pode ver que a gente tem eu falei até no grupo né a gente tem várias cabeças brancas aqui porque na verdade A Iá generativa quem domina são asos cabeças brancas Por quê eu preciso conversar com ela e para
conversar eu tenho que saber escrever o que o pessoal mais jovem não sabe não sabe o que aconteceu é que meu canal de 24 anos de idade e velh sou para 35 entendeu eu falei isso na Campus par o pessoal não acreditou não eu falei rapaz mas tá acontecendo um novo fenômeno que é os as pessoas mais maduras estão dominando a inteligência artificial generativa porque antigamente o que acontecia era os adolescentes que tomava conta dos celulares né Entendeu agora não os os cabeças brancas nossos vários cabeças brancas aqui eu sempre tô brincando com todo mundo
mas essa que é A verdade são eles que estão dominando aativa por quê porque sabem escrever Deu para entender sabem escrever então isso é uma coisa muito muito interessante é até uma coisa engraçada porque o Rafael tava me falando o Rafael tava me falando assim ah pô uma pessoa me ligou não sei o que e tal aí porque queria comprar tal mas aí ô ô Rafael não sei quem foi aí ele falou assim não pai é porque às vezes a pessoa consegue usar o usar o chat ept Muito bem mas o celular ela não sabe
então fica aquela coisa assim do tipo eu sei uma parte da tecnologia mas a outra parte da tecnologia não sei usar você a mais moderna ele sabe né o mais moderno sabe aquela coisa você tá entendo aquela coisa misturada né O que é muito interessante Então a gente tá vivendo uma um momento muito diferente cara muito diferente ninguém esperava que fosse isso que essa questão etária né mesmo em relação à inteligência soci Social você veja o que que uma tecnologia Pode fazer né fazer uma inclusão social tecnológica neste nível Então o meu canal é é
uma representação Clara disso eu tô querendo até fazer palestra sobre isso entendeu porque é muito interessante como é que como é que a coisa a gente sem sem querer na verdade né tudo aconteceu meioo sem querer mas você pode ver não tem ninguém aqui com 15 anos de idade né não tem é sempre pessoal de 20 e Poucos Anos para Cima alguém que já tá formado já tá trabalhando não tem ninguém aqui na faculdade ainda não sei se alguém tava aqui mas tiver muito é pouca gente para ver que pessoal mais já é profissional e
tudo mais né pessoal mais velho Dev tá fazendo de novo por causa do tempo mas quero que não é isso aí então é interessantíssimo isso cara eu numa numa apresentação da Open ai ela ela inclusive colocou o vídeo de um senhor 90 e tantos anos que ele falou Mesmo Olha eu tô sozinho família todo mundo já vivendo minha esposa faleceu eh alguém me apresentou a a inteligência artificial e hoje eu acordo para conversar com ela conversa sobre história conversa sobre geolog graf virou um companheiro que é isso que foi dito aqui perfeito é ex É
isso aí exatamente e eu sou um cara que converso muito né Eu sou um cara que converso muito com a com a i também tem essa tem essa coisa aqui ó faz o seguinte aqui Rapidão ó eh chat PT eu tô aqui com o pessoal do da turma de de Python acabei de dar uma aula maravilhosa aqui eu quero que você dê um um um Olá pra galera e agradecer a presença deles aqui vamos lá não foi caiu eu tô vendo quase nada que eu tô sem óculos tá meio maluco a parte de voz da
Open esses é o horário esse horário ele é muito intenso nos Estados Unidos aí começa a ficar desse Jeito ch tô com minha turma de Python aqui a gente acabou de ter uma aula Python dá um oi pro pessoal aqui Oi pessoal que legal que vocês estão aprendendo Python não não per per pera aí eu quero que você fale em nordestino como se fosse nordestina certo vai lá Ox pessoal que massa que vocês estão aprendendo Python vice Espero que a aula tenha sido arretada continuem firmes aí e bora programar agora F pesso Fala Zé os
aí Ele convid o uma cerveja porque o bicho é miserável nem para convidar ele quer convidar Zé Osvaldo olha manda um um oi para ele aí só que fale no sotaque de gaúcho tá Gaúcho ô seu Zé Osvaldo T convido o sandeco para tomar uma serva que o vivente tá só na espera mas Bá nem para convidar o amig Né não dá esse mole guri então assim ele tá nesse nível e o legal também é estudar inglês chat PT agora tá uma beleza cara fazer speaking eu tô Usando eu tô fazendo chat PT vamos conversar
sobre tal coisa o nível é esse tal o tema eí pá bicho excelente tem pão conversando velho é top demais entendeu então aí você que vaiar com nativo agora C chapt Isso é um problema pro pessoal ó aí o trabalho do pessoal nativo Que conversa só bate-papo para trocar ideia isso vira um problema né Eu tenho um amig corri muito mais que eu tenho um amigo que é indiano e o pai dele veio semana passada pro Brasil e não fala Nada de português e eu nada de indiano de índia principalmente e eu peguei o chat
de GPT nós conversamos eu falei em português n conversava com ele em índia ele falava em í GPT passava em português ficou assustado é isso Fala Rodrigo último comentário Ah não seria não seria legal você fazer um vídeo lá pro YouTube ensinando o pessoal a aprender inglês o chat GPT voz uai cara não não tanto né porque assim o meu canal ele tem um propósito de ser Mais ou então faz o seguinte porque eu não cria um GPT por exemplo você pode ver que é o mal do notícia já viu isso a Open pode soltar
um pum nos Estados Unidos que Open soltar um pum eu tô falando o seguinte por você ter por você dominar e a gente conseguir e ter essa essa função de voz agora muito melhorada repente se você criasse um GPT o pessoal poder aprender inglês uhum Seria muito bom é mas é o você pode assim sabe como é que você começa fala ó eu quero porque O GPT não vai dar muito certo com ele aqui eu acho cara ou não não sei não testei eu só simplesmente abro e falo então mas essa função é só pelo
celular entendeu essa função de voz boa então o que acontece de repente você por conhecido você poderia criar um GPT muito melhor Qualquer um de nós ou seja você conseguiria criar criar um GPT deixa lá mas fazer um GT para aprender faz muito sentio voltado para por exemplo e o inglês voltado pra Inteligência Artificial Python e etc de repente vou só aprender inglês mesmo pô tô oculpado para caramba caré faz isso aí velho alguém faz aí pro Calé não V Ah tô muito ocupado Calé isso aí é basicão cara você não vai pegar vo Na
Moral Na Moral Na Moral né tá bom amá para fechar fechar mesmo hein mar por eu tô aqui já são 8 horas e30 de aula não é um negócio legal que eu já Pedi para vários caras e todos peidaram na farofa hã todo mundo hoje o Hype é Clone digital Clone digital né aí Digamos que eu pego o livro de de qualquer escritor Eu crio o clone digital dele e integro com WhatsApp para que você converse com esse cara diretamente pelo WhatsApp beleza Hum eu já apresentei essa ideia para alguns escritores eles falaram tá E
aí como é que eu vou ganhar dinheiro aí eu exemplifico para eles Olha eu estou Aí eu aí eu dou uma leve Don sambar L eu falo cara eu ainda tô construindo uma camada de software que a pessoa vai poder fazer para você três perguntas grátis por mês a partir da quarta o WhatsApp vai te cobrar o meu sistema no WhatsApp vai te cobrar para você continuar conversando com esse escritor sim Aí o cara ah pergunta Cara eu consigo n Eu ainda não tenho a cultura suficiente em mas eu consigo criar essa camada de software
para LC o que eu Recentemente aprendi como paywall Ou seja é o muro de pagamento sim né você quer criar essa estrutura de muro de pagamento no no seu software é isso exatamente no meu chatbot que vai tá no WhatsApp respondendo como um escritor entendeu eu acho que tem teré biblioteca para isso tá eu não sou versado nessa área porque assim eu venho desenvolvimento de software muito tempo e aí eu em 2012 aí aí eu fiz aí peguei a Área de engenheria de software tá depois aí há 15 anos atrás eu me enveredei pela área
da da Inteligência Artificial quando eu preciso desenvolver alguma coisa ainda faço as minhas coisas e tal mas área de desenvolvimento de software e normalmente eu Ten o pessoal da software que faz que faz as coisas para mim Eu por exemplo tenho uma galera aqui que me ajuda bastante né Se eu pegar para fazer é tranquilamente mas é meu meu projeto sempre é na questão da Criação de Inteligência Artificial mesmo entendeu mas se você fizer uma pesquisa até mesmo no próprio chat PT como criar paywall com com com python com toda a certeza deve ter algumas
bibliotecas e algumas apis que vai te ajudar nesse sentido certo algo muito simples que essa é o principal objetivo do do Python tá beleza eu vou voltar perguntar porque eu nem é é uma questão mesmo de pesquisar tá é é que é uma das coisas que a gente vocês também precisam Aprender a fazer né a pesquisar sabe a como aonde e como pesquisar as coisas né para poder achar esse tipo de problema para não ficar somente na mão de quem vai te dizer o que tem que fazer entende Claro as pessoas vai te direcionar né
E por exemplo esse tempo tempo atrás aqui eu tive eu disolver um software Completão fiz um sistema de gerenciamento de artigo científico porque eu precisava entendeu então fiz para mim agora eu tô fazendo uma coisa Pro aeroporto de Guarulhos mas é algo muito específico né envolvendo envolvendo uma uma área de segurança da Inteligência Artificial mas a minha parte mesmo assim o grosso do negócio da minha parte é a questão do treinamento da Inteligência Artificial então a parte técnica é essa então chega um momento que você tem que dar aquela mergulhada entendeu É é o tal
do conhecimento em t né Você sabe muita coisa na superfície tem conhecimento mas em uma você Aprofunda no t certo aquilo que você é sua expertise mais pancada né então você sabe muita coisa no t na superfície aqui em cima certo mas em uma você tem que ser absolutamente aprofundado né e meu caso aqui é exatamente na Inteligência Artificial mesmo no treinamento e também no conhecimento interno de como é que funciona o ia beleza mas a experiência de tanto tempo e na área de desenvolvimento de software certo por Exemplo eu já não já eu desenvolvi
por muito tempo antes de existir vi mar GL antes de existir o WordPress eu já tive o meu que eu desenvolvi gerenciador de conteúdo próprio entende então isso faz muito tempo mais de 10 anos mais de 15 anos tem isso aí já não mexo mais com isso faz muito tempo né Tem gente que desenvolve site software PR web até hoje não é mais minha praia entendeu is pr os meninos fazerem aquela coisa toda mas quando trata-se de um problema mais Primal em termos de tência artificial aí aí é comigo entende é isso fechou Obrigado cara
desculpa aí mas mas assim o conhecimento de engenheria de software ele é consolidado entende para qualquer momento que você precise desenvolver um software Então a primeira coisa que tem precisa fazer é o quê fazer uma boa pesquisa se já existe algum software nesse sentido que possa te orientar né uma biblioteca do Python alguma coisa assim com certeza cara dado a magnitude Do Python Com certeza já exe D uma procurada no chat sobre esses termos você vai conseguir encontrar alguma coisa nesse sentido entendeu V Valeu gente muito obrigado vou parar a gravação aqui agora