Vamos começar então né Eh eh bom eu vou fazer só um overview aqui sobre o livro beleza como é que vocês devem ler esse livro né bom e as aulas serão nós teremos aí dois sábados tá eu nós vamos cobrir Todo o espaço do livro e vamos até metade dele ou seja são oito capítulos né então aqui nós vamos até funções hoje certo até funções e depois a gente vai fazer a metade final aqui mas é muito importante Porque você pode ver que todos os capítulos tem se não praticar não vai fixar a prática leva
excelência certo e vamos praticar vamos exercitar né Cai para dentro C para dentro mano vamos fazer então é muito importante que depois que você essa semana você vai lendo o livro e pega mentoria você pratique certo isso aqui pratique normalmente eu para alguns alunos aí que fizeram conseguiram resolver o problema Mostrar na próxima aula alguma coisa assim então é importante vocês fazerem isso tá se por acaso Se por acaso a gente não conseguir fechar no próximo sábado todo Livro você pode ter certeza que eu abro outro tá então assim isso é muito comum nas mentorias
porque às vezes os assuntos eles eles crescem bastante né as dúvidas são muitas e a gente vai tirando as dúvidas o tempo vai passando eu abro outro eu abro outro abro você para ter uma ideia o o o o o a A a mentoria de de cruar Eram quatro mentorias Foram sete né ou seis eu não sei você lembra Jorge Jorge F Foram sete Foram sete eu abri três eu abri uma mais porque não tinha fechado e depois que eu fechei fechei eu abri duas de um conteúdo extra que eu coloquei por minha própria conta
certo você vê que eu não tava você vê que o interesse não é questão financeira é realmente pagar o conhecimento que a gente falou sobre L Flow beleza tá tudo Lá no canal sandec tá tudo no ó cara é é assim eu acho até engraçado o pessoal me perguntar desculpa viu é que eu não te conhecia eu tô te conhecendo agora porque porque acontece é porque você você me perguntou agora se tá tudo gravado né E aí assim mas eu eu eu escuto esse eu escuto essa Eu leio essas perguntas e escuto essa pergunta já
há alguns anos tipo tá gravado vai ficar gravado vai ficar gravado você falou claro assim meu irmão por que que eu não Deixaria gravado entendeu tantas vezes o pessoal me perguntar se vai ficar gravado ou não vai ficar gravado todos os meus conteúdos ficam gravados e acesso é para sempre Beleza não tem mistério Então esse do crui mesmo né Eh tá Gra tá tudo gravado você adquire o livro entra na mentoria lá no grupo da mentoria tá todos os links estão lá tá então assim aí você assiste tudo são aulas de 3 horas cara e
é muito conteúdo tipo assim se eu sou todas as mentorias Atuais já dão mais de 100 horas de mentoria é coisa né Jorge eu acho que você tava desde o início né bicho caramba olha o tanto de coisa que a gente já fez cara já é eu acompanho sandec desde março assim cara assim ó não tem palavras é muita coisa que a gente já viu fora o conteúdo gratuito que vai pro Canal e É da mentoria é muita dúvida tirando e assim é muita coisa velho sabe muita coisa aí o cara Pergunta assim ah mas
eu vou comprar 5 Livros é R 500 tem desconto Meu irmão que cara de pau Né tá barato demais vamos lá vamos começar aqui ó primeira coisa que a gente precisa saber eh eu eu eu tava falando sobre Exatamente Essa analogia eu escrevi no livro aqui certo e eu eu faço analogias mas também faço algumas animações aqui eu não fiz as animações mas posso fazer com vocês agora sabe assim eu gosto também de fazer isso é bom que vocês vão aprendendo também a mexer com o CVA e e E descobre como é que o sandec
faz aqui as animações eu já tô na situação que eu tô me chamando na terceira pessoa já viu o sandec não sei o que tô igual o Pelé eu tenho que parar com issoo tem que parar com essa coisa isso é brega demais não é então ó veja bem eu já tinha falado isso para vocês mas mas a uma linguagem de computador certo você pode passar sandeco mas a ia não é uma linguagem de computador não a a a ia ela já é uma uma realmente que a gente chama De inteligência né porque ela foi
treinada sobre alguma algum tipo de informação a inteligência artificial ela não é programada Beleza ela não é programada ela é treinada Porém para você treinar uma inteligência artificial você precisa de uma máquina e você precisa de de conversar com ela certo e para você conversar com essa máquina né você precisa de uma linguagem de uma língua né e e a máquina só entende número ela só entende no afal das contas Zero e um beleza E aí com o tempo na computação pessoal achou que Z1 tava Meio puxado né aí começaram a criar algumas alguns artifícios
para poder simplificar o processo E aí criar algumas coisas como por exemplo lá um tempo atrás não sei se vocês conhecem aqui né Teve gente que programou com isso aqui tá eu não programei não cartão perfurado assem humem não garoto aí é é Assembleia ó Pessoal programava com isso aqui tá vendo eu fiz isso pois é mas a linguagem é Assembleia você vai e perfura aí ó programação em assemble e perfurava o cartão ah é sim ó aí José toá pô é da minha época da sua época aí girava o assemble disso aqui uma linha
de programa dava uns 12 uns 20 cartões e você tinha que tê-los todos em sequências numéricas Se você caísse tirasse um cartão você perdia a programação eu programei assembl assembl A linguagem assembl prame então eu programei assembl linguagem de montagem né só que eu programei já na época que se programava escrito Ah sim é a diferença é essa tá aí a novidade Essa eu não sabia ó Z eu adoro aprender com meus alunos fala Rudney teu microfone tá cortado tá eu programei com cartão perfurado máquina IBM eh 370 fortr 370 270 1979 por aí fortran
no computador IBM 370 isso aí beleza que beleza então tinha esse cartão perfurado aqui é a forma como a gente comunicava com a máquina a partir desse momento aqui o pessoal eh bom se você arva essa bagaça aqui a coisa ficava meio complicada né e e tem um detalhe pessoal escrevia no cartão perfurado o código a codificação e mandava para rodar em alguma máquina normalmente o pessoal não tinha máquina Para rodar que era essa era outra questão aqui em Goiás tem muito esse lance o pessoal falava muito isso ah mandava para rodar na selg que
era único computador que tinha E aí o pessoal só retornava onde tava o erro aí você tinha que reprogramar o cartãozinho mandava de novo aí se tivesse voltar cara você imagina o que que era programar antigamente e vocês reclamando do chat PT eu eu sou da época que eu trabalhava com clipper foi minha primeira linguagem De programação às vezes quando dava erha dúvida velho não tinha quem tirar dúvida E aí eu tinha que ir no centro da cidade atrás de um livro aí me vem Unos programadores velhos de cabeça digamos assim é o pessoal que
ah não usar chpt isso aí é para isso aí é para novato isso aí é para mano mas você ganha ganha produtividade acelera o processo de de pensamento te libera de algumas coisas Mecânicas em relação à programação que te ajuda para caramba né então tem isso por exemplo até um tempo atrás né o pessoal usava muito o stack overflow que é um site para se tirar erro e o pessoal reclamava de stch Flow fala assim cara como é isso velho porque eu programava sozinho não tinha que tirar dúvida não tinha como consertar meu erro eu
tinha que ir atrás de longe eu tinha que andar de tirar meu erro hoje você acessar na internet Você a acha o erro resolvido Para você e hoje você vai no chat APT posta o erro posta o código ele fala seu código tá errado aqui entendeu isso é uma maravilha cara para quem sofreu em cima da computação e programação sabe do que eu estou falando tanto que isso é verdade então é mais ou menos isso livro de clipp do Ramalho antigão então a computação tem esse lance né o Python o que que é é é
é mais uma linguagem certo que a gente usa para conversar com a máquina basicamente assim né você que Para para quem já sabe programar fica nessa de ah eh pô é isso aí mas eu tô tentando conversar com a galera aqui que não não sabe nada beleza afinal de contas o curso é para essa galera aí então o que que é o Python né é ele é como realmente uma uma língua certo você tem que imaginar que é isso bom se eu vou aprender inglês eu tenho que aprender a sua sintaxe eu tenho que aprender
a sua semântica eu tenho que aprender tudo isso como é que funciona As regras gramaticais para poder compor as palavras e eu conseguir conversar com alguém né Então a a linguagem Python Com certeza é uma das linguagens que eu considero hoje a linguagem mais tranquila de você aprender por isso que hoje o Python é a linguagem mais utilizada no mundo certo não sou eu que tô dizendo isso aqui tem esse índice aqui ó toob.com bar index acho que vocês eu não coloquei isso no livro devia ter colocado mas se você vem aqui ó nesse de
Índice posso colocar para vocês aí para vocês verem no grupo tá para vocês verem no grupo tá gravando não tá a aula tá gravando eh vocês vão ver aqui ó que existem aqui né as a a o ranking das linguagens tá E hoje o Python está em primeiro lugar né com esse 20% de rating né você veja por exemplo por muito tempo a linguagem era Java certo por muito tempo atrás a linguagem Era C né se eu clicar aqui no C por exemplo ó eu abri né você vai vai Ver o desempenho da linguagem C
né você veja que tem esse desempenho teve essa tá vendo essa queda gigantesca aqui ó essa queda gigantesca aqui esse esse dia aqui em 201 2015 final de 2015 início de 2016 o o MIT resolveu que a linguagem de entrada da MIT não seria mais a linguagem se e a linguagem Python e é aconteceu ó entendeu despencou aí teve uma volta meteórica no mesmo um ano tá vendo aqui ó que ó que loucura isso né olha como como como que a gente tá Vivendo uma época tão tão intensa nas coisas tá vendo na no mesmo
ano uma linguagem quase desapareceu de ser programada para voltar a ser programada muito forte isso aqui tem muito a ver com o IOT tá pessoal adotando sobretudo nos automóveis europeus né Eh a linguagem ser com os arduinos da vida Entendeu na automação e IOT então voltou com muita força em um ano só né em um ano só então é é isso outra linguagem aqui que é uma linguagem muito Importante e eu trabalhei com ela por muito tempo é a linguagem Java que é uma linguagem que pô eu adoro Java sabe mas olha a quando lançaram
Java a promessa era o seguinte porque o problema maior da linguagem C é que quando você vai rodar a linguagem em um sistema Unix Linux essa parada toda e Windows você praticamente Tem que programar tudo de novo cara porque a a questão é que e você não é não é não é compli entendeu as coisas não são compatíveis então a Promessa do Java o que que era bom vou pegar uma linguagem de programação que você escreve uma vez e roda em qualquer lugar então a promessa do Java era essa e como a questão da programação
orientada a objeto que a gente vai ver também aqui nesse curso né tava muito forte eh veio com tudo Java aqui mas ao longo do tempo que aconteceu uma queda né 2014 20166 teve um app aqui na linguagem ó isso aqui tem a ver com o Android tá tem a ver com o Android Porque até então a queda do Java né o pessoal tava deixando de adotar o Java aqui mas isso aqui tem a ver com o Android né o celular Android essa queda ó aí você tem uma subida e logo tem uma descida de
novo o que aconteceu aqui Aqui já é já é a doção do pessoal em relação à linguagens híbridas para desenvolvimento para mobile né para mobile né tipo react essas coisas da vida aí tá E aí ó ficou nessa aula oscilação como o como o o React esse ângulo essas paradas tudo aí tem uma certa dificuldade para entendimento o já volta de novo e fica nessa questão de vai volta vai e volta entende dá adoção adoção AD des adando o pessoal fica brincando né linguagem aqui essa queda tem muito a ver muito a ver mesmo com
Python vocês vão ver eu vou abrir até uma outra tela aqui ó pra gente fazer uma tela comparativa que é a linguagem Python sendo Adotada em relação ao Java por exemplo é o meu caso né se eu comparar Python aqui ó na mesma período de da época Olha o Python Então essa é justificativa maior do por usar Python E por que eu tô ensinando Python para vocês entendeu é uma explosão E isso tem ao a ver com a inteligência artificial por quê Porque é exatamente o título do meu livro né o livro diz o que
diz o quê eh aqui Python para Inteligência Artificial tudo que você precisa saber do Python antes de criar suas IES por quê Porque a inteligência artificial do mundo fala Python certo a inteligência artificial do mundo fala Python Então quando você aprende essa essa linguagem você tá Você tá ess esse aqui é o gráfico da do quê da quantidade de pessoas que estão adotando Python te te insere numa comunidade gigantesca o que vai te ajudar a tirar dúvidas entendeu vai te ajudar a trazer ideias a resolver Sol resolver problemas porque quando você tá numa linguagem de
programação Você precisa desse background entende Você precisa dessa eu tô falando quando a galera programava emem cartão perfurado tinha que sair né mandava e voltava e tal aquela eu tinha que sair de casa e no centro da cidade para poder resolver meu problema hoje em dia com a comunidade muito grande conectada né E além disso ainda tem as inteligências artificiais para poder ajudar se coloca Num no mercado digamos assim que eh eh e É como se você falasse inglês entendeu É como se você falasse inglês com o mundo sabe então quando você descobre essa essa
essa linguagem te faz falar digamos assim inglês com a computação né é a linguagem mais adotado no mundo então é por isso que a gente vai tratar sobre Python e nós vamos conversar sobre Python obviamente Eu vou bem devagar A ideia é que a gente faça bem devagar mesmo vamos vamos começar Aqui ó esse essa parte do capítulo que a gente vai ver ainda hoje começando do básico mesmo ou seja vou começar com variáveis né a a o input o output Strings vamos brincar bem devagarzinho tá claro primeira coisa que a gente precisa fazer para
para trabalhar com python aqui no computador é ter o Python no computador então a gente precisa instalar esse Python né eh o Python é a linguagem interpretada O que que é uma linguagem interpretada O que que é uma Linguagem compilada né o pessoal tava falando aí do do Papel perfurado levava para para computador para compilar dava o erro e voltava a a comparação na analogia que eu faço em relação ao interpretador e compilador é o seguinte o compilador é tipo um cara que lê um texto inteiro e ele te dá um resumo daquilo entende ele
melhora o texto tal otimiza aquele texto inteiro e quando você conversa com ele sobre aquele texto ele ele sabe que tem Algumas partes que podem ser otimizadas E além disso ele protege texto né De certa forma você não tem acesso ao texto concorda ou não você tem acesso a ele que é o é o é o é o é o arquivo compilado digamos assim beleza já uma um código interpretado você é como intérprete mesmo a medida que a coisa vai sendo executada ele vai interpretando pro computador entendeu então ah is tem uma linha de programa
tem uma linha de programação que você Escreveu ele executa né o interpretador transforma aquilo ali em linguagem paraa máquina de entender Beleza então então se você tem um intérprete qualquer pessoa tem acesso a essa informação de interpretação então o código da interpretação ela tem que tá aberto ele tá aberto entendeu o código compilado como ele é resumido e e otimizado ele é fechado então por isso que quando você tem uma um um programa que é compilado Só o programa que é compilado Você tem o ponto você executa ele e executa o programa você não vê
o código internamente entende já um código interpretado você vê o código quer ver a verdade aqui ó provavelmente ess esse site aqui foi escrito em JavaScript se você vier aqui ó em Fontes ou rede você vai ver o JavaScript aqui ó quer ver deixa eu achar um aqui on é que eu acho aqui aqui ó o JavaScript aqui então não cadê porque tem como você ver o código rodando tá aqui o código rodando ó né cadê não tá aqui não mas enfim eu não tô conseguindo achar aqui agora mas você consegue ver o o código
do programa rodando aqui no Browser entendeu porque o JavaScript envia o código para o browser o browser executa para você entendeu ISO que acontece então você vê o código porque ele é interpretado ele o Código é interpretado no Browser já quando você tá trabalhando com um código compilado você não tem essa interpretação beleza é isso é fechado tá o pyon interpretado Tá mas a interpretação dele acontece acontece dentro do do do Servidor Python entendeu então pra gente poder trabalhar com python a gente vai ter que baiar o p quem levantou a mão Pode falar não
eu ia só perguntar se se eu quiser saber o código de um arquivo Desse compilado é o que o povo chama de engenharia reversa para saber é exatamente então tem gente que que que faz pega o código compilado e faz de trás para frente né Tem alguns programas que tentam entender aquele código lá e e reescrever de trás para frente chama de engia pode perguntar quem tá com computador aberto só mentinho quem tá com computador aberto pode no Google escrever Python aqui você vai achar o site do Python aqui logo download ó tá Então vai
lá pode falar até me responder aqui se dá para fazer tipo site dashboard sistema com python Porque eu só vi para trabalhar com dados né D dá demais certo tem tem o al falou al meu sobrinho tem um Framework chamado Jungle tem um out Framework que eu gosto de usar muito que é o flesk tá todos eles dá para fazer aplicações web beleza é isso dúvida mais Dúvida então aqui ó o Python pode ser compilado pode tem como compilar é é só para você saberem Qual é a diferença do compilado do interpretado usa essa analogia
né que o compilado é como se fosse alguém que leu um texto inteiro porque para compilar eu tem que ler o texto inteiro e aí a partir daquele texto ele traz te entrega um resumo do texto digamos assim aí o resumo é o pon xe certo já o interpretado é o quê a medida que a Pessoa vai falando uma coisa o outro vai interpretando pá pá pá pá pá certo intérprete é isso baixar o Python vamos lá quem tá com computador aberto aí já pode ir no seu browser procurar por pyon você vai encontrar esse
site aqui e aí aqui ó vai tá bem pega a última versão download do Python você clica aqui né E aí a gente vai baixar o Python aqui eu já tenho ele baixado aqui já tenho não tem não Então baixa aí ah Professor eu posso baixar Também posso instalar pelo Windows pode mas eu prefiro por aqui tá você tem um controle maior Beleza então estamos aqui ó vou abrir então aqui cliquei duas vezes né para poder instalar ele vai mostrar essa tela para mim essa tela é importante vou até focar bastante nela Veja bem ela
ela ela pede duas coisas aqui eu vou dar para ela privilégio de administrador porque o meu Python tá aqui internamente tá e vou adicionar esse P aqui por quê Porque quando eu for Executar o Python tá de qualquer lugar do computador que eu tiver executando Python ele vai abrir para mim ou seja veja bem ó se eu não colocar aquele aqui eu vou abrir eu vou abrir aqui o terminalzinho do Windows tá nem todo mundo sabe mexer com isso quem é a galera do dos aí da época do dos sabe mas eu vou abrir o
terminalzinho do Windows basicamente assim ó você vem aqui no na lupinha na lupa né Vamos parar com diminutivo já começou Diminutivo aí tá vendo ô ô Rudney diminutivo é é desgraçado mesmo Vem na lupa aqui e escreve Command certo ou simplesmente CMD que é comand abreviados aí você vê aqui ó prompt de comando tá Ah promt então é chat ept não é outra coisa calma aí SOS prontos de comando dos clicou aqui ele vai abrir essa tela preta que tem muita gente se assusta com ela né mas a gente vai começar a Aprender a usar
essa telinha preta no curso de Python aqui você vai ver que é tranquilo Se eu escrever Python aqui ó você vai ver que ele vai dar um erro né ou não aí ele vai ele vai dizer o seguinte ó você ele vai pedir para instalar que o Windows agora tem esse lance você escreve Python lá ele diz ó vamos instalar por aqui você pode fazer isso também mas eu prefiro não a máquina s para poder funcionar como é que é deve reiniciar a máquina após a instalação Para poder funcionar o py sim e aí ó
eu vou eu quando normalmente você escreve Python ou ele pede para instalar ou ele dá um erro aqui dizendo que não achou tá então o que que a gente faz então para que em qualquer lugar que eu estiver ó se eu tiver aqui no meu drive S ó aqui meu drive S ó F né que é um outro drive que eu tenho no computador aqui meu computador tem vários drives aqui tá vendo ó tenho eu tenho C que é dos programas né tenho o d que é do canal um Outro aqui que é um SSD
que eu coloquei então vocês vão ver que quando eu mudar aqui eu dou Python aqui El ele teria que achar certo o Python em qualquer lugar da máquina que você chamar Python ele teria que achar então por isso que é importante quando você for executar você marcar essa opção zinha aqui ó essa opção adicionar o Python ao path path é o qu em inglês é caminho né Ou seja eu coloco eu coloco nas variáveis de ambiente do Windows quando ele reiniciar Beleza aí vai ter que todo mundo reiniciar aí para poder para poder ele achar
o caminho beleza dúvida em relação a isso pode quem levantou a mão pode falar agora é a hora da dúvida vamos lá Pablo pueblo Aguiar ouvindo aí pode falar não tô te ouvindo Tá muito baixo cara não consigo te ouvir no caso para quem usa ma como que faz para abrir essa tela preta Alguém sabe responder no Mac é Não por enquanto não vamos usar ela aqui não certo eh acho que é como de alguma coisa aí né como de terminal é só ind terminal terminal do MEC pronto só chamar pro terminal tá tá tudo
bem graças a Deus você tá bem José Ramos seu microfone tá aberto tá vazando o áudio aqui Opa mais pergunta o Zé Osvaldo tinha levantado a mão sim eu tenho eu tô instalado aqui no meu Computador o o Python 3.12.2 sim e o laut é 3.12.21 se eu continuo com eles ou eu desinstalo pode deixar pode deixar a variação em pouquinha Tá pode deixar não tem problema não OK tá bom você deve ter instalado já por causa do livro né então é porque eu tô só mostrando a a eu prefiro gravar com a galera para
mostrar como é que funciona mas se você já instalou e não tá na versão atualizada não tem problema beleza OK eh mas vamos Usar o 312 tá então quem não tiver o 312 aí vamos dar um jeito de instalar ele aí é o eu tenho 312 então beleza então ó eh vamos pir para instalar aqui né Ah mais uma pergunta pode ser po fazer pode ser claro eh eu posso e atualizar qualquer dia sem alterar nada na estrutura que eu já já tenho de programação em p é aí aí começa os problemas do pai porque
o pai tem uma maravilha mas ele tem tem um lado ruim dele eu vou já já explicar o porqu e vou Guardar sua pergunta para esse momento Ok Uhum que de um lado quee é porque assim é como você mesmo já sabe na computação é tudo um perde e ganha tudo a gente tem que equilibrar esse perde ganha a questão principal do Python é como ele tem uma pancada de biblioteca e foi construído em cima de várias versões Às vezes a gente usa uma versão que aquela bioteca ainda não tá escrita para aquela versão nova
entendu então por isso que eu não recomendo sai uma Versão nova do P você já vai lá e atualiza tem que ver se o que você usa já está atualizado para essa nova versão Deu para entender não como é que eu consigo como é que eu tenho essa certeza eu eu tenho que rodar algum programa para isso não você vai ter que fazer uma é você você pode você que que você pode fazer você pode ter mais que uma versão do P instalada beleza e aí você porque você não é só a única que você
tem você pode Ter mais que uma versão Você pode ter 39 310 31 3 12 e testando beleza aí você abre e coloca Exatamente isso aí ó Python Men menos version que você vai ver qual que é a versão tá ativa tem como saber qual é o qual é biblioteca que combina com tal versão aí você tem que ir na documentação da biblioteca né normalmente a biblioteca ela avisa ó nós estamos combinando estamos versão é mais fácil rodar o programa e ver ele dar Erro é por aí ele vai reclamar e você né vai ajustando
Então essa questão mas é infelizmente eu tenho que ser honesto com vocês certo assim eu não posso enganar porque depois você começa a sofrer eu vendo uma coisa que é maravilhosa mas eu sempre digo isso na computação tudo é um perde e ganha certo vocês vão ver que pro lado que a gente ganha simplicidade da linguagem e a quantidade de biblioteca que a gente tem Para poder fazer as coisas muito rápido por outro lado essa questão das versões ainda não tá muito bem resolvido no Python sabe por isso que eles tentam criar bibliotecas que ajustam
versões para poder Minimizar esse problema aí existem umas questões que a gente pode criar por exemplo criar ambientes virtuais que são isolados né normalmente a gente a gente usa uma versão Python geral pro computador e depois a gente usa ambientes virtuais para programar Separadinho sabe porque porque aí você tem um controle maior ali não fica instalando todas as bibliotecas no no Python geralzão você vai colocando no ambiente virtual nesse ambiente virtual digamos assim é como se fosse um Python virtual né ela ela você instala naquele naquele naquela naquela as versões naquele ambiente Zinho se der
problema você simplesmente apaga esse ambiente e continua o seu Python tá limpão entendeu eu vou eu vou explicar na próxima aula Como criar esses ambientes virtuais vocês vão ver como é que vai ser não é uma coisa difícil é bem tranquilo Deu para entender Ok fechei aqui ó Eu Vou reiniciar vocês segurem aí depois vocês reiniciam beleza porque como gerou o p aqui eu preciso reiniciar a máquina tá ou vamos instalar logo vs code né E aí já reinicia de uma vez só então aqui ó vocês vão ver acho que não tá ativo não vamos
ver aqui ó Deixa eu chamar Aqui Python não ativou ó Então tá de boa tá vendo aqui ó agora eu chamei Python ele rodou agora o lance é o seguinte ó eu posso chamar o Python de qualquer lugar por exemplo se eu for aqui ó para outra pasta do Windows ó e chamar Python aqui ó ele vai funcionar certo por quê Porque eu adicionei aquele pfzinho lá lembra então é importante não esqueçam nunca E se alguém no grupo lá der problema você já Tem a liberdade de dizer ó galera Ó ó cara eu acho que
você não adicionou o Python ao pth né Ao caminho lá peth né Beleza aqui eu já tenho o pyon instalado ó e e o e o negócio é o seguinte aqui ele já tá rodando Se eu der um print aqui ó que é um comando que você vai ver depois que é print olá mundo né olá mundo do Python e é uma forma de pedir para que o Python esc é como se fosse um Eco eu digo ó escreva Olá muito do Python e ele Escreve o qu Olá muito do Python tá vendo já é
um programa já é um programa de computador nosso funcionando tá já é o Python rodando aqui pra gente então é isso aqui né Toda vez que você disser oi aquela musiquinha né eu vou dizer o qu Oi então basicamente é isso tocamos o sertanejo via Python aqui agora beleza é isso aí Pov a mentoria funcion da seguinte forma tem dúvida imediatamente levanta e pergunta Beleza agora tem que ser pertinente n senão fod o die die ar sare so questão das bibli que eu py Biotec uma uma versão a parte que ele instala ou ele consegue
levar as bibliotecas já instaladas pra versão nova eu acho que não instala não tá Quando você desinstala você desinstala o Python reinstala o Python ele mata tudo né Beleza E se você instala uma nov e se você instalar uma nova versão eh a parte dig assim você tá tá com TR 310 aí você agora instalar o 312 o 32 não vai ter nada lá dentro não você tem que começar a instalar lá dentro eles são eles são separados um dos outros tá entendi examente para não dar esse conflito né Já pensou se tivesse que eu
tô com três eu tô com o 3 zer tá com a série de Bibliotecas lá escrita para 3er aí eu começo a instalo o 12 aí vem tudo junto vai dar tau cara entendi não é não faz sentido né até por causa da questão que você falou né Tem bibliotecas que são para versões específicas não é isso exatamente perfeito obrigado tá bom dúvida sandeco Oi eh no caso aqui a versão a versão que que que é estável é 3.12 17 essa versão estável é a versão é que é mais recente ou ou ou é é
estável Porque tem tem biblioteca compatível como é que a gente consegue avaliar Boa pergunta eu vou te responder com aí depende Professor sacanagem V aí depende de qu se você tá começando a programar agora a melhor é essa porque tá tudo atualizado né assim os bugs tá corrigido tal a atualização sai sempre Beleza se você já é um programador que já tá vindo de um tempo ou seja é aquele problema você já desenvolveu algumas coisas instalou uma coisa nova Pode ser Que ele dê erro por quê porque algumas bibliotecas do Python podde estar escrito para
essa versão antiga e não pra Nova Deu para entender entendi Vou colocar aqui a telinha eu tenho aqui então eu tenho aqui um programa né tenho aqui Vou colocar aqui eh Python icon né então vamos vamos vamos fazer essa esse lance aí então tá aqui eu tenho duas versões beleza tenho duas Versões aqui tenho essa versão Laranjinha e tem essa versão aqui que é a versão nova que é a versão azul certo então vamos supor que essa versão aqui ó é a versão e 3.10 tá uma versão boa está tá muito boa e e e
aí eu tenho essa versão 312 beleza vamos supor que eu tenho aqui a 3 39 309 Tá ok então beleza aí eu vim e E instalei o crei ó crei certo tentei instalar o crei só que o crei não roda Na no certo não roda ele só roda d 10 para frente se eu não me engano é 12 13 uma coisa assim atualizado só que tem outras coisas que rodam na nove por exemplo vamos supor que você tá usando o opencv antigo né o opencv versão antiga Aí ele só roda na nove você tá com
essa versão você teria que atualizar você teria que atualizar eh esse opencv para poderar rodar aqui entende só que essas duas versões Você Pode ter na máquina instalada entende na sua mesma máquina então eu ten aqui né na mesma máquina né econ PC você teria aqui no seu computador tanto essa versão do 312 Como a versão do 39 se você quiser beleza eu não gosto muito de fazer isso eu gosto de ter uma única versão e da paraa frente eu trabalho certo mas é basicamente isso então a gente de vez em quando a gente dá
uma sofrida É com Certeza a coisa mais sofrível do do pyon é isso mas para vocês estão começando Então como não existe aí aí aí por isso que eu te aí ô ô Márcio Maurício por isso que eu te respondi depende entende porque se o seu seu programa né seu programa de computador eh foi escrito tá seu programa de computador foi escrito pro pro 09 usando as bibliotecas que tá no no 09 talvez quando você tentar migrar ele Para cá ó Talvez ele não funcione mas ele funciona por qu por causa do Python não por
causa das bibliotecas do Python entendeu porque o grande lance do Python o que que é são as bibliotecas vocês vão ver mais para frente que CR é biblioteca a gente tá aqui para mexer com a com a biblioteca CR então pode ser que aqui não dê certo né aqui esse vermelho quer dizer erro né aqui ó de erro então tem que ficar esperto com esses detalhes entende então é por isso Entender um pouco da linguagem e essa configuração Inicial é importante por causa disso mas no seu caso Maurício que a gente tá começando do zero
você tá começando a programar agora e tal então beleza Tá no 12 aqui ó tá tranquilo mas logo logo você vai ser um programador experiente aí vai ter a versão qual aí a 12 vai ser a versão antiga né Aham entendeu vai ser a sua versão antiga Aí a gente vai ter o quê uma versão tipo Sei lá uma versão 315 né né logo pra frente entendeu Entendi e aí pode ser que o seu aqui vai ser um novo Python né Pode ser que esse Python aqui que vai ser o Python cor roxa certo que
é a versão 315 pode ser Vamos torcer para que isso não aconteça né vamos supor que o o crui foi descontinuado Ninguém mexeu mais que crei aí pode ser que você tenta rodar seu programa aqui ó seus agentes no 315 Não funciona Deu para entender por causa do Python entendi é como se Professor tem que responder p é por causa do por causa de quem não eu entendi entendeu Não você não respondeu eu dando aula eu sou chato bicho não pode perguntar de novo eu não entendi mesmo não vamos lá você você tava rodando o
seu programa aqui no 31 que você aprendeu agora beleza seu programa tá aqui de verde Ó seu prama tá aí lançou a versão pra frente por causa Não responde não pô deixa o cara responder miserável mas não é poss coisa dessa dando Cola n minhas aulas bicho quer tomar zero bicho você escreveu seus agentes usando CR aqui no 12 aprendeu a programar com 12 tal instalou que a gente tá fazendo agora mas no futuro Pode ser que vem apareça o 15 certo certo aí você tenta rodar Esse programa aqui mas o que acontece se o
Crew ai não for atualizado para o 15 ele não vai funcionar o seu Programa minha pergunta que eu faço é por causa do Python ou por causa da biblioteca que não roda por causa da biblioteca Deu para entender entendi porque será mesmo ele só vai tirar os bugs vai melhorar algumas coisas mas as coisas que já estão consolidadas na linguagem ela permanece entendeu então é isso que eu ia te falar eu eu entendi o seguinte que na verdade o que você pode ter é que um leitor atualizado do programa não aceita Uma biblioteca anterior ou
que já É antiga ela torna-se antiga e você não não consegue rodar porque você tem uma atualização que não permite essa leitura Exatamente exatamente você tá pegando já ideia percebeu como é que é ó isso aqui galera que eu tô ensinando para vocês aqui é a parte mais sofrível do Python pronto é ou não é quem já sabe programar em Python Daniel a galera aí essa parte mais sofrível do pai isso aqui entendeu que é você ajustar suas bibliotecas Certinho nas versões aqui ó beleza a partir de agora mais ou menos miserável meso a partir
de agora é é mais tranquilo entendeu Então deixa só lhe perguntar então uma uma curiosidade e se aquilo que você tem anterior que não funciona mais porque houve uma atualização da nova versão e resolve um problema dentro de um contexto que é interessante para você uhum eh e aí aí aí então você tem que ter essas duas esses dois modelos dentro Do do do PC do computador para você poder eh continuar usando o que você tava usando antes se resolve um problema para você é mais ou menos isso é e você se essa atualização aqui
ela ela ela trouxer alguma solução que é melhor para você vale a pena atualizar mas se você a sua biblioteca não fo atualizado pr pra versão atual e parar o seu programa para para valer aí não adianta você tem que você tem que dar um tempo até que isso Seja resolvido pela própria empresa que desenvolveu a biblioteca entende posso falar Pode eh o Python ele permite que a gente crie eh uma gaveta a gente chama de ambientes virtuais e uma analogia seriam gavetas com diversões diferentes do PA certo então então quando a gente tem problema
de conflito de versão a gente usa utiliza essa técnica tá de um ambiente virtual com a versão que é necessária para poder rodar o programa que a gente Quer então eu posso ter 10 versões de Python na minha máquina e quando eu crie esse ambiente virtual eu vou escolher qual versão eu vou utilizar para rodar o meu programa Então o que Dan tá falando ó eu instalei essa versão aqui tá E aí na hora que eu for eu vou criar esse tal ambiente virtual que eu falei para vocês vou ensinar na próxima aula então o
que acontece eu pego esse Python Zão aqui certo ao invés de vou duplicar ele aqui e vou colocar Ele dentro dessa gavetinha certo e ao invés de eu tentar instalar o crei no 15 aqui vai dar errado que que eu vou fazer vou copiar ele aqui e vou pera aí eu vou eu vou meio que tentar testar ele na gavetinha entendeu isoladamente aí eu rodo o Python nessa gavetinha aqui no meu programinha aqui ó tô usando diminutivo mesmo que se lasque aqui ó aí eu testo funcionou aí eu posso vir pro geral entendeu então é
como se a gaveta essas Gavetas virtuais digamos assim fosse os seus é o melhor local para você desenvolver seas aplicações para depois você colocar num aplicação real no geral entendeu então aí é um lance legal aí aí poucas linguagens tem isso pyon tem bem certo Vittor Valente a aula de a aula de Canvas aí pessoal é brinde tá só só essa aula de Canvas aí já Valeria um outro livro né Hein Professor eu queria saber assim se eu tô usando uma biblioteca que ela Foi descontinuada quão difícil é para para eu atualizar ela o usuário
ele vai na comunidade perguntar é Precisa mexer em muita coisa que é muito importante normalmente tem uma comunidade forte por trás dela você pode ver que o próprio crui certo o João Eh privilegiou muito isso né ele ele escuta muito a comunidade certo e seria o vnv essa ess exatamente vnv essa essa área virtual Eh então a comunidade pode pode dar continuidade o pessoal parou e da continuidade pode ser entendeu então é isso ou então você mesmo vai lá e faz na mão né que é um pouco mais complexo mas nada impossível entende como os
códigos lembra que eu falei a vantagem de ser aberta interpretada é porque todos os códigos estão abertos entendeu então você pode pegar e da biblioteca né digamos assim o seu código só vai tá aberto no seu Computador ou no servidor que você for a colocar entendeu o seu código específico né é isso dúvidas mais dúvida Evandro eh S quando você tem o PIP install por exemplo PIP install num pai eh quando eu quero fazer uma versão eu coloco menos menos o nome da versão Hum mas como eu sei onde tá isso isso tá em algum
diretório dentro do meu computador ele baixa toda vez que eu chamo não tá no site do PIP né Ah é Ah is é o o index do Pipe né tá aqui esse é o site de index das bibliotecas certo e eu então se procurar por exemplo aqui ó vamos procurar Crew né tá aqui ó tem até o histórico tá vendo legal aí a última versão Qual é é essa aqui né 671 Aí eu clico aqui e ele vai dizer como é que eu instalo o Crew ai ó ó que legal então você vem aqui e
chama uma PIP inst crei certo como é isso Sand eu quero instalar essa biblioteca especificamente tá então eu copio esse copio isso aqui né esse código aí eu tô aqui com eu tô aqui com o meu Prom de comando certo que eu tô aqui nesse Prom de comando abrir o CMD em qualquer lugar que eu quiser eu posso instalar essa biblioteca beleza qualquer lugar que o Python tá ativo basta colar aqui o Pipe install crei deu enter e a esperança é Que ele instale aí certo ele vai começar a instalar essa biblioteca tá vendo aí
ó tá tá tá indo né Então tá fazendo o processo de instalação da biblioteca agora eu posso já começar a criar como é que eu faço para testar a biblioteca Tá ok claro vai ter um jeito melhor Tô mostrando assim o mais cru possível tá então eu vou entrar aqui no Python mais uma vez ó lembra que eu consegui fazer falar hello world eu posso fazer isso ó From Crew ai Import Agent né se não der erro você executar ele tá tá puxando a a biblioteca se ela não de erro se aparecer os três mazinhos
aqui né Vou tentar aumentar aqui um pouquinho se aparecer esses três sinais aqui de de maior ou é de menor Men como menor eh E é porque foi importado então a biblioteca tá aqui a biblioteca tá ativa Então é assim que a gente instala as Bibliotecas entende alguém recomendou utilizar npai Pô npai o que que é npai eu falei lá né você vem aqui npai né npai que é uma biblioteca para trabalhar com dados né Então tá aqui versão npai cliquei aqui a forma de instalar é essa aqui copiei o Create tá carregando ainda né
pesadão tá copiei aqui aí você eu posso até Abrir outro CMD aqui ó viê ó eu não sei se eu tô indo muito rápido com vocês às Eu tenho medo disso ó veja que eu tô no outro local totalmente diferente né PIP stal npie tá vendo ó PIP Stall npie Então vem aqui ó e aí você instala o npie tá da mesma forma se eu abrir aqui Python né e eu fizer Import npai que a Biblioteca npai você vai ver que ela já não dá ela ela ela ela ela executa Esse comando ela não faz
nada mas ela executou não deu erro Então significa que ela tá instalada pode ver que se eu colocar Import Pandas Ah tá instalado porque parece que o próprio Python veio né comp agora se eu fiz aqui Import cv2 já dá um erro ó to vez que esse nome aqui Model not found erro no no Model certo cv2 toda vez que aparecer esse erro aqui aqui é porque a biblioteca não está instalada Ou seja você tem que ir lá instalar usando o PIP ou Pipe né Beleza dúvida eu tenho porque esse erro Aqui Acontece muito o
pessoal tá dando erro Tá dando erro velho não sei o que fazer acabou velho que pariu é isso velho você não Instalou a biblioteca vai lá e instala a da biblioteca entendeu ô sandec eh determinadas versões de biblioteca vai trabalhar talvez com determinadas versões do Python né Eh Fi de conta que tá tudo funcionando bonitinho direitinho eu tô com uma instalação antiga e meu computador deu pau tieve que instalar tudo de novo do zero aí eu f Putz mas a Versão nova do do da bibli Teca não funciona na versão do programa uhum eh eu
tem como exatamente a versão que eu quero da biblioteca tem eu vou mostrar depois para vocês como a gente cria um projeto Python né no vs code e você congela as versões num requirements certo no arquivo requirements requerimentos TXT ele vai salvar exatamente nas no valor das bibliotecas na na versão certinha que você tem que instalar de novo aí você só chama ela e Ela reinstala tudo de novo vamos sup deu o pau no seu computador certo aí eu vou ensinar vocês também a colocar os seus códigos no github não deixa salvo só no computador
porque se você perder o computador já era Deu para entender já era você pde tudo certo então colocou no github colocou na nuvem coisa é fácil tá gente não se preocupa eu vou ensinar como fazer usando vs code super simples aí você depois que você você baixou de novo no seu computador chama o Requirements.txt começa a instalar tudo de novo e você roda beleza é o próximo quem é da lista Aí é o Diogo aí deixa só até rudine e acabou beleza porque eu preciso continuar vai lá Professor começando agora muito ruim cara conseguindo ouvir
tô aprendendo tá ouvindo não tá não tô ouvindo nada Eh jogo não eu vou eu vou eu vou mudar então aqui a a minha posição melhora Vamos fazer assim eu vou abrir o WhatsApp aqui no grupo de quem tiver com um áudio ruim pode mandar um um áudio no WhatsApp eu toco aqui beleza do celular que fica mais fácil Melhorou agora melhorou garoto aí Ah beleza beleza você tava falando dentro cabaça velho tava com fone de ouvido Era por isso era uma pergunta com relacionada Essa questão da atualização como é que o professor vai ouvir
eu eu vi eu vi um vídeo ah na no YouTube de de um de alguém que trata com o Python que eh sugere a ferramenta UV UV que eh atualiza todos os os os os todo pa novo né é UV UV é o gerenciador de pacote mais no que tem do P é ele usa e ele foi feito em cargo sabe sandec então ele é muito rápido ele é é o novo poet É eu já ouvi falar também não usei ainda ele a yve mas eu já ouvi falar dizem que Realmente é muito bom não
testei ainda eu eu não uso o Pipe para instalar minhas coisas eu uso o potre pelo menos por enquanto tem usado ele aí eu quero testar o iuve eh para ver como é que é que funciona mas diso que é muito bom mesmo tá É verdade Podemos ver isso mais para frente tá eu tô achando que a ter que ter um outro sábado a parte ou uma quarta-feira só pra gente fazer esses detalhes né independente todos eles usam o ven tá como base é o ven é sempre o Venv sempre é isso aí né para
terminar o Rudney V continuar aqui né senão eh sandec quando a gente tá eu tô usando o Linux tá Ahã no terminal quando eu eh peço para fazer a instalação com o comando PIP no do da do crei ele diz que só vai instalar se for num ambiente virtual virtual Isso é uma segurança do é segurança do Linux é porque o Linux é mais é segurança do Linux né tá bem e o Linux Não é Bagunçado como no Windows não né tá bom obrigado tá bom vamos lá ó visual Studio beleza OK visual Studio aqui
o vs code né visual Studio code a biblioteca gratuita até então eu usava muito o p Charm tá eu tenho uma conta de professor e ele é muito completo O P Charm Ô Diogo tem você fechar seu microfone agora ele quer falar direto né microfone tirou a voz da cabaça Agora ele quer falar direto já vou tirar Aqui desliga tá certo eh até então eu tava usando o p Charm certo eu tenho uma versão de professor eh é é paga né assim e a gente na universidade no instituto federal a gente usava mas eu eu
eu percebi que o p tá pesado demais cara tava abrindo Ele tava dando quase 2 GB de informação de memória consumindo dis Não aí não tem condição E aí eu migrei pro vs visual Studio vs code né que é o que é que todo mundo praticamente usa Exatamente por causa do Peso né e ele é muito bom porque ele tem muita extensão para muita coisa sabe ele é bem divertido as extensões dele de mudar a cor organizar o código é bem legal então nós vamos usar ele certo nas nossas nas nossas aulas tá é nele
que a gente também vai conseguir fazer a a conexão com o nosso github né Vamos criar um toda salvar isso na nuvem para não ficar ter a possibilidade de perder né Por exemplo eu no meu caso que eu tenho eh Eu trabalho aqui com três computadores eu t preciso dessa dessa conexão via nuvem porque senão me perco né na nas nas configurações da minha da minha fora fora na fora daqui na universidade no Federal Então eu preciso disso aí po fala ol fal baixar aqui na versão do Windows tá vir aqui na versão do baiou
aqui ó me escuta sim escuto fazendo a comparação do P Charm Com o vs C O que que você sentiu per o que que te fez fal de dúvida os ambientes as ids né se você usa o visual Studio mesmo completo ou se você que tem a versão comunity né também que você pode usar sem pagar nada tem o f Charm tem o idle que vem com o Python tem aí todo essa miriad né vs code o que que se ganha e se perde você falou que o pede ganha que o p Charm tá ficando
pesado ou seja se você tem uma máquina poderosa Tecnicamente isso não iria ser Um problema mas o que que você perde em features em características em desempenho no não desempenho nada é mais assim na questão de da facilidade de configuração de algumas coisas sabe eh com Pat arm você pede para configurar por exemplo o github é muito rápido certo Uhum é É bem intuitivo já no já no univers cod você tem que dar um control shift P Aí você chama lá o github com um comando Zinho então tem essas paradinhas que é um tanto quanto
Pega um pouquinho mas assim é o ves code todo mundo assim ele é o ide ele é ide ela ela ela ela hoje é é a ide Eclipse porque o eclipse está para o Java o vsc tá pro Python Entendeu Uhum E quando você vai por exemplo chega numa empresa aí aí você vai trabalhar lá você é contratado como programador Java aí o cara fala assim ó T porque no Eclipse Ah mas eu uso netbeans o cara F não dá né net Beans não é entendeu já fica assim E e o vs code não o
vs code eh ele é é o é é o tipo o eclipse para o Python amos assim o pessoal usa bastante né você pode também desenvolver em outras linguagens de programação você pode desenvolver para web nele tá eh eu acho que talvez os plugins do que vem já nativo do do próprio par Charm é bem legal mas a comunidade vs code é muito forte então a comunidade vscode tem mais plugins do que o o p Charm Então eu acho que hoje tá tá compensando mais você Usar o p Charm code fora a questão de Fora
a questão de memória porque por mais que você tenha máquina tudo bem Você tem máquina pô aqui tenho 50 Eu tenho 150 GB de mem não dá nem 150 nem pode né eu tenho 200 GB de memória aqui OK mas cara se você tá rodando outras coisas tipo uma ia aqui que consome muita coisa você fica na mão né então todo todo todo o melhoramento de que de de de de de de memória que você tiver é bom né Eu acho Assim eu tenho gostado sabe eu tenho gostado do por exemplo eu tenho uma certa
dificuldade Eu ainda tenho uma certa dificuldade de depurar código no code porque a depuração de código eu vou mostrar para vocês como é que a gente executa um código em slow motion né então a forma de depuração de código lá do do do do Pim eu acho mais interessante ver coo é meio tá mas aí a gente aprende entendeu é isso mas tudo é adaptação Cara eu já tô adaptado digamos Assim tem o quê Vou te falar a verdade deve ter um mês e pouquinho que eu tô usando vs code Ah legal e eu já
tô me já tô me adaptando no final das contas então a comunidade tá tá aproximando o que você tinha no P Charm com plugins embora você possa até ter um pouco mais de dificuldade para fazer a configuração Inicial cza é mas tem mais tem mais plugins né a comunidade tem desenvolve mais plugins para vest code tem muuito mais coisa só explicando o pessoal que Não tá entendendo Talvez o papo aí do que que é vs code não sei o que né P Charm que que é isso isso imagina que você vai escrever a analogia é
bem essa mesmo você vai escrever um texto certo e aí ao invés de você você vai escrever um texto você abre o notebook e abre quando eu falo notebook Notepad né você vai escrever e escreve o Notepad aí você vai abre o Notepad aqui para escrever um texto Notepad meu filho cadê você cliquei no ícone aqui não veio Vixe Preocupante hein você abre o Notepad para abrir não veio não quer abrir o Notepad no Windows você vai escrever um texto e vai usar o Notepad Já pensou que trabalho da pco vai ser isso né É
melhor você usar um Word né certo usar um Word você usar por exemplo no meu caso vou desenvolver os os livros eu uso um overli eu uso latc né ol só over eu uso l para escrever meus livros Né Notepad mais mais ó que disgrama Já pensou e pera aí eu tô aqui eu não posso entrar não porque aqui é outra conta mas a forma como eu escrevo meus livros é usando essa essa aplicação aqui ó deixa eu abrir deixa eu abrir primeiro lá direto no livro de Python que aí vocês vão ver então você
vai escrever um texto O que que é melhor escrever no word certo ou escrever no Notepad sabe Notepad um bloco de notas é a analogia é Exatamente a mesma você vai escrever o Python você tem que usar um editor né de texto interessante né aqui ó aqui ó não é olha aí então aqui é isso aqui é como eu escrevo meus livros ó usando essas paradinhas aqui tá Isso aqui me ajuda bastante na formatação total do livro né tipo já já vai compilar aqui vai mostrar para vocês então eu escrevo numa é quase que uma
linguagem específica só que vocês vão ver o Seguinte quando eu vou escrever um capítulo tá aqui todo o texto né esse texto aqui certo ele serve para qualquer livro e a formatação do livro quem dá é o latc entendeu a formatação a forma como ele dá aqui ó certo se eu colocar aqui duas vezes aqui você vai ver que é exatamente o mesmo texto Imagine que você está prestes certo obviamente Por exemplo essa imagenzinha aqui ó tá vendo esse sumário aqui é essa codificação zinha Aqui ó beleza você escreve um livro em Python Não eu
estou mostrando uma analogia em relação a a o que que eu quero chegar em relação ao AVS code né pois eu vou escrever um texto aqui eu uso essa ide digamos assim certo essa essa essa estrutura de escrita aqui eu não uso Word já é para mim uma coisa melhor do que o Word isso aqui bem melhor a se compara né mas só que você tem que entender como é que funciona isso aqui Né essa imagem aqui é essa essa imagem aqui ó do sumário é essa codificação aqui ó certo então é isso a s
isso dá trabalho demais não cara dá trabalho é você colocar essas esses negócios aqui essa cor entendeu se eu quiser mudar a cor de todo o livro aqui eu simplesmente venho aqui embaixo ó no meu folho de estilo é quase que é quase que uma programação por é quase que uma programação por exemplo a a cor de fundo né a pessoal Professor eu queria eu Queria o livro com fundo branco não tem como gerar Então vamos gerar agora ó troquei aqui prml CSS mais ou menos isso aí ó Branco né Ó vou gerar tudo invertido
certo em todo o livro então simplesmente mudi essas cores aqui ó e agora vai mudar tudo só acontece vocês perceberam que meus livros tem um padrão de cores e estrutura Olha aí tá vendo Então agora em vez de colocar CCC aqui ó 2 22 né aqui Vou colocar fff ó que é o Hexadecimal de branco Ó aí tem que entender né 1 2 3 1 2 3 Então coloca aqui eu já vou já vou até baixar aqui e mandar para vocês tem uns tem uns caras que tão pind não eu quero o branco por não
sei o qu já vou mandar entendeu mas olha olha a praticidade né certo então é muito grande né Muito grande tá vendo tá aí pronto tá pronto tá vendo toda a estrutura tá pronta Olha que bacana né se eu quiser mudar a a formatação de como é que vai tal coisa aqui como é que Vai formatação da do do do sumário eu venho e altero na codificação aqui dele ele altera tudo então isso aqui é uma maravilha cara a mão na roda sabe para quem trabalha com texto científico também bicho Isso aqui é uma maravilha
você não tem que ficar preocupando com o texto sabe a cor do texto Então eu tô usando isso aqui para justificar o porque que a gente usa uma idee uma ide é o quê é uma é é é um ambiente certo é um ambiente de Desenvolvimento é permitido imprimir sim sua cópia é para isso mesmo certo contanto que você não fico Passando pro coleguinha da frente né Deu para entender então se eu vou escrever alguma coisa aqui eu se eu for escrever isso aqui no no bloco de notas meu Deus do céu eu sofrer então
por que que a gente usa o ide para não sofrer basicamente é isso então tá aqui ó aí você vem né o instalador Dele tô achando V vs C de novo né então vs Então existe várias ids para Python uma delas é esse aqui vs code que a gente vai baixar ela aqui vamos tá lá e a na hora que a gente vai trabalhar né você acha que eu ten até aqui já não baixei não então ah baixei tá aqui então baixadinho e eu vou instalar a v code para vocês aqui tá E vocês instalem
aí já instalem aí que é ela que a gente vai usar então é como se fosse el ela é como se fosse o Word para escrever o Python mesmo assim vai te ajudar a escrever certo pode falar não é que eu já comprei uns livros aí que a galera bota no o cantinho da página no CPF de quem comprou e o nome eu eu já comprei alguns também que a galera bota uma senha que é a pessoa digita o e-mail aí a gente já te dar essa ideia aí talvez não a gente eu a gente
tinha isso eu colocava na codificação interna do livro Sabe tem um jeito de você colocar usa o ia só que aí Eu pensar não vamos vamos agilizar esse processo né Tá vendendo muito livro tá vendo tá a galera tá pendindo muito livro tá saindo muito rápido mas a gente vai implementar isso aí mas A questão aqui da confiança mesmo então assim a gente vai confiando na galera beleza é isso vamos instalar então vs code ó baixou aqui né onde você é só ninguém compartilhar exatamente né já é tão em conta né então vamos lá Ó
abrindo aqui vamos instalar o vs code vou minir aqui minimizando tudo tudo ok então é instalação comum né Você aceita a paradinha aqui ó ele vai dar um local não tem por mudar vai dizer isso aqui próximo certo eh temha uma tinha uma opção aqui criar um atalho adicionar o pef também certo beleza Eh deixa as opções aqui padrão mesmo mas é importante deixar no P aqui aí a gente vai ter que reiniciar o computador eu Vou reiniciar o meu e vocês depois reiniciam o seu para não cair transmiss mand instalar normalmente o instalador manda
bala e é só isso aqui é só isso galera aí depois é abrir a gente vai criar uma pasta então agora vamos aqui no Windows tá voltando no Windows Eu recomendo o você criar uma pasta onde você vai criar os Seus seus programas Python tá Eu normalmente crio meus programas Python numa pasta ele tá pedindo para iniciar numa pasta a parte né então vou vou vou iniciar primeiro e tá travando aqui algumas coisas mas enfim deixa ele instalar vou desligar aqui concluir Eu Vou reiniciar meu computador Enquanto vocês vão conversando aí beleza rapidão vamos lá
façam o mesmo né quem não fez ainda já Segue esses Passos aí alguém aí USC vs code eu não instalei ainda eu uso tô tentando instalar agora Ah beleza vou tentar eu uso conseguir tranquilamente eu usava para mim não teve dificuldade nenhuma só que o Pipe ao invés ser só Pipe eu acho que é Pipe 3 tinha um negócio assim hoje eu não uso mais mas já usei até uns 3S meses atrás legal Obrigado galera eh O que o sandec falou sobre a ideia aí do pai Charme né que eu Não não peguei aqui a
explicação toda eu escutei ele falando alguma coisa sobre ser um pouco mais pesado ele preferi usar o vs code P Charm é o seguinte o p Charm ele é destinado apenas para o Python e ele é uma ideia paga só se você for educador você tem acesso à versão gratuita dela e universalmente no no meio de trabalho de programador se usa mais a ideia mais utilizada no planeta é o S code tá para qualquer linguagem o v code Você pode programar em Python em Java em C você pode programar em HTML em vários tipos de
linguagem ele reconhece tem ele tem plugins e vários recursos para ajudar eh a você programar em qualquer outra linguagem além do Python além dele ser leve e Universal você pode instalar em qualquer sistema Linux Windows n então é o mais usado do mundo é o mais recomendado perfeito Obrigado aí Daniel e tem Tem surgido diversos aplicativos diversos eh extensões para o vs code já Com inteligência artificial eu não sei se pros outros ids tem acontecido o mesmo então ele tá se tornando mesmo ali interessantíssimo para aplicações e que envolvam intelig artificial tá o vs code
estamos de volta agora tá tudo certinho aqui vou abrir então meu vs code para vocês aqui vou compartilhar minha tela eh quem ainda não atualizou aí e quiser reiniciar Panda bala certo eh eu pedi para pessoal fazer o processo aí S Beleza então muito bem então agora aqui ó Eh vamos aqui eu estou deixar o meu caninho aqui aberto pra gente poder ir desenhando algumas coisas né certo aí Aqui tem meu vs code aqui o que que eu faço eu vou deixar ele aqui no cantinho ó eu gosto de trazer pra Barra Barrinha aqui deixar
aqui tá esperar o pessoal voltar né Sai muita gente 83 Pessoas e a minha máquina tá recém formatada eu comprei um HD maior el tava enchendo pó tava cheio de coisa bicho tava travando o você viu e olha que eu tenho vários HDs aqui dentro eu tive que é isso posso continuar então ok então para trabalhar com vs code como é que nós vamos fazer vou criar aqui vou abrir o vs code né ele já vai no pf dele vai encontrar o Python dele Sem problema nenhum e tal Deixa eu só fechar aqui algumas coisas
ontem eu Tava gravando um vídeo né mostrando a compatibilidade que o pessoal tava reclamando muito de erro né e eu tava mostrando no vídeo ontem sobre sobre essa parada aqui né de você ter que colocar llm né a classe llm no crui lembram né tá bom tamanho aí tá dando para ver tá tranquilo Ótimo ótimo Ok então tava mostrando é que o João criou esse llm aqui mas eu ainda acho que ficou propenso a erro que ele deixou aqui ó deixa eu escrever string do mesmo jeito né e é o que eu fiz eu criei
uma my llm aqui certo minha classe então eu chamo llm do do do João aqui mas eu crio A constante aqui tá vendo de forma que se eu quiser simplesmente mudar por exemplo para isso aqui ó não teria problema aí como é que funciona isso tá aí eu vou aqui no New post eu importo a minha classe né Importo a minha classe eu vou mostrar como fazer isso tá pessoal vou ensinar para vocês é a última aula e aí eu chamo a minha classe ponto a que eu quero ponto por exemplo a última versão do
GPT certo tá mas é de onde vem Esso aqui ah vem da minha classe aqui tá vendo só que se ele mudar a forma de chamar a llm eu mudo somente na classe aqui entende somente na classe aqui eu não não fico mudando no código efetivamente Né Aí você não tem que ficar aí e tem um detalhe seguinte porque se eu tiver aqui vários agentes que usam esse esse llm aqui se eu atualizar nesta par nesta classe atualiza em todos né e e eu não preciso mais mexer é bem menos propenso a erro fazer dessa
forma eu ainda não sei porque que o João não não não aplicou dessa forma mas enfim eh cada um tem seu jeito de fazer né Eu acho que é mais interessante isso aqui vem do Java tá esse estilo aqui de Programação vem do Java na verdade eh isso aqui vem da padrão de projeto né é design patterns que é como você como é que você faz para que o código tenha seja escrito de uma forma que seja menos propensa a erro cada vez mais que toda vez que você configura dessa forma aqui ó concorda que
eu posso trocar esse isso aqui por um underline né Isso é propensa a erro entende e aí eu não sei efetivamente como é que é isso aí eu pô como é que é Mesmo hein entendeu aí eu tenho que voltar lá no site para ver como é que é então se eu configuro de uma vez só classe aqui ó geral eu não preciso mais configurarem C nenhum né E se ele alterar lá a forma de como como como conectar eu altero na minha classe aqui que reflete no software inteiro Deu para entender então isso é
é isso tá basicamente Essa paradinha aqui eu vou fechar tudo aqui obviamente que não é não é esse objetivo eu quero Quero fazer o seguinte como é que eu começo a criar meu pode falar levanta a mão Bom dia nas configurações iniciais do vest code aqui tem algumas perguntas que ele faz né eu queria só S saber o que que a gente deixa para depois poder seguir ele coloca aqui o support for All Your languages turn your settings cara faz o seguinte compartilha sua tela aí porque eu acho que ele pegou a configuração antiga do
meu pode dizer até que o codel tá aqui né Tá então eu Vou descompartilhar minha tela você compartilha a sua pra gente poder faz aí a minha carregou tudo que já existia Em vez dele Limpar todas as configurações não adiantou nada ter reinstalado aqui na verdade tá na tela a pasta dentro do App Data né É exatamente eu não fiz isso Ah então aí você pode escolher o seguinte ó tem gente que gosta de luz na cara né Tem gente que gosta no do modo Dark então eu Escolheria o modo Dark porque economiza primeiro economiza
energia segundo porque programar com luz na cara branca o tempo todo cansa brother dá um cansaço da cara eu vou passar o link aqui pra versão português para transformar ele em português também Beleza então então é isso então foi foi Pode fechar o Welcome aí ó e aqui não marca nada do lado esquerdo aqui ó porque você vai escolher tema e tal mas por enquanto não não suporte aqui mantém Então pelo menos Esse aí você pode clicar ali tá vendo em Welcome Lá em cima tem um xizinho pode fechar aí tá o link no chat
aí para instalar o a versão em português você só clica aí ele instala extensão para transformar ele em português quem quiser transformar em português a você vê aí tá eu vou fazer a minha em inglês eu deixo a minha sempre em inglês porque normalmente os a os os os alguns tutoriais que a gente vê na internet ou alguma coisa que a gente vê o pessoal tá Tudo em inglês aí é complicado mas até que você né aí complicado beleza obrigado então bom vamos criar o nosso primeiro programa Python né que que eu faço normalmente eu
crio uma pasta chamada Python Project tá vendo aqui ó na no meu HD eh Não esse não tá compartilhado ah é verdade é verdade desculpa Ô porro brabo calma aí Pronto Foi aí a gente vai rodar o primeiro programa P tamb fazer uma pausinha de 15 minutos tá para tomar uma água aí no banheiro aquela coisa toda como sempre é acontece n nos intensivos né para cá pera aí eu tem que resolver esse problema do Windows cara ele tá o tempo todo mudando o nível do microfone o tempo todo é um saco Ok então Ó
você vai no seu no seu HD tá E cria uma pasta chamada Python projects certo não é obrigatório não tá mas é é aquela questão do livro que eu falei divertido mas sem bagunça já viu se tem lá no livro A Hora do do sem bagunça é essa Pô cara eu eu eu quando era adolescente era uma bagunça da peste cara minha quarto era uma zona nossa senhora só que acontece quando eu eu aprendi a programar um um um cara falou para mim assim bicho você pode ser bagunçado em você quiser mas se você for
Bagunçado na computação você tá lascado não tem jeito com você eu internalizei aquilo comigo não consigo ser bagunçado nas minhas coisas na computação Tudo É organizadinho sabe eu devia levar isso pra Vida Prática né hoje hoje não eu sou um cara organizado na Vida Prática mas na época da adolescência me irmão era uma bagunça então o que que eu faço ó Python projects tá você cria essa pasta ou então meus projetos ou ou Python projetos alguma coisa assim e aqui Dentro você vai começar a criar as pastinhas dos seus projetos você pode fazer aqui o
seguinte ó é intensivo né intensivo pera aí deixa eu desligar aqui esse celular aqui que é chato demais gente mandando mensagem para mim e eu fico sendo constantemente incomodado pronto vai Aí intensivo Beleza então tá dentro de ser Python Project intensivo Eu recomendo você gravar colocar sua passa em outro drive por exemplo meu drive aqui ó tá dentro de Google Drive né Eh e cadê Python Project todosos meus projetos mesmo meu né certo então tá criadinho lá o que que eu faço vem aqui em file certo Open folder tá E aqui ó tá o intensivo
selecionar a pasta Pronto agora tá aqui né ele vai dar mais uma Vez se o welc aqui para você criar um novo arquivo aquela parada toda fechou tudo certo então Estão pronto para criar agora uma primeira aplicação em Python Tá bom vamos mais uma vez Então criar o hello world né eu vou aqui ó botão direito New file ou file aqui em cima certo New F aqui ou você pode na no Como já dá um New F aqui do jeito que você quiser tá então ó New file vou criar novo arquivo aqui vai ser ó
main.py porque Main hein ah é porque o Programa principal né dizendo assim esse Main ou pode ser index ou pode ser o famoso e Fame gerado vai danada faz eu nome que você der tá valendo beleza é o nome do programa seu aí pode ser um só não pode começar com com com número tá mas começa com a letra e vai então vou colocar aqui m ou pode ser index né index pessoal também usa muito index por causa do do do HTML né index mas o padrão mesmo é o pessoal usa m tá Programa principal
A princípio eu vou deixar M porque depois a gente vai criar algumas coisas externas que vai importar né Vai ser legal então para testar ver se tá funcionando não um print á olá mundo do Python certo você já veja aqui ó que ele já até me recomendou colocar um aí eu codel né vou explicar como é que eu como é que como é que você você conseguir aí dá um Tab ele já coloca outro código né então só primeiro isso aqui né para chega E eu venho do lado direito aqui ó você vai dar um
playzinho quando ele tiver com uma bola aqui ó essa bola aqui tá vendo É porque o arquivo não tá salvo tá então você salva ele control s ou você vem em file save né mas é control s tá control s contrl s cont S tempo todo né Aí você vem aqui e dá o play tá ele vai abrir o terminalzinho aqui ó tá olá mundo pai tá então tá funcionando tá tudo certo V falar Professor desculpa não sei se só Eu como iniciante mas eu me perdi aí n assim tô só escutando em qual ponto
para iniciar eu já tô com a tela aberta para iniciar a programação você tá com essa tela aberta aqui cons acompanhar essa tela tá aberta isso a partir do o programa tá aberto programa tá aberto você criou a pasta criei a pasta ô beleza então você tá bem adiantado né você vai vir aqui em file Open folder tá vendo ó abrir Abre Abre pasta né E aí você Direciona paraa sua pasta eu criei a pasta intensivo não foi é agora assim quando eu fui lá na pasta tava eh Zerado não tinha nada programado não tinha
nada é você não fez nada ainda pô is É isso mesmo então essa parte aí que o senhor programou que essa parte vou mostrar agora para você também tá beleza beleza aí ó você vem com o botão direito aqui em cima Ó New file tá vendo Ah aí vai abrir aqui essa caixinha tá vendo aí você escreve ó M ppai ele vai dizer que já existe né no seu caso se você quiser colocar outra coisa tipo doideira ponto pai aí o arquivo doideira ele já abre para você provavelmente vai est assim aqui ele tá abrindo
como se fosse para mim salvar em uma pasta para criar um arquivo cri é Create file não mas você tá dentro você tá Dentro do vs code sim não devia tá criando direto aí abre para mim Compartilha sua tela comigo vamos lá aí sou meio ruim nisso mas vai dar certo o meu abriu Python workspace é assim mesmo Cadê a tela tá tá aparecendo aí prof tá aí você tem aí Open folder vai lá aí você abre a sua pastinha coloca na pastinha e dá selecionar pasta você vai Para dentro da pasta mesmo certo dá
selecionar pasta aí beleza aí você aí ele vai perguntar você confia nesse cara que tá querendo criar esse códo dentro dessa pasta você confia ou não confia aham confia Então vai certo pode deixar esse Welcome Aí agora vai botão direito ali do lado mais mais pra esquerda aí aí botão direito botão direito sim New New file agora escreve M Pp Deu enter ele já abriu tá vendo ó viu aí viu aí Aham agora você escreve ó acho print print esse esse negócio apareceu para mim também eu uso não uso nova linguagem linguagem de Python Ah
tá vamos lá Desculpa gente é é agora eu que errei a questão é que o vs code não vem com é eu que errei agora eu errei feio porque o meu vs code já tá configurado é porcaria que dev ter configurado e você tem que instalar o Plugin do vs code tá para Python Então vem aqui nessas três caixinhas nas quatro caixinhas aqui ó extensões tá vendo faltou plugin exatamente eu que errei eu que errei professor é apareceu isso para m agora agora deixa eu deixa eu deixa eu compartilhar minha tela beleza compartilha su por
favor vamos lá estamos aqui na minha tela vou ainda não calma aí calma aí vai vai aparecer vai aparecer pô é co demais Para lembrar velho Desculpa galera acontece eu eu tô com plugin inst instalado aqui você vai vir aqui nessas quatro caixinhas aqui ó todos os plugins você quiser você vai vir por aqui e a é o mundo de coisa cara e é bem legal é ele vai dizer que instalou sozinho ele vai pedir para instalar o plugin você pode mandar instalar mas se você não por acaso não instalar você vem aqui ó e
escreve aqui ó Python certo que ele vai achar para você o plugin de Python PRS Code ó clicou aqui mandou instalar pronto É só isso tá depois você vem aqui nesse Python debugger também ó e instala ele deixa esses dois carinhas instalados aí que fica Show Beleza ah ISO eu não instalei é instala porque depois fazer a depuração que é executar o código em slow motion sa tanto que é legal isso aí tem uma série de coisa por exemplo aqui ó tem se você colocar aqui ó te te Vai aparecer temas de você pode mudar
a cor do bicho sabe como é que é você muda a cor dele PR um outro tema fica aí você muda do jeito que você quiser ele é todo program eu gosto muito desse tema aqui ó Drácula gosto muito mesmo desse tema aqui mandar instalar você ver meu vai mudar ó já mudou você viu viu que tá diferente agora se eu vi aqui tá mudad po fal não pode Opa tem um microfone aberto aí E a mulher tá dizendo que não pode Cadê set color te beleza aí já tá setado e o meu o meu
o meu color te é diferente tá vendo ó mudou para Drácula certo icons também é legal ó realmente o icons também é legal porque você vai criando aqui ó ícons ele coloca ícones né eu não sei se qual que é cara eh mas tinha um específico materal econ exatamente material icons ele é muito Bom Cadê esse né não é isso ou é esse aqui pode falar ô ô ô Zé Osvaldo Você levantou a mão eu tô usando vs code ícones ícones vou colocar isso aqui aí ele vai colocando ícones na sua pasta e vai melhorando
as coisas Sabe você vai colocando do jeito que você quiser beleza é isso pode falar Eh José Osvaldo tinha levantado a mão e pode Abrir o microfone e falar que eu não tô te ouvindo Ah desculpa por isso que eu não não conseguia contar é o seguinte a medida que você tá fazendo esse tipo de instalação você você faz um faz uma marcação aí na tela e passa pra seguinte a gente nem conseguiu fazer a primeira você já tá duas à frente então a gente se perde aí ap onde é que você está onde é
que você está Eu já tô todo perdido eu tô todo confuso eu tô aqui Eh você tá com vs code aberto tô tô com vs code aberto aqui eu tô na tela na tela Onde você mandou apertar no instalar o f do ladoo é aqui né Tá instalando Python aqui né Isso você tá aqui não eu já não sei nem onde custou mais sabia muito me embolei deixa vou fechar vou fechar o aqui vou voltar Beleza vou esperar porque senão não vou conseguir acompanhar então compartilha Sua tela comigo porque aí eu vou acompanhando você aqui
enquanto você tá tá falando o poeo Aguiar vai falar tá como é que como é que eu compartilho essa tela tem um uma caixinha com a seta para cima tá vendo embaixo Aqui ó tem um telefone vermelho aí se você for pra esquerda tem uma caixinha uma seta para cima deixa eu ver se é isso mesmo Pera aí eu vendo telefone vermelho é para sair da chamada isso aí você for pra esquerda tem uma Caixa branca com uma seta para cima aí tá escrito apresentar agora não teu telefone vermelho é do lado esquerdo tem mais
opções sim então aí tem tem uma uma opção chamada vendo tô vendo aqui agora uma uma caixa branca uma caixa com uma borda branca e uma seta para cima você clica nela e diz qual é a tela que você quer apresentar apresentar agora isso aí eu vejo aqui eu vou te falando aqui apareceu aqui do CL janela e tela cheia Tela cheia tá então vai chegar para mim aqui já agora esperar só um pouquinho acho que falta alguma coisa aí né tá pedindo mais alguma coisa para compartilhar áudio compartilhe uma guia não compartilhar pronto tá
chegando pronto está chegando agora você vai pro vscode lá abre a telinha do vsc lá que que tá escrito aqui apareceu aqui espelho infinito dispens não tudo bem Pode deixar pode deixar primeira não deixa isso aqui então eu vou onde vou abrir agora abre abre ver C exatamente eu tô eu tô vendo a sua tela já tá pode abrir programa Tá tá eu já já cliquei aqui tá D PR aí você maximiza ele pode deixar ele grandão pra gente ver isso aí vamos lá nas quatro caixinhas do lado esquerdo que tá uma deslocada né exatamente
aí clicou você escreve Python posso ir direto nele aqui pode também aqui ccou Aí ele já está instalado beleza de forma que eu consigo executar ele na opção à esquerda também onde Você clicou em Python tem um de baixo que é Python debugger sua voz aí agora Clica nesse Python debug a hum certo Veja se está instalado pronto tá instalado o que eu tava mostrando é como é que eu faço para mudar a cor dele se você quiser deixar assim não precisa PR deixa assim que não quero complicar não deixa Beleza então agora o que
que Você faz você vai fechar essas Abas que abriram lá em cima tá vendo ó tem a não não aí não aí não aí não ele abriu uma aí tem welcom tá escrito lá tá vendo welc clica nele clicar nele isso clica e fecha no xizinho aí agora fecha esse também esse que abriu ISO agora para voltar Ó você tá ali com o as extensões abertas né Tá vendo que tem dois dois papelzinho como se fosse dois arquivos do lado esquerdo assim bem aí você volta aí clique aí é Esse aí o Explorer é onde
fica os arquivos ó clica pode clicar aí tá vendo voltou normal então então é sempre esse lance esse aqui é o meu arquivo é seu arquivo e Aqui é onde eu vou fazer os programa agora que que você vai fazer print abre parênteses dois passo não aparente apar duas aspas abre aspas dá só uma aspa que ele abre duas Você viu que coisa interessante você abriu um Parmetro e ele fechou aham que aí você diminui o erro né aspa não deu nada aqui Ah tá é ess acho que isso aí é acento tá não vai
ser aspa não tem que ser aspa mesmo coloca asa dupla tem um assento antes do parêntese aí Ah é verdade errinho aí Aí você coloca agora aspas duplas pode ser aspas simples ou aspas dupl não pode ser acento agora você coloca aí olá mundo ou qualquer coisa você queria Escrever ou qualquer ou qualquer coisa Ah miserável aluno Olha pode ter a idade que for mas aluno é tudo igual bicho eu sempre falo isso não tem jeito agora só dar o enter não agora agora do lado direito em cima como se você fosse fechar tem um
uma barrinha de play tá vendo Run para rodar para rodar aham agora você clica como você instalou a extensão ele vai rodar quer ver ó olha aí lá mundo qualquer coisa pronto que embaixo Ah é aí Apareceu tá vendo ó Ah aqui aqui é a saí é tipo é tipo uma entrada e saída de programação mas a o que você escreveu tá aí OK vamos lá padrão de programa padrão do Python certo posso vou vou vou usar exatamente o exemplo aqui do não deixa lá que com você ainda aa é que você Você abre aí
isso deixa normal padrão do Python certo eh esse negócio aqui tem gente de limpar isso aqui não manda ocultar hã vamos lá toda linguagem tem os seus padrões de Comunicação e a forma como você deve escrever certas coisas né a sintaxe algumas coisas são obrigatórias outras são Convenções usadas beleza por exemplo você escreveu M aí com a letra maiúscula a primeira o tá com a letra maiúscula certo em pyon a gente usa o letra minúscula sempre certo a não ser é quando for o arquivo em si sempre é em letra minúscula e se você quiser
colocar um espaço colocar por exemplo meu m você Tem que colocar me underline M entende é isso então vamos colocar Vamos colocar esse M Vamos colocar esse M em minúsculo então que você vai fazer botão direito em cima dele e você vai em rename lá embaixo tá vendo ó Ou pode dar um F2 E aí agora você troca o seu m por m minúsculo agora você tá no padrão correto ou seja alguém vai dizer assim não esse cara entende de Python porque o arquivo dele tá em minúsculo Então esse aí vai ser o Arquivo onde
vai ficar todo esse programa que eu tô desenvolvendo é parte dele né não todos pelo amor de Deus não não do programa que nós estamos fazendo hoje né então é é exatamente eu tenho que criar el termina com p e o arquivo com a minc sempre o nome do arquivo ppy que é de Python né Uhum Ok beleza Alguém perguntou aqui que não tava aparecendo para ele a questão do playzinho né quem não apareceu o play é porque não instalou quem não apareceu Esse play aí é porque não instalou o Plugin do Python e agora
o José Osvaldo que é um professor em plugin de Python vai ensinar como fazer vai lá Zé V aqui nessas três nessas figurinhas aqui extensões né extensões clica n extensões vem aqui em Python clica em Python e ele instala é a você tem que clicar para instalar lá a opção porque tá automático depois não porque tá na opção One install né para desinstalar e tem tem a opção de Instalar install aí tem que clicar no install para instalar beleza quando quando não tá instalado o botão aí é instal né exatamente Então tem que instalar Deixa
eu tomar Nimesulida porque 8 horas de aula não dá que aganta que aguenta né O que mais José tem que instalar aí não tem que instalar o o phython o Python debugger debugger exatamente aí você mesmo jeito clicou lá mesmo jeito e e ele já instala automático e se eu quis falha a memória Ele ele instalou quando instalou um instalou o outro junto Porque ele não pediu fe automática Então já ajuda a gente né e eu tô dizendo é porque se por acaso não aparecer Vocês precisam instalar esses plugins aí vocês viram vocês viram que
o curso é pega na mão mesmo eu falei PR vocês que era pegar na mão vocês não acreditaram muito bem dá tranquilidade pra gente muita tranquilidade E outra coisa Se eu quiser mudar as as cores do do meu vs code basta você em extensões aí colocar a o tema que você queira né aí aí galera eu eu eu eu eu recomendo o seguinte se vocês quiserem descobrir plugins bacanas Vai no YouTube e escreve assim plugins vs code cara vai ter vídeo ensinando os plugins sabe como instalar e o por que é legal então isso aí
é uma exercício que vocês vão fazer pr pra frente aí certo ótimo beleza Isso é muito pessoal o negócio de extensão é muito pessoal é muito pessoal a cor não sei o que o que eu uso que eu não uso tal beleza esse acréscimo desses plugins ele ele significa a área de memória ou ou o o peso no na na execução do programa alguma coisa sim vai ter vai ter um pouco a mais mas com o verp é mais tranquilo porque não é tão assim crítico S entendendo sim algumas extensões elas fazem auxiliar você né
com o pódio né entendeu é te ajuda sabe Ah ok beleza vamos fazer uma pausa de 15 minutos então Bel eu vou deixar aberto aqui tá pausinha de 15 minutos e aí a gente volta já já tá antes disso eh posso posso fazer uma pergunta porque tem a ver com com esse momento agora só vou pedir para o José Osvaldo descompartilhar a tela dele aí você faz o processo igual você vai lá no mesmo na mesma no mesmo ícone lá embaixo onde está você volta no você volta no no no no Google Meet Né na
na nossa conversa aqui que você não tá vendo a gente certo isso aí você volta aí você coloca aí não mostra novamente essa mensagem vai lá clica essa opção e no botão que você compartilhou você clica para descompartilhar clica aí e você manda parar parar a apresentação pronto garoto você sabe tud muito obrigado muito obrigado nada temos mãos levantadas aí vocês façam o seguinte puebl Aguiar Puebl tinha dúvida vai lá no caso eu um tutorial aqui tá baixo aí vocês cara tá muito baixo mas tá muito tipo muito mesmo sabe pera aí deixa eu colocar
é coloque não sei que você vai colocar mas coloa aí podemos deixar essa podemos deixar essas perguntas pra volta porque eu preciso realmente tomar uma água ali cachaça agora não mas 18 horas pode ter Certeza que a cerveja nós vamos tomar até já até já meu povo quanto tempo 15 minutos de vol Obrigado Zé Ramos tá aí Alô gente vocês estão me ouvindo aí sim agora sim ah beleza eu tava no no tablet aqui eu acho que o microfone dele é um pouco ruim agora tô tô na reunião pelo computador uhum Ah fazer uma pergunta
o Daniel Dias tá aí pessoal foi tomar uma água Ô Jorge Ah sim ele compartilhou um arquivo no no grupo do WhatsApp uma conversa com e eu queria tiar uma dúvida com ele se sobre que eu tava tendo aqui não quem tá falando é o Mário é outro outro amigo seu [Risadas] é que o pessoal foi tomar uma água H que voltar você entra Volar aparecendo eu pergunto lá no no WhatsApp mesmo beleza obrigado tamo junto deixa eu ver quem tá me mandando mensagens aqui PR se ludar você tá querendo falar filho pode falar pô
sandic tava tava na fila aqui eu só tive só que reiniciar no caso eu consegui seguir todos os passos só que Na parte de instalação do do do Python eu tive que seguir um tutorial aqui na net porque eu tô no Mac Existe algum algum comando que a gente pode fazer nesse main.py para para ver se o Python tá instalado ou ele nem funciona se se eu já não tiver com ele instalado corretamente Ô cara agora A pergunta foi foi tem compartilhar sua tela com a gente aí não vou compartilhar um momento só eu não
sou usuário de ma Né tem dinheiro é no Mac abre o terminal pueblo e ali digita aquele comando Python menos menos vers pode é então eu fiz isso no caso o meu tava funcionando só quando fazia com o Python 3 tracinho tracinho Então significa que tá funcionando né só deixa só compartilhar aqui com vocês rapidinho só tirar essa essa dúvida aqui não se rodou se apareceu se apareceu o comando Então tá de bo Vocês estão vendo Aí sim tá chegando ó No caso quando eu digitei O olá mundo ele respondeu isso aqui tá ok então
de boa só para tirar o peso da consciência aqui tá funcionando passar PR outra pessoa í pessoal que tem Mac você tá com MEC também Jorge Tô sim outra coisa o cara é rico nada o meu trabalho que deu mano que deu não né [Risadas] emprestou Pari o cara mora lá Florianópolis aí ó naqueles prédios gigante lá deve ter com certeza uns três ou quro apatamento em Camburiu só para ir passar as ele escolhe qual é que ele vai para passar as qu sabe um dia né tomara aí que a inteligência artificial proporcione isso na
vida de todo mundo que tá aqui né Jorjão querido Lud G tinha levantada da mão não sei se ele tá aí sim sim estou aqui tá bem baixo o microfone é com relação às aspas aspas simples aspas Dupla porque o Guanabara falava que era a mesma coisa todavia ele dizia para dar preferência aspas simples eh por qu você tem mais sobre mais informações sobre isso vou perguntar para ele aqui em Goiânia quando ele vier tando Que história é essa de aspas simples né Não sei cara não sei eh Eu particularmente uso duplo mas m mas
o livro por exemplo é cheio de simples né mas o simp o simples do livro é porque eu não sei porque a Configuração do meu livro lá no latc quando eu coloco duplo dá problema é coisa esquisita Aí eu mandei trocar tudo que é duplo simples por isso que tá simples lá mas funciona nunca teve problema não a questão de deve ser por causa de para evitar erro porque normalmente quando você escreve você usa simples quando você programa você usa dupla é exatamente isso porque se você tiver uma aspas dupla dentro do seu texto tem
que ser simples fora né E aí Invertido a mesma coisa certo ó a ideia deixa eu compartilhar minha tela aqui e vamos lá veja o que que eu tô dizendo aqui né Se eu colocar aqui ó aspa dupla aqui em mundo ó se a palavra mundo tem dupla aí vai dar um problema tá vendo Então ele teria que ser escrito aqui dentro com simples né isso de para entender ou vice-versa se você tá usando muito aspa dupla no seu texto né então tem tem que ter esse cuidado aí certo vai ter que ter esse cuidado
aí Mas qual é o padrão do mercado que o pessoal usa convenção vai não não tem uma convenção assim muito rígida não tá convenção muito rígida não vai do gosto do cliente também vai do gosto seu programar tem uma coisa rígida não deixou essas duas opções né porque é toda por exemplo no Java a gente usa amplamente a dupla mas não é uma coisa não é uma convenção de linguagem tipo assim uma convenção de linguagem é a o arquivo tem que começar com letra Minúscula entendeu as variáveis também coisa desse tipo isso é uma convenção
mas aqui não existe essa convenção não às vezes é preferência de um preferência de outro e aí à medida que você vai andando você vai percebendo que um é melhor que o outro mas não tem muito bem isso aí não beleza mais mão levantada aí Alex eu se eu me lembro bem quando eu instalei o vs code tem poucos meses né Eh tive que instalar alguma coisa de ser alguma alguma outra coisa de C se mais Mais lá eu tive que me pelo vídeo vá lá no Windows diretório tal baixe aqui um um um um
um um um s acho que não era né rest tributable acho que é isso é um é um deixa eu ver acho que esses carinhas aqui quer veru eu precisei instalar aquilo para dar certo alguma coisa eu não tô lembrando o cara fazendo esforço aqui para tentar lembrar o que que era mas agora ele já tá instalando ele já tá Instalando um Esse Cara eu acho que é porque precisa do tem uma biblioteca que precisa do ser mais mais tem algumas bibliotecas precisa desses carinhas aqui ó esses distributable aí você tem que Mas agora ele
já tá vindo meio que entendeu Já tá vindo junto mano se se der problema aí eu até se der problema lembra que no Len eu falei eu coloquei uma lista de eu coloquei uma lista Daniel até disponibilizou aí professor Daniel Eh lá tem onde você pode baixar o link pode falar Antônio dando um erro no meu eu não compartil deixa eu descompartilhar a minha aqui você Compartilha aí a gente vai arrumando os er esse mesmo ó esse aqui você acha o o o instalável aí do C Beleza só um minuto que eu tô com dois
terin não tá tudo bem sem problema não tá vendo o outro terminal deixa eu ver se aqui do Galera eu pedo para vocês fazerem o seguinte de vez em quando dá um print na tela da nossa da nossa mentoria e coloca nos grupos lá ó tá legal demais aqui velho vocês estão perdendo e não sei o qu nos grupos abertos tá no grupo do intensivo não adiant tá todo mundo aqui pô dá um faz Ó aqui tá o bicho meu irmão tá tá todo mundo maluco você tá esse vamos lá que coisa mais louca é
essa acho que é Porque tá po não é É deve ser isso né em vez de aspas né vê se é isso Tent colocar tenta colocar aspa duplas no lugar desse troquei coloca dupla aí roda agora Ué cara que coisa esquisita ser é que não faltou debug Lé é eu acho que ele tá no na output não tem que tá no debug console não esquece não per é você tá em output não tá em terminal cara tá vendo aqui embaixo Ó Tem tem problems output debug conso e tem terminal mais para cima um pouquinho em
cima do código exatamente em cima da saída mais para cima um pouquinho aí aí vai para dizer terminal do lado direito esse a clica aí ah agora tenta rodar Não mas aí ele tá voltando pro output né dando erro né que coisa esquisita reinicia seu v code para mim por favor eu se você aind não conseguir resolver eu vou pedir para o Daniel axiliar você Pode ser Daniel verificar o que tá acontecendo Pode só me chamar no WhatsApp pode chamar no WhatsApp e fazer um me separado só para você tirar dúvida com o Daniel porque
senão eu paro a aula aqui eu não consigo continuar mas deve ser coisa à toa tá Antônio Quem é que tá com problema aí é o Antônio raz aqui ó é deu o mesmo problema veja aí aí eu vou continuar aqui porque senão a gente vai demorar pessoal mas é não deve ser coisa Do outro mundo não tá tá bom obrigado tem mais dúvida pessoal podemos ir em frente tão gostando tá difícil não né Muito bom ótimo então vamos em frente vamos então paraa parte que eu chamei de básico básico mesmo ó começando do básico
mesmo tá eu vou falar sobre algumas coisas aqui importantes simples Escrevi até esse texto aqui ó na computação é eu sempre digo na sala de aula isso é verdade Mesmo tá sempre digo o tempo todo sobre isso coisas simples coisas complexas são compostas de coisas simples e os átomos estão aí para provar né Eh na computação Isso significa que quando entendemos o básico e vamos compondo o básico mais básico se vira complexo entendeu então inicialmente você olha assim cara eu olhei para aquele código cru e não entendi nada claro você tá olhando do complexo não
é então quando você olha pro básico e Aprende o básico e compõe né Eh esse básico mais básico eu acho que você acaba no complexo entende então Eh é exatamente isso assim e o resultado disso aí é extremamente poderoso certo quebrar as coisas em coisas simples você consegue tranquilamente agora o que acontece para aprender o básico você tem que ser um cara paciente humilde né porque você tem que aprender o básico pô se você não domina o básico você vai dominar o complexo entendeu você não Domina o átomo você quer entender do universo inteiro Dá
licença né não dá Então essas coisas assim principalmente na Inteligência Artificial a gente tem muito disso certo porque a gente começa sempre do lugar simples e Modesto né o básico certo então esse básico ele é importante a gente aprender né Eh Veja por exemplo a gente vai vai vai aprender já aprendeu uma coisa aqui importante que é o print que é a saída Nossa e a gente vai aprender já já o Input também que ou seja se a gente tá conseguindo colocar para fora como é que a gente faz para colocar para dentro para depois
ele colocar para fora Deu para entender ou seja É como se eu porque normalmente os programas de computador o que que a gente faz a gente entra em informação ele processa alguma coisa e depois Costa tá fora né Beleza então eu eu Eh quero conversar primeiro aqui com vocês sobre uma coisa muito básica que é A questão das variáveis em Python tá que que é uma variável né então eu até coloquei essa Essas caixas aqui que é onde contém uma série de informação onde a gente guarda a informação para processar essa informação que a gente
chama de variável né É mais ou menos parecido para quem usa já quem já usou Excel eu sei que eu t falando com uma turma aqui bastante já experiente né experimentada e com certeza já passou por isso de usar o Excel cada caixinha Cada celulinha do Excel lá né Eh é é uma é um espaço de memória variável que a gente pode alterando ao longo do tempo Beleza então no no no Python também é assim então a gente vai criar algumas variáveis e essas variáveis elas vão nos ajudar bastante né para poder armazenar a informação
certo e também vocês vão ver depois que Veja essa caixa aqui ó ela tem duas funcionalidades três funcionalidades na verdade a primeira é que vocês já estão Vendo de cara que organiza concorda ou não a informação Ela não fica espalhada certo Digamos que cada cada coisa que tá dentro dessa caixa aí é informação é o dado digamos assim é a minha string é o meu número certo é aquilo é o meu arquivo é o meu agente certo veja que ele tá organizado dentro dessas caixas aí alguém pode me dizer mais uma funcionalidade dessas caixas aí
além de só organizar Pode ser né porque tá tudo separadinho lá sim com certeza separar armazenar que mais separar tem mais executar não executar não que mais tem alguma coisa que vocês não estão vendo que são duas coisas que são importantes reaproveitar vai mas memória não di as variáveis não são duas coisas que vocês não não é tão assim intuitiva Se eu dissesse assim é lógico que é isso mas é Lógico falou beleza intercambiar mudar pode ser pode ser mas vamos dizer que por enquanto vamos deixar assim né tamanhos diferentes organizar tá organizado beleza Tá
lindo colocação de memória uma delas é proteger se eu colocar F dentro dessa caixa fechado tá protegido concorda ou não pode chover pode ventar tá dentro da caixa tá protegido Ok pode acontecer o pau pode quebrar no no no no no no no seu software se ele tá Dentro uma variável tá protegido Só se você acessar a variável é que você vai alterar esse valor ou você vai recuperar o valor beleza proteção Mas tem uma outra coisa que é muito legal que vocês vão ver mais para frente quando a gente trabalhar com funções e com
orientação objeto que vocês não percebem mas a Caixa consegue fazer isso que é o lance da transporte transporte ora transporte de dados é uma coisa Muito comum que a gente vê todo dia no nosso dia a dia eu mando uma mensagem para você e você recebe essa mensagem no seu WhatsApp você escreve e recebe eu recebo daqui concorda que essa mensagem foi transportada de um lado pro outro certo inicialmente ele foi armazenada numa vari essa variável numa a informação numa variável de alguma forma houve um transporte de informação certo isso isso foi trans transportado por
exemplo pode ser sido um pacote IP Né viajou dentro da internet né certo viajou dentro da internet na nuvem né e eh e aí chegou até mim E aí eu recuperei a mesma variável foi criada foi recuperada para mim e mostrada aqui para mim então existe essa questão do transporte a caixa faz transporte ou não faz provavelmente ou a pessoa tá chegando ou a pessoa tá saindo para teresse tanto de caixa aqui concorda houve um transporte aqui então essa essa Imagem ela é interessante porque ela fala de todos esses conceitos que estão aplicados às variáveis
entendeu logo logo vocês vão ver eu transportando informação de um lugar para outro dentro do programa aí ainda hoje tá à tarde mas inicialmente Vamos aprender então uma variável ó eu tem alguns conceitos Opa aqui deu um problema hein eia vou ter que mexar lá não vai dar certo não ó vou ter que Mexer lá porque eu tenho que eu tenho que mexer com esse com esse negócio do código aqui tá vendo uh então eu tenho que mexer lá no na codificação do da do livro para poder a parte branca mas basta aterar duas ou
três duas ou três linhas lá altera todos os códigos né vamos voltar pro pra codificação escura aqui pera aí deixa eu achar aqui eh pá então o pessoal que pegou o livro Branco aí ó esquece cara meu travando tá acontecendo velho olha isso o meu o o meu computador tá travando velho ele tá acabou de ser Ah já sei quem é É o Google Drive velho ele tá comendo a memória do computador é exatamente isso deixa eu só matar ele aqui ele ele o Google Drive Ele tá com um problema sério ele tá comendo o
processo do computador em memória sabe quando você olha assim D 100% da memória e 100% do do do HD comendo deixa só matar aqui o processo tá travado meu computador vocês estão me ouvindo né sim sim sim sim beleza então mas is acontece comigo às vezes até com a aba do Google mesmo se eu deixar AB acho que ISS aí é o problema do do Google Chrome né ess navegador um problema do não é do drive aqui o drive ó ó 11 não dá velho pera aí pelo amor de Deus n entendeu Aí ó destravou
tá vendo ó destravou tudo ó é o Google Drive O Google tá só levando cacetada da Open e fazendo essas merdas sabe Sand pode ser a versão qu Você instalou agora recente é nova versão novinha Acabei de instalar Acabei de formatar esse computador cara é a minha Antiga minha tá de boa tá com 0% até de consumo aqui é né ô sandec hum esses dados do Google Dri Eles Não Usam PR treinamento da i não ô cara não sei não sei acho que não sei lá eu no seu lugar voltava o HD antigo HD antigo
não dava problema por não quer nada n meu Deus do cé seu computador que é fraco é meu computador que não tá dando conta né Daqui a pouco o Google manda eu mando a reclamação e o Google respond ó bicho você quer um computador novo porque é isso O computador é fraco Vamos então criar uma variável olha só que interessante primeira coisa a gente tem que fazer o seguinte ó não pode começar com número tá é proibitivo começar uma variável com número por exemplo você vai criar uma variável aqui 1 2 3 e variável ele
que que ele vai dizer que que ele vai fazer aqui ó ele coloca de vermelhinho tá vendo Aqui quando aparecer esse vermelho aqui no seu caso pode ser um amarelo eu porque o meu tema aqui ele tá para vermelho per deixa eu desativar esse codermo aqui cara porque senão vou vai ficar me atrapalhando aqui na aula beleza tá vendo ó ele dá erro só que a própria ide já diz tá com erro Se aparecer alguma coisa no caso para vocês aí se aparecer o amarelo marcado embaixo não sei se vocês tá testem aí apareceu Amarelo
ou Apareceu vermelho vai aparecer amarelo eu acho vai ficar errado no meu caso aqui ó ó até o até como eu eu coloquei o tema Drácula aqui né ele colocou aqui até o arquivo vermelho desmarca a extensão aí Sandé que tá muito poluído é vou tirar também lá em cima lá na na na partinha lá no arquivo lá ó lado esquerdo lado esquerdo hã lá em cima lá do lado esquerdo na onde tem dois duas folhinhas hã aí Pronto ah Eu pensei que você queria que eu desmarcara a minha extensão do não é que tá
muita informação na tela é exatamente e se você quiser ocultar essa parte aqui também o Explorer basta clicar mais uma vez aqui tá ó aqui aparece as pastas aqui desaparece tá vendo ó clicou aqui ó aparece aparece você aqui ver só o código né então deixa assim então você fica agora a variável 1 2 3 tá aqui certinho se eu colocar 1 2 3 Aqui está errada porque não vale beleza mas no padrão de variáveis da linguagem de programação quase todas as linguagens são assim tá não permite que você coloque o número no início da
variável beleza Eh muito bem por que que ele coloca o nome do arquivo em vermelho porque tá dizendo que tá errado né para você ver que tá errado mas você já tá mostrando embaixo que tá errado ok mas aí se eu fecho aqui o arquivo Ó eu fechei o arquivo hã aí eu tô vendo tá vermelho aqui ó ah entendi a el l tem problema tem problema no no arquivo tem problema vai lá e resolver Zé entendeu aí você tem que clicar aqui e resolve o seu problema porque se você tentar rodar o programa o
que acontece como ele sabe que tá com erro já ele te ajuda né vai te ajuda entendeu vamos supor que esse aqui seja igual ao cara que você mandava o cartão perfurado ele te deu o relatório de volta é uma coisa boa Pô tá certo você vai querer negar Tá certo não Ótimo então as variáveis a gente tem essa informação aqui tá eu vou criar outra variável outra variável como é que eu faço hein outra variável certo e aí eu recebo um valor por exemplo aqui ó uma string né nesse caso Beleza então eu tenho
uma variável outra variável são valores Tô guardando informação ali beleza ah S você colocou Esse esse und aqui né o underline digamos assim Aí já é o padrão do Python tá no padrão do Python as palavras que compõem a variável se forem minha variável Bacana aqui e agora recebe zero Sacanagem né mas ela é escrita assim ó por que que eu não coloco junto hein ó por que eu não coloco junto hein tudo junto ó difícil de ler fica difícil de ler para Car caramba né então é melhor você colocar separadinho assim tá tem outro
jeito que o pessoal usa na computação para escrever isso aí tem esse aqui é o und case né a gente usa isso aqui para escrever separar mas tem o o upper Case né minha variável certo que é usado principalmente para constantes que que é uma constante hein é algo que não é variado é lógico né não uma Constante então a constante é algo que você não vai variar certo já falou ali em cima ó constante tá vendo ó O própria ide me ajuda a falar isso que é uma constante tá então a o padrão de
variáveis o padrão de escrita para constantes é tudo maiúsculo tá tudo maiúsculo existe um outro padrão que é usado em outras linguagem de programação como por exemplo aí aqui na variável normalmente a gente usa o low Case né que é o caso do minimizado existe alguns Lugares como por exemplo no Java que trabalha com o caso do camelo Camel cas caso do camelo Camel cas ó como é que como seria esse minha variável Bacana aqui agora em cam que seria assim ó minha variável ável Bacana aqui e agora agora recebendo zero percebeu a diferença como
É que chama Camel Case caso do camelo você vê é os lombinho de camelo tá vendo ó porque o primeira primeira letra maiúscula é mas mas o nome é esse mesmo Camel cas é o caso do camelo a primeira letra da variável ó a primeira letra da próxima palavra é maiúsculo mas a primeira é minúsculo tá na variável sempre como começa com minúsculo a quando você escreve uma variável Nesse estilo cam Case o cara já sabe e isso aí é um jave que tá tentando virar galera Do pyth já sabe entendeu porque o estilo do
Java entendeu é isso mas a primeira tem que ser minúscula né minúscula certo quando a gente pode usar maiúscula em algum caso pode você vai ver que existe por exemplo se eu faço isso aqui ó from Crew ai Import Agent né esse Agents aqui tá vendo ó Ele é maiúsculo por quê Porque nesse caso aqui vocês vão ver na última aula é uma classe e toda classe é é Escrita em maiúsculo a primeira letra Beleza então ess algumas conversões que a gente tem aqui beleza alguma dúvida vou tirar isso aqui vamos fazer isso aqui vamos
ver isso aqui agora Olha uma mágica bacana como é que eu sei o valor de de alguma coisa vamos supor eu quero eu quero fazer a soma de dois valores aqui eu quero somar o que estáa aqui né 5206 quero somar aqui então essa minha variável não vou simplificar né bicho eu Não quero mais isso aqui tá e a constante Pode deixar minha constante né minha variável constante ó constante é constante tá eu quero que eu quero o seguinte vou criar uma variável chamada output ó output certo e essa variável vai receber quem variável mais
minha constante certo ah você pode fazer isso claro é por isso que a gente usa as vari certo Eu posso manipular essa informação do jeito que eu quiser detalhe é o seguinte ó veja que quando eu fui escrevendo aqui eu dei igual ele já perguntou né se eu escrev aqui variável aparece o nome Ó aparece a caixinha testem aí para você ver isso é uma coisa legal porque ele já dá para você aquilo que já existe né sandec isso que ia perguntar o meu não tá mostrando essas sugestões que aparece aí pr você essa porcaria
desse Codé aqui tá tá dando essas sugestão Mas vou eu vou eu vou mostrar você isso é bom ou ruim hein é ruim para quem tá PR né fica preguiçoso né mas é aqui é ia tá nesse caso aqui é ia é um ia que tá a ia tá lendo o meu código e tá dizendo el tá sugerindo o que que eu posso escrever nesse caso aqui eu já ia escrever variável mesmo só dou Tab aqui ele escreve ó mas minha constante Eu nem escrevo ó Tab ele já escreve ó tá vendo É ia eu
vou depois ensinar vocês a instalarem isso aqui tá bom posso fazer isso aqui quanto que é a saída disso aqui aí eu eu posso imprimir né na tela ó print output né na tela certo ou seja a 124 certo agora só que dar erro aí não vai não por quê Porque uma é string a outra inteiro não aí você tá concatenando Ah não ela sempre pega String né ela sempre retorna um string eu teria que converter ela para inteiro Se eu quisesse usar como número é isso se for é mas elas são números né as
duas são inteiro se tivesse assim minha constante igual a 1 aí minha constante 2 igual a 2 aí eu constante fosse assim ó sua constante fosse assim né Já já vou mostrar beleza tá tá mostrar boa boa boa boa boa sugestão então que eu quero mostrar para vocês é um outro lance de como executar esse Como é que os Programadores programadores de verdade executam esse código aqui normalmente a sua tendência é fazer isso né Play e deixa o pau quebrar tá aí certo normalmente os programadores não fazem assim os de verdade certo como é que
eles fazem eles fazem assim ó eles marcam essa opçãoincorreta e eu venho ao invés de mandar executar eu abro aqui ó e faço um debugger aí a galera jovem chama de Deb Debugar debugar eu vou debugar né mas na verdade a tradução correta seria depurar beleza depurar eu não sei se o o rudne tá ainda com a gente estou sim depurar o vinho como é que faz filtral sólidos Isso tirar as coisas que não prestam beleza depurar é isso depurar deixar a coisa OK Pura Beleza sandec deixa como que coloca a bolinha vermelha é só
clicar na linha número você vai ver aqui quando você colocar o Mouse aqui em cima aparecer a bolinha tá vendo ó aí se você clicou ele aparece lá Fala rud Eh meu problema tá mais embaixo é na verdade eu fiz uma atualização do do vs code na janela de edição Quando eu abro ali o primeiro programa a janela vazia eh vou fazer a digital as linhas de comando e fica só num fica só no a célula não terminal não sim não não Aparece não não na é na janela da edição mesmo só só só consegue
eh ecoar um único caracter pera aí mostra sua tela aí deixa eu ver aí Tá Ok só um pouquinho vou parar aqui a minha que às vezes pode ser o problema de outro né É Deixa eu só compartilhar aqui Sand eu tô achando que a convenção mudou de constante e variável é tudo maiúsculo agora Oi constante variável e constante eu tô achando que é a sintaxe hoje acho que é todas maiúsculas variável variável maiúscula não a aqui ó tá o próprio o próprio tá falando ó próximo V tá vendo aqui ó variável tá vendo constante
ó tá vendo aqui ó Constant ó aqui ó variable esse é um padrão antigo qual qual lí você tá usando aí Oi qual que é essa extensão sua de não do próprio V code né não tem alguma extensão A Mais eu acho que não vamos lá o que que é o problema aí esse i não está definido é não ele não sai desse caracter eh eu digito a linha ele só ecoa o último caracter na linha é porque vamos lá é porque o seu depurador está parado então você tem que dar um Stop tá vendo
um quadradinho vermelho aí ó sim vai para cima para cima isso tem um mais para cima para cima agora pra direita um pouquinho mais um pouquinho tem um quadrado vermelho para agora Pronto Pronto agora tenta editar coloca igual a zero PR você ver eu acho que o seu insert Está ligado né oi ele não sai desse caracter aqui ó fecha o fecha o arquivo clica lá na É isso aí para voltar só um mentinho Pera aí só um mentinho ok abre o teste de novo agora ele não deixa você editar mais nada não ó Eh
se eu vier para cá se eu vier pra janela de edição tá igual igual não sei o que agora igual a três ó não vai cara tá muito estranho nunca eu vi isso não tá s tá apertado Eu também não tava funcionando mas alguém tá assim pera a Pera aí só um mentinho fecha fecha o vc abre de novo ele já fez não Oi acho que ele já fez isso não você tá abrindo workspace né sim Sand Oi uma vez eu tive problema assim no Mac era função insert aí acho Que tem que apertar a
tecla T depois voltar a voltar a funcionar Será que não tem a ver com a pasta que ele abriu Abu pasta antes não sei o o cursor tá piscando diferente tá piscando em azul é e é isso é uma função do de algum plugin que tem deve ser que eu lembro que eu resolvi desinstalando esse plugin você também agora foi ó agora pronto agora desou beleza então Vamos voltar V voltar aqui pode compartilhar aí OK obrigado valeu vamos lá tela cheia de novo aqui vamos lá então Ó então vou vou vou vou executar isso em
slow motion ou seja se eu der um play aqui ele vai tudo uma vez só né mas eu como programador vou executar devagarzinho para que a gente possa ver a coisa acontecendo Então eu marquei a opção aqui posso marcar em qualquer linha tá onde eu quero parar ou seja se eu quiser que ele Execute bem Rapidão e quando ele chegar aqui ele pare também pode ser tá vou começar na primeira linha aqui ó então vou clicar aqui e aí ao invés de clicar para rodar executar mesmo eu vou colocar aqui em depurar tá vendo ó
debugger certo clicar aqui ele vai mudar um pouquinho aqui as coisas certo vai mudar aqui a tela tá vendo ó abrir uma coisa paralela para mim aqui certo e ó veja que agora ele parou ó ele não executou tudo não tem saída tá vendo aqui agora Tem uma coisa bacana aqui ó ok quando eu vou executar aqui agora eu vou fazer passo a passo Então tá vendo que tem essa opção aqui ó step over certo se você quiser terminar a programação tudo ele vai e executa tudo mas não é essa a intenção mais uma vez
eu quero executar no modo depurador Então eu quero que ele Execute passo a passo né Eu quero ver a coisa acontecendo devagarzinho é como se Imagine que você como programador é um diretor de cena já Quando você vai Programar uma cena assim de f você você executa ela devagarzinho né ponto a ponto ensaiando a cena até que ela fica perfeita tá então isso é um erro muito comum para quem tá começando a programar fica tando dar play o tempo todo não faça isso tá você vai ficar sofrendo à toa Beleza vai ficar sofrendo à toa
ó já já vou mostrar um erro que a gente pode tirar em relação à à nossa programação então Ó vou dar um um step over aqui vai Executar a primeira linha Você veja que ele já me deu Aqui ó olá mundo tá vendo aqui ó escreveu aqui embaixo ele executou o próximo o que que é é a criação de uma variável né então a criação de uma variável qual que é vai criar uma variável agora olha que coisa interessante ó o que que ele fez pra gente aqui eu posso Minimizar Essas caixas todas aqui só
para ficar as variáveis eu gosto de fazer isso apareceu para mim o valor aqui ó variável 1 2 3 eu vejo o valor Acontecendo entendeu antes de qualquer coisa então o próximo passo qual que é criar essa outra variável chamada valor certo que na verdade e ela não é uma variável numérica né é um outro tipo de valor ó tá vendo tá se você colocar o mouse em cima ele vai colocar esse STR que significa string string é corda né ou cadeia de caracteres digamos assim aqui em cima ó quando eu coloco o mouse em
cima veja o tipo ó é um int de inteiro é um número Inteiro certo beleza você veja que são coisas diferentes né Muito bem próximo passo aqui ó vou criar quem a constante ó também é um inteiro tá aqui beleza e o próximo passo é quem é aqui ó só só um detalhezinho quero dizer porque normalmente na na escola a gente aprende a fazer fazer o contrário né a gente aprende o contrário né que é a gente aprende assim né invertido né e aqui É por exemplo uma coisa mais outra coisa é igual a certo
aqui não a gente vai Entenda esse igual aqui na verdade ele não é um sinal de igual mas um sinal de atribuição eu estou dizendo olha receba estes dois valores aqui somados entendeu então agora vai aparecer pra gente aqui ó o output somado ó aí eu digo Ah agora Sim está correto agora eu posso mandar imprimir na tela e apareceu aqui no final bom agora que eu já testei toda meu programa nesse C aqui Eu posso desmarcar e eu posso dar um play normal porque eu sei que o programa tá correto Deu para entender é
assim que se programa a forma correta de programar é dessa forma você tem que ir parando o programa e executando passo a passo certo vamos tentar fazer uma outra coisa aqui ó eu vou fazer ao invés de som a variável vou fazer outra variável a pergunta é não deu para entender isso de pausar vamos lá vou explicar de novo fa questão Salvar mais uma vez porque normalmente quando a gente vai executar um código a gente dá simplesmente Play roda né no programa A gente dá play no programa ele roda o programa todinho tá já que
quando a gente tá programando com o Python né a gente tá fazendo a parte de programação é interessante a gente ir devagarzinho como se fosse um diretor de cena ó esse vamos supor tem dois caras que vão lutar quando você vê no filme sei lá Senhor dos Anéis né aí você vê os caras tch tch Tch luta da peste lá com com espadas né aquela luta parece que é uma coisa maravilhosa só que quando os caras estão desenvolvendo aquela cena de luta os atores vão executando aquilo passo a passo uma espada daqui você espada aqui
depois eu viro para cá espada aqui depois em cima embaixo direita e esquerda Deu para entender toda a execução dessa cena digamos assim do filme O diretor faz de forma pausada você faz devagarzinho e aí você aí os Atores depois vão acelerando né direita esquerda em cima embaixo esquerda tá tá tá tá tá aí termina a cena certo e a medida que você vai treinando cada vez mais rápido vai ficando cada vez mais rápido você tá decorando o movimento né E aí você executa essa cena depois que ela tá prontinha treinada toda organizadinha obviamente na
medida que você for treinando essa cena do filme vai dar alguns erros no meio de caminho uma hora uma hora um ator vai esquecer Que é pra direita vai colocar pra esquerda E aí o outro vem para cá e dá uma coisa esquisita né Aí você para a cena volta pro início vai devagarzinho de novo entendeu então essa essa ideia de de trabalhar a programação com debugger né ou com com depurador analogia é mais ou menos essa então eu o que que eu posso fazer ao invés de eu chegar aqui e d simplesmente um play
aqui né para acontecer que que eu já deu um erro ó tá vendo Eh como é que eu faço para resolver esse erro aqui e o que que tá acontecendo né então o que que eu faço eu vou Executar a cena de forma pausada vai de dar um play Zão aqui eu vou pausar essa cena então eu digo aqui ó eu vou pausar nesse caso aqui tá eu tô dizendo cena mas na verdade é o programa né então ao invés de executar com Play aqui eu vou abrir essa para baixo aqui executar no modo depuração
ou seja vou executar de forma devagar para entender o que que tá Dentro de cada cada caixinha de variável lá você veja que ele parou na primeira linha então quando eu dou aqui ó step over ou seja vou pular essa vou executar essa linha aqui executou a linha você veja que já saiu lá embaixo ó aí agora eu vou Executar a próxima linha a próxima linha O que que é uma criação de uma variável chamada 1 2 3 aqui apareceu para mim o valor ó certo depois a criação de outra variável chamado valor OK aí
ó agora vai criar uma Constante tá essa constante agora eu tenho um problema porque meu output aqui eu tô tentando somar outra variável que é valor com a minha constante que é 1 não dá né Sand Porque como é que você vai somar um texto com um número deveria ser 3+ 1 alguma coisa desse tipo tá mas vamos supor que na verdade você gostaria que aparecesse aqui valor um e não a soma desses valores né então esse processo é chamado de concatenação de Strings entendeu Seria algo mais ou menos assim ó se eu colocasse essa
stringa ao invés de ser um o número um fosse a string 1 ok você veja que o Python permite ó somar essas coisas interessante né Se eu der Play aqui ó você vai ver que aparece embaixo valor um que eu tenho valor e um então quando eu somo na verdade a operação não é de soma quando eu tenho quando eu tenho Strings né ou textos a operação é de concatenação tanto é Verdade ó que se eu colocar um espaço aqui no um e eu mandar somar vai aparecer valor espaço um quer ver ó valor espaço
um tá vendo interessante né então eu consegui ver isso também porque eu fui ver no meu depurador e eu vi o erro né consegui resolver então é muito interessante Porque aí às vezes o programa vai crescendo e você vai executando no modo ação para ver o que tá Como é que as variáveis estão se comportando entendeu o que que tá sendo Alterado nas caixinhas então é é a mesma coisa se você tivesse dando Play num filme e ao invés de do Play tá na velocidade normal ele tivesse em slow motion né em slow motion essa
que é a ideia legal né porque isso ajuda para caramba para tirar erro então eu sempre eu sempre quando eu vou ensinar programação para alguém primeira coisa uma das primeiras coisas que eu ensino É exatamente esse modo aqui você vai ver que logo logo eu vou só usar ele o tempo Todo certo o tempo todo porque a gente vai conseguindo ver o programa acontecendo cara é impressionante a quantidade de erro que você economiza de criar no seu programa quando você depura você vê as variáveis acontecendo entendeu Você tem um controle Total sobre o seu código
beleza Vitor sandec é só uma dúvida que não ficou muito claro para mim eu tava lendo um um texto sobre Python estudando Aí falava que no Python Eh toda variável Que você preenche ela retorna uma string Não importa se você põe um aí eu tava querendo saber se isso é quando você pede um input pro usuário digitar aí ele digita um número mas aí o Python vai ler aquele número como string aí o pessoal fala que se você quiser usar aquele número em cálculos aí você teria que converter ela para inteira isso é quando o
usuário dá uma entrada certo isso se eu digitar aí no código mesmo o um eu declar a variável colocar igual a um ele Vai contar como inteiro né Igual a gente inteiro mas o usuário Se o se o usuário digitar lá um ele vai ler como string É isso aí é o retorno da função eu vou explicar já já isso aí tá bom vou explicar já já para você e quando a programação Começou quando o desenvolvimento de software começou programação tal não existe não porque na verdade não existe esse tipo string entende em tipo primitivo
não existe string o que existe é vetor de Caracteres entende o que existe é inteiro ponto flutuante boleano que é verdadeiro ou falso e char certo Esses são os tipos primitivos string já é uma composição de chars você veja por exemplo na linguagem C não existe string você tem que trabalhar sempre com com char vetores de ch certo composição de caracteres então um string É isso mesmo agora na linguagem c+ mais Os caras criaram um artifício que é uma classe onde você pode atribuir a uma variável uma composição de caracteres direto assim e aí deu
certo pegou sabe aí o Java adotou isso aí aí depois as outras linguagens também todas adotaram né PHP essas paradas tudo e o Python que é de 94 adotou também entendeu então o string não é uma não é um tipo primitivo nativo mesmo certo mas a gente considera no Python como sendo tá o que ele tá falando é o seguinte é quando porque eu Tô dando só output aqui né só saída e e como é que eu faço para colocar uma informação para dentro beleza como é que eu faço para fazer isso então vai ser
assim ó vou apagar o programa todinho aqui eu vou usar o input exatamente e vou usar um progr um uma uma um já que eu tenho o print que é minha saída eu tenho também o input certo o input essa essa essa função de input ela você escreve um texto deix ver se Ela aceita no input aqui se ela aceita uma string de explicação Acho que sim isso tá aqui ó no livro né Por exemplo vamos usar esse código aqui ó nome input Qual é o seu nome tá então vou colocar aqui ó vamos vamos
entender o que que tá acontecendo aqui tá acontecer que tá dendo aqui eh primeiro eu tenho uma função certo de entrada de dados chamado Input quando ela receber esse essa string ela vai escrever a string e vai colocar um cursinho piscando do lado assim de forma que você escreve seu nome aí quando você der Enter o que que ele vai fazer Opa vamos ver o que que ele vai fazer que eu não sei ainda o que eu vou fazer né então ó debugger tá vendo para saber o que eu vou fazer eu faço um debugger
aí ó eu vou executar essa linha perceba que aqui Embaixo ele vai colocar um cursinho para poder escrever tá cadê o meu eu fechei o terminal né vai colocar um cursor para escrever aqui quer ver ó ó viu aí ó ele colocou Qual é o seu nome e um cursor esperando escrever alguma coisa então eu coloco aí ó sandec viu percebeu dei enter ó que aconteceu ó ele atribuiu o valor que eu escrevi para dentro de de nome ó certo pergunta qual é o tipo olha PR olha pro debugger aí qual é o Tipo é
uma string STR é a mesma coisa é a mesma coisa que eu ter feito isso aqui né ó concorda então a função é a função input que ela só aceita string ela retorna O string Ah entendi ela é retorno string você vai descobrir hoje como é que funciona a função e os tipos de retorno de função como é que ela retorna entendeu Já já eu explico Não se preocupa com isso não então ela retorna Um string tá mas se eu quisesse por exemplo a idade idade né Aí eu coloco aqui ó input Qual qual sua
idade né já completou aqui para mim aí ó eu não vou fazer nada não vou imprimir não vou fazer nada quero só tipo de retorno e eu quero fazer seguinte ó eu quero fazer o seguinte ó eu quero fazer com que ele é aniversário né do cara ó niver Ou Seja a variável niver vai ter o quê é o aniversário do cara idade idade mais um certo e aí eu depois o que que eu vou fazer eu vou imprimir na tela a idade do cara vamos supor Hoje é meu aniversário Então na verdade se eu
digitar a minha idade que vai ser segunda-feira é meu aniversário vou digitar 47 tem que sair 48 porque aniversário É hoje concorda pergunta é isso aqui vai dar certo sim ou não aí você ainda é V então eu vou aí nesse caso vai dar errado porque vai somar um string com número né com número exatamente aí a gente tem que ver o que que a gente faz né Ó então executei aqui ele pausou lá embaixo pedindo min idade tá vendo Qual é a minha idade 47 enter aí ele vem ó a idade é 47 eu
tô tentando somar um um um valor string com o número um quando executar aqui ele vai dar esse erro beleza agora vamos vamos vamos vamos ler o erro né porque pessoal se assusta Demais com tipo do erro ó você não pode concatenar string bicho certo então que ele diz assim ó transforme essa string para inteiro né que você ou então transforme o inteiro para string porque já que a operação que ele tá pensando que você tá querendo fazer a concatenação mas na verdade é o inverso né então que eu vou fazer o seguinte ó eu
vou transformar essa idade em um número inteiro então vou fazer o Seguinte vou colocar só um int aqui ó de inteiro a parêntese aqui fecha parênteses fechou aqui que ele vai retornar é idade agora vamos ver né ó idade recebe idade e o inteiro e agora ó faz idade Ou seja eu posso fazer isso de várias formas né Isso depende vai do gosto do programador vou pausar aqui e perguntar há dúvida no que eu tô falando Tô indo muito rápido porque se for o caso eu volto tudo de Novo dá um ok para mim que
tá dando tudo certo eu preciso do retorno de vocês aqui tá tudo bem nessa primeira validade poderia também p esse o o in na mesma linha não é vamos fazer essas variações Tá certo Ô Carlos é são os vários estilos do programador OK outra pergunta que eu tenho é sobre os espaços tem que dar sempre o espaço depois do aí entre idade imputo ou pode ficar sem espaço não idade espaço recebe não é é Não precisa não tá não precisa não pode deixar assim você tá falando né sim sim mas tem aluma tem que deixar
essa linha aqui também será que aqui não funcionaria também funcionaria normalmente mas veja aí eu vou eu eu sou danado eu passo vocês são tudo f Meu Vou passar meu DNA mesmo não ten nem aí vou passar já tem não pode ter espaço depois do do parênteses ou pode pode hã também Pode no print e e abrindo parênteses hum aí tem aí tem que est sem Não antes depois do print aí não pode pode ter espaço também ou não não testar né Ok só dizer que não pode ou pode não pode né Não ajuda ou
forma de fazer se se tem alguma umaa convenção também isso professor assim a primeira parte eu entendi até tava já pensando que sabia programar mas essa segunda parte Aí complicou um Pouquinho eu tô interpretando talvez Qual a segunda parte essa agora que o senhor tá apresentando Ah tava fazendo isso então mas eu não executei ainda não executei ainda não assim o que eu tô entendendo na realidade é que eh existe duas duas formas de de programar Ela poderia est com a informação aí exemplo a idade atual mais a soma de de um entendeu aí pelo
que o senhor tá fazendo aí já tá pulando Por exemplo Essa a informação da idade atual para poder dar o resultado é deixa eu executar porque depente clareia para você Diego meu problema aqui é na depuração mas se quiser depois a gente vê depois depois falar deixa eu só concluir isso aqui tá bom o o o Carlos Loureiro o meu querido português Carlos Loureiro tá em Lisboa agora são que horas aí agora Carlos são 4 da tarde quase É 3:48 já almoçou pelo tem entrado aqui tomar só um vinho e uma Umas coisinha salgadin Mas
ó B que miserável joga põ para fora aí por favor pessoal de coordenação aí ó não não não aí cara tomando vinho de Porto na cara da gente bicho não Rudi do porto Aqui é do lente é do lente a gente que gosta de vinho pode não amigos é o seguinte olha por que que o professor colocou espaço aqui espaço aqui deu uma linhazinha aqui Espaço aqui espaço aqui depois dei outra linha espaço aqui espaço aqui e depois dei outra organização né olha como fica mais organizado você olha e consegue ver as coisas se você
deixar tudo junto vira um zet ninguém consegue ver seu código E aí você já acontece isso muito tá o cara programa O código dele aqui aí depois três meses depois ele volta ele mesmo não consegue entender nada né já já eu falo do comentário tá eh mas basicamente É isso então vamos executar aqui esse código de novo em em em em slow motion mais uma vez ó então mais uma vez esse input aqui vai pedir a idade Aí eu vou digitar minha idade aqui 47 que valor que é um valor supostamente seria um valor inteiro
né Aí quando chega para mim aqui ó ele diz aqui que é um string tá o que eu posso fazer pô Tira essas aspas para mim aí bicho como é que eu faço eu chamo Esse in passando própria propriedade ó então É meio que ela ela recebe ela mesma só que ela recebe sendo modificada né tá porque o int aqui vai mudar a característica né do tipo então ó mudei aqui saiu as aspas tá vendo ó que legal agora sim eu posso posso posso aumentar a minha idade ó idade recebe mais um em quem em
ni tá vendo passou ni agora 48 que é meu aniversário né E quando eu dou a saída agora sim 48 deu certo Beleza certo dúvida no que eu fiz aqui super simples né Então você veja que eu tive que fazer essa conversão porque os tipos de dados são são diferentes entendeu Até até mesmo no Excel se você fizer isso vai dar pra tem um dado lá que é que é texto e você tentar somar com uma coisa que é número vai dar erro lá você já viu Então não é um privilégio do Python não tá
bom pode falar respondendo o Carlos aí o print e O espaço deu certo então é o print aqui com espaço deu certo é normal deixar esse print com espaço aqui não convenção É próximo beleza no Java dá erro tá no Python ele deixa passar tipo assim eu vou relevar porque vocês são gente boa tal mas não no Java não deixa não é Fala di s no caso aí eh quando a gente coloca o valor né na variável ele já declara a variável automaticamente né então você digita uma String ele já declara como string sim exemplo
aí por que você teve que declarar o idade como inteira porque ele entrou como string Lembra essa variavel Zinha vou tá de novo ó você ver ó mais uma vez ó Boa pergunta vamos lá ó por que que eu tive declarar aqui não é declarar eu tive que converter Tá certo que não é uma declaração é uma conversão ó eu recebi a idade Vou digitar aqui embaixo ele pediu tá vendo para mim pediu minha idade não foi 47 aí quando ele recebeu essa função de entrada de dados tudo para ela é texto que ela retorna
você pode digitar o que você quiser tudo vai ser dentro de um texto daí para dentro o programador se vira Entendi beleza então se eu declaro meu código ele já é é aí por isso eu tenho que converter converteu aqui ó deu certo 47 aí meu aniversário que é idade mais 1 48 e agora eu vou imprimir aqui né 48 aqui beleza perfeito o colega Até comentou aqui que o input ele sempre coloca como string né a variável exatamente o input coloca sempre como string variável aqui ó lembre-se há algumas coisas interessantes que a gente
pode fazer se eu colocar uma cerquilha aqui ó que que diabo é isso aqui esse hashtag hash sandeco é doidão que que is que que significa certo perceba que se eu colocar aqui ó o o o o Break Point e eu mandar rodar no no no no no meu Python zeira aqui ele já vai direto pra pergunta que é aqui no caso da do input da idade tá vendo ó já perguntou né então vamos lá então 47 rodou 48 Beleza você viu que eu coloquei esse troço aqui e não deu erro de nada eu escrevi
um texto na no do programa aqui não deu para nada isso é que a gente chama de comentário comentário é uma coisa legal Porque você pode dizer o que tá acontecendo ali por exemplo eh digitar a idade do sandeco beleza Esse é o Esse é o objetivo dessa função aí você pode até continuar ó para ajudar vocês faz assim abre um outro comentário diz assim ó eh essa função retorna string viu jumento Beleza ok tá s mas por tu colocou isso aqui brother porque vai te ajudar depois você fechar e abrir o arquivo de novo
o que tá acontecendo aqui de certa forma é um processo que a gente chama de documentação sabe se vai explicando o código aí aqui ó no próximo ó aqui transforma string inteiro ó o já já ajudou ó aqui ó já ajudou também a inteligência artificial ó calcular a próxima data do nível imprimir na tela Pronto tá tudo organizadinho ó se eu pegar esse código aqui e escrever esse código entregar para outra pessoa e ela olhar ela vai dizer ah entendi o que isso quer dizer entendeu Entendi o que que isso aqui faz porque ele tá
todo documentado ó o código tá todo documentado ó escrito Ó certo beleza dúvida Legal né a a gente chama ISS aqui de comentário tá ó Comentários certo só um mentinho s terminar só concluir o pensamento aqui Existe outro tipo de comentário você percebeu que eu fiz um três linhas de comentário aqui eu poderia fazer o seguinte ao invés de colocar três linhas aqui aqui eu posso fazer assim ó aspas aspas aspas três aspas mais três aspas aqui né sei por que essa porcaria fez isso para mim E aí eu falo assim ó Eh Descreva o
que que é o o trem aqui né ó posso escrever programa programa para calcular calculadora de nível autor sand o jumento beleza aí aí você pô ficou bonito hein Porque a pessoa que vai abrir seu código já sabe que é você né sandec Beleza vamos aqui sandeco autor é o sandeco beleza aqui já tem os Comentários Então eu tenho aqui um o que a gente chama de comentário de bloco beleza comentário de bloco ó se eu abre aqui umas três aspas aqui eu consigo comentar um bloco de coisas certo tá beleza alguma dúvida n que
eu falei aqui no que eu fiz é uma forma de adicionar conteúdo né exatamente a forma de você adicionar conteúdo deixa mais interessante né Então você vai ver que muitos códigos T isso tá quando você vê essas coisas aqui você vai ver Ah sim isso aqui é um comentário de bloco isso aqui é um comentário de linha o cara tá comentando O código dele aqui ó vai ficar bonito tá fica mais interessante beleza dúvida galera como é o nome dessa aí completa é o codé é o codum aqui ó codum basta você instalar aí fica
show de bola tá eu vou mostrar depois com calma Tem outras também o Daniel tem umas que que eu é o super mav exatamente que que é codum é um o codum é é um é um é um ia que complementa o que você tá fazendo tipo assim ó por exemplo se eu colocar a idade aqui tá vendo ó ele ele coloca esse cinz Zinho aqui uhum não tá escrito ele tá sugerindo que pode ser pode ser feito aí você dá um Tab Ó você dá um Tab aqui ó e ele escreve para você na
tela de forma que você começa a escrever mais Rápido sabe para entendeu é isso lá em cima onde você faz a execução do programa parcial por por por comando isso tem outro tem mais quatro opções que que significa essas quatro opções por enquanto vamos focar nessas duas tá bom Depois eu explico mais um pouco sobre esses de cima então ele fazo a princípio a princípio code um cod1 aqui os me estão perguntando qual o extensão é o codum e também tem o super maven Superm é esse Daniel Ele é um tem o copal você instala
ele e faz o login lá na tem tem depois que instalar el vai pedir para fazer o login ele também faz o comp Sem precisar gastar ele tem um limite de tantos tokens por dia tem o CoPilot também esse aqui o cop é já oficial do github Ou seja é o bichão mesmo só que ele paga 10 por mês é muita gente tá deixando de usar copal porque tem outras extensões uma delas é o codio a outra é o cloud Devão melhor que clud dev é outra ó clud Dev é ponto Dev ou Dev separado
hein aí ó também tem esse Claud Dev certo eles vão completando é um ia sabe quando você chega na Inteligência Artificial lá no no no aqui no no no no chat PT né e a você fala ó crie para mim um programa n ele escreve o programa então é mais ou menos a mesma coisa só que só que ele é tipo um um um chat ptz dentro do seu vs code que te ajuda a programar É tem que instalar api né Beleza então é bem Simplificado dá para usar o Gemini também no no vs code
cud no C também dá para usar todos dá para usar a gente vai conversando sobre isso ao longo agora não termina mais né porque vocês começaram a programar em Python dos intensivos do intensivo desse agora tá no grupo não termina mais a discussão ela é forever né Tipo depois o cara vira programador mas enfim é isso aí alguma dúvida nesse código que eu fiz aqui tá show de bola né vamos tratar eu Me dão você me dão mais 15 minutinhos pra gente poder almoçar 15 minutinhos vai vai fazer mal 15 minutos de almoço hein Não
quero que vocês me deem 15 minutos de almoço não tô pedindo 15 minutos de almoço não eu tô pedindo 15 minutos para ir pro almoço não tô dizendo que vai ser 15 minutos de almoço eu vou colocar aqui esse print na tela aqui dessa função desse coisa que a Gente colocou aqui beleza Vamos então Ó eu quero imagem tem como incluir im figura aí onde você colocou mais de um qu inserir uma imagem aí no teu código não se é possível incluir imagem ou figura aqui no código Python não no código Python não é possível
incluir lá no colab que é uma outra estrutura de desenvolvimento Python mas voltado mais para para análise de ciência né col tem muito isso então lá como ele é um notebook digamos Assim é um programa diferente um é um tipo um laboratório né onde você roda Python mas também pode colocar e markdown E aí o markdown ele consegue carregar a imagem consegue carregar consegue colar carregar cara eu não duvido nada que os caras consigam colocar imagem aqui não tá porque tempo grm para tudo mas normalmente não certo que tenha entende como é que é esse
mundo da Computação dizer não assim é muito complicado né digamos assim certo Perguntas aí Sand posso só ver a questão aqui do meu depurador porque que tá dando aí pode abre aí pra gente poder ver acho que meu almoço chegou então não vai dar tempo de fazer os 15 minutos não vou ter que deixar PR tô escutando blim BL vamos lá é aí que mora aí que mora o perigo seu almoço já chega pronto já vem vem a Marmitinha pronta para se almoçar 15 minutos dá né eu tenho que fazer o meu tenho que Esquentar
não mas a gente só volta a gente só volta daqui a 2 horas P tem que dar calma hor de almo ou você precisa de mais de Du horas não não uma hora é o suficiente para mim vai lá o que que é o problema você parou aí isso não aqui quando coloco para deporar ele não aparece aqui em Não mas ele já está depurando certo ah já já porque ó quando aparece essa aparece Cadê seu Mouse deixa eu ver vem Para cima aí nessa linha que tá mais para cima com mouse para cima no
seu código mesmo pô Mouse tá é tá vendo que tá laranja seu seu código ele tá parado ele tá parado ele tá funcionando ele já está funcionando certo certo então ele tá parado agora você tem que dar F10 op F10 ele vai pro próximo quer ver agora ele tá ele vai pedir a execução da linha vai F10 mais uma vez Ó lá tá pedindo Qual a sua idade tá vendo lá embaixo ó tá funcionando agora se você quiser a já foi PR próxima a F10 mais uma vez e vai dando F10 até terminar ou então
você aperta no step over que é o botão da curvinha em cima de uma bola esse aí exatamente só agora quiser depuração nesse ponto não quiser mais executar basta você clicar no quadrado vazado de vermelho aí ó isso a ele para Ah perfeito beleza é isso problema era de BIOS É deve ser Valeu Sand daqui a 2 horas a gente volta hein 2 horas Beleza 2:05 Estamos de volta aí aí professor a tarde vai dar mais uma aceleradinha tá agora vocês já são f professor dá um print aí na na sua programa coloca lá no
no Já tô colocando esperando o WhatsApp carregar aqui porque E aí eu intervalo eu vou fazer Beleza então falou gente valeu valeu vou Parar a gravação né tá porque senão fica muita gravação em cima e não dá certo para gravação