LINGUAGENS DE PROGRAMAÇÃO: PYTHON
Convidados
Thais Ribeiro
Engenheira de Software e Professora de Programação @ LuizaLabs (Magalu), LuizaCode
Criada em 1991 pelo matemático holandês Guido van Rossum, Python é atualmente a linguagem mais amplamente utilizada no mudo, segundo o ranking da IEEE (https://www.ieee.org/). Não por menos, sua versatilidade e eficiência na aplicação de diversas áreas da TI (de Web à Ciência de dados) tem gerado uma alta de demanda de desenvolvedores nessa linguagem e seus frameworks. Nesse capítulo da série sobre linguagens de programação, falaremos mais sobre essa linguagem que hoje domina o mercado em diversos segmentos. Além de toda essa versatilidade, o que faz do Python um sucesso? Wellington Cruz convida a Thais Ribeiro, engenheira de software do LuizaLabs (a Mãe da Lu do Magalu!) e professora de Programação do LuizaCode, para explicar tudo sobre Python. Convidada: Thais Ribeiro: https://www.linkedin.com/in/thaisribeiron/ https://thaisplicando.com/ Disponível também no Spotify: Outras plataformas: https://linktr.ee/pptnaocompila Acompanhe nas redes Instagram e Twitter: @pptnaocompila LinkedIn: https://www.linkedin.com/company/pptnaocompila Artigo que a Thaís cita sobre javascript: https://medium.com/luizalabs/voc%C3%AA-j%C3%A1-se-perguntou-como-o-javascript-funciona-call-stack-e-vis%C3%A3o-geral-do-mecanismo-a713d3d03856 Produção: Voz e conteúdo | https://www.vozeconteudo.com.br - @vozeconteudo #python #programação #ia #bot #luizalabs #nlp #django
- Introdução ao Python e Conceitos Fundamentais
- Transição de Carreira e o Projeto Bots da Magalu
- Recursos Técnicos do Python para Dados e OOP
- Apresentação do Podcast e da Convidada
- A Jornada de Taís Ribeiro com Python e IA
- Pauta do Episódio sobre Python
- Transição Musical
- Início da Conversa: Carreira e Paixão por IA
- Interlúdio Cômico
- Migração para Python no Projeto Lu da Magalu
- Paixão Pessoal pelo Python e Experiência do Host
- O Que Encanta em Python: Versatilidade e Dados
- Python: A Linguagem para Dados e Automação
- Democratização e Acessibilidade do Python
- Python como Sucessor Didático do Pascal
- Versatilidade de Aplicação do Python
- Robustez e Ecossistema de Bibliotecas Python
- Simplicidade do Gerenciamento de Dependências com PIP
- Mito do Python Lento: Performance vs. Praticidade
- Performance e Prioridades no Desenvolvimento
- Tipagem Dinâmica do Python e Impacto na Performance
- Papel do Interpretador e Desmistificação da Lentidão
- Divulgação do Canal 'Está Explicando.com'
- Experiência Pessoal com Python para Cálculos Científicos
- Detalhes Técnicos de Representação Numérica
- Superando Limitações do Java com Python para Dados
- Origens do Python para Fins Científicos
- Entrevista com o Criador do Python
- Patrocínio: Clever.io
- Artigo sobre Geração Z e Python (Crítica)
- Controvérsia da Indentação em Python
- A Indentação e Ferramentas Modernas
- Imediatismo da Geração Z e o Desprezo por Fundamentos
- Ensino de OOP com Analogias Lúdicas
- Importância dos Conceitos Fundamentais em Programação
- Valor dos Conceitos vs. Linguagens/Frameworks
- Pensamento Visionário na Arquitetura de Software
- Aprendizado Contínuo e Crítica a Bootcamps Curtos
- O Desafio do Aprendizado na Era da Informação Rápida
- Construção Sólida do Conhecimento
- Paciência na Carreira e a Metáfora da Maratona
- Abertura do Mercado e a Formação de Talentos
- Projetos Marcantes de Inteligência Artificial com Python
- Desenvolvimento de Bots Magalu com Python
- Experiências com Outras Linguagens e Transição
- Orgulho e Evolução no Trabalho com IA
- Criação da Assistente Virtual 'Chica'
- Outros Projetos de IA e Automação
- O Bot da Lu como Destaque no Currículo
- Patrocínio: Vemverse.io
- Ferramentas e Processos para NLP e Machine Learning
- A Escolha de Ferramentas em Machine Learning
- Experimentação Contínua em Machine Learning
- Tópicos para Futuros Episódios de IA
- Luiza Code: Capacitando Mulheres em Tecnologia
- Estrutura e Impacto do Programa Luiza Code
- Como Participar do Luiza Code
- Conselhos para a Jornada de Aprendizado em Python
- Fundamentos Técnicos Essenciais do Python
- Analogias Criativas para Conceitos de OOP
- Reconhecimento da Didática de Taís
- Motivação por Trás da Didática Lúdica
- Importância de uma Abordagem Leve no Ensino
- Exemplos de Analogias e Convite Futuro
- Priorizando o Conhecimento do Core do Python
- Automação Diária com Python para Iniciantes
- Aproveitando Módulos e Comunidade Python
- A Importância da Documentação
- Desafio de Leitura vs. Imediatismo em Tech
- A Experiência de um Stack Overflow Bloqueado
- Construindo Conhecimento Robusto vs. Consumo Rápido
- Caminhada Individual e Fuso Horário Pessoal
- Expectativas Irreais na Transição de Carreira em TI
- Autoaceitação e Evitar Comparações
- Humanidade e Sinceridade no Ensino de Tecnologia
- Seniores: Experiência, Soft Skills e Jornada Longa
- Aproveitando o Tempo de Errar no Aprendizado
- Sinceridade no Processo de Aprendizagem
- Agradecimentos Finais e Convocação da Audiência
- Encerramento e Mensagem Final
quais são a linguagem que ela trabalha bem com dados na verdade até o próprio criador né ele já deu uma entrevista né [Música] interessante até para quem gosta mais de estudar funcionamento de compiladores de linguagem de interpretadores como funciona linguagem de programação se interessam em saber o que que uma orientação objeto que com a estrutura de dados pessoas se programa por amor tanto que você vê um bootcamp ele fala ah bote quem pedir reativo e 2019 eu tive esse essa mudança né de carreira porque eu fui convidada né a participar de um desenvolvimento né dos votos do magalu né E aí são construídos com o pai quem tá falando Tem a parte lá do Map reduce filtra que a galera ama né faz então também tem gente só Então temos essa parte que que a função lambda né ele tem toda essa parte acho que essa parte você começar aí depois você segue né nas nos trilhos entender o que que é uma programação oriental do objeto eu acho que é importantíssimo entender todos os seus Pilares o que que é encapsulamento herança administração muito bem muito bem meus amigos do PPT não compila estamos aqui hoje para mais um episódio da linguagem de programação mais aguardada desse podcast a gente recebe uma mensagem de assim dia também viu Taís para falar de Python nesse nesse depois que ele Java todo mundo ficou com ciúme do Java e que é que a gente fala de pai e a gente tá aqui hoje para falar disso eu tô aqui com a Thaís Ribeiro de inteligência artificial
não dá é mais forte que você eu sou de Inteligência Artificial aqui da Luz eu sou a mãe da Lu né e a parte criadora da parte de entrevista artificial do dos botes do Magazine Luiza Né da magalu Hoje eu trabalho com pai com seu Evangelista de pais então tô apaixonado em Python Além disso também sou professora né do aula no luiza code um botikamp para formação de mulheres aqui do coisa code gosto muito de escrever porque eu gosto muito de compartilhar conhecimento Então eu tenho o meu blog está explicando.com tenho meus canais né que eles vão passar para vocês eu tenho meus canais de LinkedIn as redes sociais onde eu sempre posso artigos explicando coisas em paz principalmente para quem tá começando Meu foco em pessoas que estão começando e é isso é isso aí a a Lu vai falar bastante quando a gente de Python hoje era uma super professora e a gente vai falar também fala de todas as características da linguagem como você pode começar com a linguagem vamos falar sobre linguagem interpretada linguagem compilada desempenho das linguagens indentação vamos falar sobre o uso em ciência de dados em machine learning vamos falar uma série de características aqui do Parto para você que quer começar você que já trabalha com python então acompanha a gente que esse episódio tá maravilhoso vamos lá [Música] [Aplausos] Taís para a gente começar eu queria que você falasse um pouquinho de quem é a Thaís O que que a Thaís faz lá no Luiz Alex Por que que você tá aqui hoje para a gente falar de Python é uma pergunta um pouco difícil direto quem é a Thaís mas a Thais ela é apaixonada por código e principalmente por Iá E eu entrei no leves eu entrei na verdade em uma empresa contada pelo LED em 2018 em 2019 alguma coisa assim em 2019 eu participei de um fazer classificação de produtos com macho man e assim aí isso foi começando a despertar minha paixão na área de inteligência eu vou pedir licença Minhas alunas para colocar meu óculos quebrado
elas vão lembrar de você quando tiver vendo Episódio eu falei que é a range Tecnológico de baixo custo também que é o meu louco na gambiarra então a gambia então aí eu aí eu em 2019 eu tive a oportunidade de entrar em um projeto que assim se transformou a minha vida que foi o que é né até hoje existe que é o projeto do da magalu né então Aqueles que você falou lá no WhatsApp em outros canais de né tipo site Facebook e aí eu tive essa oportunidade foi quando eu migrei para pai então assim foi uma migração onde eu não eu conhecia a linguagem mas não tinha algo tanto especialidade Mas a partir desse projeto eu comecei a conhecer a linguagem ver a simplicidade da linguagem e aí eu me apaixonei hoje eu sou apaixonamento assim eu falo que eu sou Evangelista de paz então escrevo muito sobre pai também então hoje eu dou aula no luiza code para quem não sabe é o aquele programa de bootcamp de aceleração de mulheres na carreira de ter ido do luz alegres né Eu dou aula principalmente de Python e já dei outras versões de JS mas essa versão em paz para mim é a melhor que legal que legal somos dois Evangelistas de Python Thais Eu também a minha linguagem favorita é linguagem que eu que eu fiz meu trabalho de graduação que depois eu fiz meu trabalho de Mestrado também e atualmente eu tô com uma paixão nova que é o node né Eu tô namorando um pouquinho ali com nude atualmente mas pai tão sempre foi foi minha linguagem favorita e por isso que eu tenho muito carinho fazer esse episódio aqui para para falar de Python Não nunca entrei tanto na área de Inteligência Artificial acho que vai ser legal falar contigo da aplicabilidade do parto na Inteligência Artificial o máximo que eu cheguei nisso daí foi sair quite learning algumas coisas muito básicas do site learning ali mas eu programei muito em Python para web né com com Jungle flash que essa parte mais mais Web né mas essa aplicabilidade na área de ciências né de ciência de dados etc vai ser muito legal para a gente falar que e dar essa essa visão para quem tá tá nos ouvindo né e quer aprender mais sobre linguagem Python né Tais o que que o que que te encanta mais no Python assim por que que você fala cara pai tão é a linguagem que eu que eu que eu gosto e a linguagem que eu que eu sou militante digamos assim porque a gente tem um carinhozinho tem ali uma certa militância pelas linguagens que a gente gosta mais né claro que como a gente sempre fala aqui no no podcast o bom profissional sabe usar a melhor ferramenta para o melhor problema sempre né independente da paixão que ele tem e dos gostos pessoais Mas sempre tem aquela linguagem que você fica mais satisfeito em programar E por que que o que que já traiu assim na linguagem Quais são as características da linguagem que você gosta mais no Python e como ela funciona com essas características funcionam para quem tá ouvindo a gente entender um pouco melhor então o motivo da minha paixão foi como eu disse né porque vai tomar uma linguagem que ela trabalha bem com dados na verdade até o próprio criador né ele já deu uma entrevista né ele deu entrevista falando que outras linguagens como Java suíte elas são ótimas de software né todo dia no dia a dia e o pai então ele veio para trabalhar com dados ou para automatizar né situações por exemplo scripts né Principalmente a gente tem como referências de automação então o pai então ele tem ele tem essas facilidades então é uma linguagem que é que é robusta mas que é uma linguagem simples e o que mais me encanta nessa linguagem é a parte de democratização hoje o pai são ele é ensinado mais que o francês nas escolas na Europa assim na Inglaterra então tipo assim é uma linguagem que ela é democrática né então ela tem desde crianças adolescentes aprendendo até a gente então assim é uma ótima linguagem para quem está iniciando e principalmente para quem vai trabalhar com dados e quando a gente fala em dados né o mundo tá cada vez mais lidando com dados a gente tem tá lidando sempre com muitos dados então a gente precisa de ter uma linguagem hoje quais são você procurar por Inteligência Artificial por dados você vai ver que a linguagem oficial assim né é usado eu acho que sim e aí tem outras vantagens também da linguagem né de ser como é mais rápido de programar por ser simples então tem aquela vantagem de tipo você vai entregar mais rápido o projeto entre outras coisas então assim isso que me encanta assim principalmente essa parte de democratização da linguagem mesmo porque como eu gosto de ensinar e eu né eu sempre estou escrevendo eu também já dei aula para criança já em escola já fui voluntário né aula de programação Então qual eu gosto de ensinar essa linguagem para mim é a linguagem que mais atende tipo a forma assim que eu vejo o futuro de raio eu tô passando mal que eu sei e eu tô passando mal que vai transformar a vida dessas pessoas te falar que na minha época você percebe que a pessoa ela tá ficando velha Quando ela começa a falar na minha época né mas quando eu comecei a aprender programação a linguagem oficial para aprender programar não é que era uma linguagem que não tinha mais tanta aplicação comercial mas ela era muito usada para didática era o Pascal né e eu já vejo que hoje na grade das escolas o Python substituiu de Fato né Essa por ser uma linguagem mais versátil né que que você consegue ensinar é lógica estrutura de dados etc pai então realmente ele ele tomou o lugar do Pascal que já era uma linguagem comercialmente morta agora praticamente não não se usa mais nem para esse fim para esse fim didático né E essa parte da versatilidade é um dos pontos que eu gosto bastante no Python né Thais aquele que você comentasse pouco porque você pode usar ele para fazer um script simples né totalmente estruturado ali com algumas linhas de comando como você pode ter alguma algumas estruturação de código mais elaborada como orientação objetos também você pode trabalhar com classes etc e ou você pode ter simplesmente uma uma um script ali muito simples para automatizar alguma coisa fazer uma uma automação diária etc então ele é muito versátil nesse sentido né não tem uma uma burocracia uma estrutura muito rígida como Java por exemplo que que requer uma estrutura mas mais padronizada para execução né que apesar necessidade dele ele pode ser aplicado em vários projetos robustos Então a gente tem grandes empresas que usam o pai são como sulista principal né tem a Netflix Spotify até o Facebook também usa no Instagram entre outras coisas né E aí a gente consegue fazer desde script simples essas de automação de manipular uma foto manipular um vídeo fazer um esqueleto um jovem simples para Sei lá talvez otimizar sistemas webs né apis haste ou a própria que a própria característica do pai também de mexer com a parte de lidar com dados porque o pai então ele tem hoje programa muito grande de bibliotecas e módulos que que facilitam esse tipo de automação e que facilita que você limpe com esses dados então tem aí por exemplo o site uma parte mais de maxilane com a vinda do tensor Flowers também ficou bastante ligada ao pai Então temos o pandas né para manipular dados entre outras né que não dá para citar aqui que são extensos lá então se vocês pegarem aquele o pai pior e lá Vocês conseguem ver a quantidade extensa de biblioteca que o pai estão disponibiliza para facilitar né o dia a dia da gente e aí tipo existe Bíblia como algo aberto né Você também pode criar sua própria bibliotecas para facilitar isso então assim a comunidade está sempre como é uma linguagem muito forte a comunidade está sempre criando biblioteca sempre alimentando bibliotecas para facilitar o nosso dia a dia então eu acredito que é isso assim tipo simples mas é muito robustas Muitas empresas optam por isso justamente por por ter essa facilidade de você criar algo mais sólido né Sem dúvida essas simplicidade é uma coisa que eu gosto demais no Python né porque eu sofro bullying no dia a dia porque eu vivo no meio dos Jairo tá minha vida não é fácil né E quando a gente fala por exemplo do gerenciamento de dependências né como você falou vou instalar essa dependência de colocar num pai o pandas ou colocar algumas bibliotecas ali e cara o parto ele tem uma maravilha chamada PIP que é uma coisa mais linda do mundo para você gerenciar a tarefas né E aí para cutucar meus amigos do Java aqui você gerenciar as dependências de um projeto Python é tão simples quando você colocar o nome das bibliotecas no arquivo TXT e rodar um pipa em cima daquele XT isso é poderoso vai fazer isso no maven configurar aquele XML gigantesco do Meio vem gerar bibliotecas dentro do mavin é muito mais difícil por isso que o pai tem muito melhor porque ele é simples e com um TXT de 5k você tem todas as suas bibliotecas gerenciadas e instaladas dentro do teu do teu interpretador e isso é mágico Uma salva de palmas para o PIP né é considerado uma linguagem relativamente lenta né justamente por ser uma linguagem interpretada né E aí para quem não sabe o que que é interpretado a gente é porque a linguagens como ser ser mais mais aí eles compilam e o código em uma linguagem que a máquina entenda e o pai então ele tem controlador né ele compila e depois gera um site Coach que a gente fala né E esse bitecou de ele é interpretado então eu gosto de analogia que fala assim por que que o pai ele é lento Porque é tipo se você fala comigo aqui em português vai ser muito mais fácil né tipo a minha linguagem Nativa essa linguagem Nativa mas por exemplo você falar comigo impulso eu não vou saber qual é a luta vou precisar de um intérprete né Então essa é a parte então tem um trabalho extra só que esse lenço né é muito relativo porque hoje em dia se a gente for parar para pensar existem por exemplo Ah vamos eu vou fazer outra analogia eu gosto muito analogia existe um carro muito rápido e muito caro eu esqueci o nome do carro acho que é tarsura tá um carro que foi lançado e tal pelo Google e existe o carro mais prático vendido no mundo qual que é o carro mais vendido no mundo o Corolla então o cara mais rápido o carro mais rápido ele vai ser usado por todo mundo a resposta não né ele vai ter pessoas específicas que vai ter a grana lá para comprar e vai ter o Corolla aqui ela prático então às vezes é optar pela praticidade nem sempre um código que roda segundo milissegundos a menos do que outro vai ser a melhor opção para o seu negócio então tudo é com base no que no teu negócio mesmo que você quer no que você precisa igual o próprio cara lá o criador fala né que quer lidar com dados não adianta vai ter que usar pai vai ser a melhor forma hoje em dia se você for
tá ganhando o mundo né então é isso você vai ter que sempre se libertar desse conceito de que existe linguagem ruim Existe linguagem boa existe linguagem boa para cada coisa exatamente essa tonalogia do carro foi muito boa viu até isso porque a gente tem lá a Ferrari que vamos supor é um C compilado é extremamente rápido né tá lá compiladinho já tá em linguagem de máquina voa vamos dizer que o pai tá querendo o nosso Corolla que é macio confortável é rápido bom de dirigir eu não consegui pensar em nenhum carro mas tem um Java que ele é compilado e lento o jovem compilado e o Java é lento tem nada mais mais demorado do que subir uma aplicação em javas pessoas não vão perceber o que o pai talento porque é coisa de segundos assim de 01 sabe ou um segundo de tempo de execução Então não vai fazer muita diferença existem né quando a gente vai ganhando mais Esquilos mas especialidade dentro da linguagem Então a gente vai criando coisas para utilizar né para não deixar criar esse tipo de coisa né que vai afetar o zuar né então Em algumas situações a velocidade de desenvolvimento é ela é mais importante do que a velocidade de execução Às vezes você vai precisar igual Spotify ele opta pelo pelo site principalmente por causa disso né porque a velocidade de criação é o foco principal do s então eles assim óbvio que vão sempre performadas procurar o que performa melhor mas eles não falar eu vou optar por essa linguagem aqui porque ela é mais rápida do que o pai então você acha que a gente tem que pôr na balança essas questões vai fazer diferença um segundo a mais de tempo de execução não vai fazer diferença o usuário ele nem vai perceber aproveitar esse gancho que você falou Taís da do tempo de execução da linguagem para citar uma outra característica do Python né que o pai também não é uma linguagem fortemente de Pada né então ele ele tem uma característica de variáveis mais aberta a gente não tem que ter um tipo muito pré-definido para linguagem aí até fazendo parentes aqui explicando para o pessoal que não tem tanto contato na linguagem de programação a gente chama de linguagem fortemente o tipo da variável e do dado que você está manipulando no teu código né e o pai tu não o pai então você pode estar trabalhando uma variável hoje que era uma string e você pode interpretar ela como inteiro na sequência pode fazer uma interpretação com outro tipo como buleando e por que que isso tem pacto na performance né quando você tem uma linguagem que é você define estritamente o tipo daquela variável ele vai reservar um pedacinho de memória que é só o suficiente para aquele tipo né E quando você precisa trabalhar aquela variável como qualquer tipo ele tem que reservar um espaço suficiente que ele possa usar aquela variável como qualquer tipo e durante a execução também ele tem que testar é um é um inteiro é um flote é um string Então isso é um processamento a mais né que ocorre justamente por uma linguagem que o propósito dela ser mais versátil e não ser tão performático né então por isso é uma característica aí da das linguagens que não são fortemente interpretador né em função do intérprete também fazer essa parte aí que você falou então você pensa você cria um código esse código ele é convertido em bitecode e esse bite code ele vai ser interpretado E aí tem todas essas questões o intérprete de Vamos pensar na analogia Eu tenho um cara que ele me interpreta a linguagem vai pensar não esse cara eu vou falar de coreano Porque eu sou uma pessoa apaixonada na Coréia do Sul existem Eu amo gente eu toquei Coceira eu amo BTS Eu amo black black Pink que legal existe forma de você falar na Coreia por exemplo tem a forma formal né e a parte que a você pode você pode falar informalmente somente com pessoas muito íntimas ou que sejam tenham a mesma idade que você então vamos supor se eu estou na Coréia preciso de um cara que interprete o que vão falar porque eu não vou entender e a escada vai ter que entender além da linguagem entender a melhor forma de falar isso de falar o que eu estou falando para outra pessoa coreano Porque ele vai ter que entender se a forma quer formar ou se é informal né então é bem isso então ele é o interpretador ele faz mas é aquilo que a gente fala às vezes para o usuário o que chega aqui o que reflete no usuário às vezes é importantíssimo né então é basicamente isso assim mas a gente desmistificar esse lento do pai sair e começar a usar mais né protótipo grandes empresas usam é uma comunidade extensa tem muitos cursos gratuitos na internet Inclusive eu também vou vou tem o meu canal né vou vou começar a criar mais conteúdo indica que teu canal por favor a gente vai deixar o link aqui na descrição Mas diz aí que o pessoal que quer conhecer melhor seu trabalho pode falar qual que é o teu canal meu canal tá explicando mas eu não eu ainda não mas está explicando ele é um projeto que eu já venho desde 2020 eu já tenho essa ideia de trazer tá explicando ele é um projeto é um projeto de estar explicando o desenvolvimento né programação e eu ou esse ano eu comecei a criar o canal então eu vou fazer trilhas de conhecimento principalmente assim que eu acho que é o que não tem muito né conteúdo brasileiro que legal muito bacana eu vou eu vou te dar um testemunho Taís até para introdução de você falar um pouco mais sobre Como é trabalhar com dados no Python né eu quando eu fiz o meu mestrado eu comecei a fazer o meu trabalho com Java enfim não vou entrar muito no detalhe mas eu fiz o mestrado numa área muito específica de física que eu tinha que fazer um cálculo como é que eu posso explicar de uma forma simples cálculo que tinha um loop muito grande tinha que ter uma interação muito grande nesse nesse loop né era tipo uma função que você tinha que fazer ela exponencial por 200 300 vezes né E era um números ou muito grandes ou muito pequenos né que a gente fala de energia né E aí você pode ter energias muito baixas energia muito altas e eu comecei a fazer isso no Java né então às vezes você tinha um float que era o flow gigantesco exerce você tinha um float que era tipo com 10 zeros antes da casa decimal lá na ponta eu comecei a ter muito problema com os resultados dessas simulações né que era um simulações de partículas energéticas etc e aí eu tive que começar a entrar no detalhe de como Java trabalhava a interação com variáveis do tipo esse esse testemunho interessante até para quem gosta mais de estudar funcionamento de compiladores de linguagem de interpretadores como funciona linguagem de programação é um assunto interessante para você estudar quando você tem um número que é muito grande esse número não vai ficar gigantescamente na memória do seu computador ele é representado de uma forma diferente lá naquele dentro da sua memória e o interpretador como a Taís falou vai restaurar aquele número ou comprimir aquele número né geralmente isso é feito através de uma anotação científica etc quando esse número é muito grande você precisa ter que fazer uma arredondamento desse número porque você tem um número limitado de casas decimais existem algoritmos de arredondamento né entre eles um que chama truncamento truncamento é simplesmente você conta a quantidade de casa de sinais e você corta dali para trás e você ignora o resto em outros que tem uma um tratamento melhor sobre aquele número né se arredonda para cima para baixo etc o Java para o tipo de dado que eu tava utilizando não lembro exatamente era o 64 o fold 64 enfim não vou arriscar falar senão daqui a pouco o pessoal usava briga comigo mas esse esse tipo de dado ele trancava o número e aí quando você multiplicava aquele número por ele mesmo ou por outros várias vezes 200 vezes seguidas esse esse erro de Entroncamento ele vai se acumulando né ele Vai acumulando acumulando até que um número que era 0001 ele fica muito grande ele fica muito pequeno e aí dava um impacto muito grande no final né eu não sabia porque que talvez resultado tão diferente assim todo meu algoritmo Tava certinho todas as minhas equações estavam certinhas e o valor não batia e dava um número razoavelmente grande de diferença e quando eu descobri que tinha esse problema no no Java eu não encontrei mais alternativas não já eu sei que hoje deve ter tá pessoal tô dizendo que não dá para fazer no Java dá para fazer no Java eu que não não fui afundo de entender porque logo me irei para o pai Então na verdade eu tava só esperando uma oportunidade vamos dar pro pai então você tem biblioteca científicas para tratar com números muito grandes para tratar com esse tipo de questão E aí cara a primeira implementação número bateu lindo foi perfeito Paulo você rapidamente você resolveu o problema ele foi criado ele veio de um hobby o criado era um matemático né então ele foi criado ele é utilizado para sim científicos e no médico então por isso que ele é muito bom para questões da questão de o criador ele ele criou a linguagem como um hobby era para facilitar né porque ele era um pesquisador os matemático lá e ele era um pesquisador e ele criou aí foi criando a linguagem como Hobby E aí ela foi lançada a primeira vez em 1991 então é justamente por isso se você tá numa universidade principalmente você vai mexer com alguma coisa de questão científica é a linguagem que mais vai te ajudar Diferente né o cara é matemática e depois eu coloco link para você colocar do da entrevista que ele fala sobre sobre a linguagem pai também e quando usar ou não sabe é muito interessante ele falando sobre tudo que a gente falou anteriormente quero falar com você agora que ainda não conhece a Clever Kleber é uma empresa que já tem mais de 3 milhões de usuários em 30 países com 30 idiomas diferentes que tem trazido Soluções em blockchain criptomoedas e ativos digitais o objetivo da Clever é te dar liberdade financeira para operar nesse mercado de cripto então se você acredita nisso se você acredita nessa Liberdade você já Pensa como a Kleber vai conhecer os caras é clever.io estão contratando também pessoal para trabalhar com cripto com blockchain então se você tem interesse se você tem com respeito nessa área procura Cléber se você gosta de criptomoedas se você opera no mercado você precisa conhecer a Cléber precisa conhecer as soluções da Cleber então o endereço tá aqui embaixo no vídeo para quem não tá no YouTube é cléber.io Vai lá vai conhecer que realmente é o mercado sensacional
Hoje hoje eu vi um artigo tava pegando algumas informações para para essa pauta Deixa eu ver se eu acho aqui é um artigo do canaltech é um site as pessoas conhecem inclusive o canaltechinha aqui vamos fazer uma um artigo aqui que não seja só uma tradução literal de alguma coisa que foi vista fora porque para quem não conhece muito do assunto até passa mas a traduçãozinha tá bem bem sem vergonha aqui né por exemplo mas enfim o tema é interessante fica a dica viu porque olha não sabia mas a O tema é por que que a geração z não tem se interessado por Python achei interessante isso porque hoje inclusive é um assunto que o ponto que ele colocou que é importante no começo segundo o ranking de linguagens mais aprendidas e utilizadas no mundo Python já é a primeira no mundo então hoje parto é a linguagem mais usada no mundo e só que ela tem de caindo com alguns anos né E aí ele fala que sobre sobre alguns pontos inclusive esse fator sociológico da geração z que já é a geração que que nasceu já conectada né já já nasceu com a internet etc e um dos pontos que ele coloca aqui que eu queria que você comentasse Taís que eu acho uma Se for isso realmente é um é bem contestado esse tipo de argumentação mas ele fala a questão da Independência que é muito polêmico realmente no pytho a questão da indenização da organização do código tem que ser padronizada para o código funcionar é para quem não sabe o Python a organização do código ela é organizada por quantidade de espaços que você dá no começo da linha O que que tá dentro de um laço que tá dentro de um loop no parque organização é feita dessa forma quando eu critiquei aqui a tradução literal ou talvez é porque eles chamam o a imitação de recuo eu demorei para entender que eles estavam falando de da alimentação o recuo do pai como assim Aí eu entendi que era que é de fato a alimentação né E que aí eles fazem aí um Amarelo sociológico de que essa geração por ter um raciocínio mais imediato por ter acesso muita informação etc tem dificuldade de entender o código inventado cara pera aí né porque em tentação você vai você tem que ter por boa prática em qualquer linguagem se você vai inventar com ponto e vírgula com colchete ou com chave é uma questão do dicionário linguístico daquela linguagem ali do formato ele guarda sintaxe da linguagem mas um código bem deitado não é padrão só do Python né argumentação
ela até entenda essa questão de que as outras linguagens têm fechamento né e o pai que ele não tem um fechamento digamos assim então isso pode um pouco confundir [Música] a nova geração né assim como quem tá começando mas hoje em dia a gente usa muito o ids que fazem essa parte de Tentação automática né então isso acontece de uma forma bem natural assim você não tem que não não sempre tem que ficar dando espaço ou sabe no seu código eu acredito eu acredito assim talvez ele não se interessa por outras coisas a mais né talvez não seja só orientação Hoje eu tava tendo uma conversa com um amigo meu e falando que hoje existem programadores de Framework tudo não se interessam em saber o que que uma orientação objeto que com a estrutura de dados as pessoas se programa foi amor tanto que você deu
Então eu acho que a geração ela é imediatista então como essa nova geração ela é mais imediatista eles querem já ver um negócio funcionando então assim eles não querem perder tempo sabendo o que que a linguagem faz eles não querem saber porque que a linguagem ela é inventada porque que ela interpretada eles não preocupam com isso eles não vão procurar isso eles vão procurar sentar-se como fazer um ímpions e vai sabe vai fazer isso então hoje em dia é muito muito comum você ver as pessoas ah eu quero aprender tal coisa específico eu falo que a gente tinha que criar bote quente assim aprendendo lógica de programação a gente Traz essa luz da ponte né então a gente ensina a programação orientada objeto eu até escrevi muito bom ensinando muito bom né Isso é porque o meu feedback eu ganhei das meninas tá de programação eu ensinei programação orientada objeto só na logística Harry Potter foi muito banhado explica isso a analogia de orientação objeto o conceito de orientação objeto quando a analogia de Harry Potter eu fiz isso na aula eu trago isso para as aulas do Luísa code eu tive feedback de tipo de aluna falando para mim inclusive eu coloquei eu escrevi um artigo desse tá no blog do tá no meu blog tá no Linkedin Também e tá no Blog do Léo vai estar né na verdade ainda vai sair no Blog do Léo da descrição também tá pessoal deixar todos esses links aqui então o que que acontece eu tive aluna que virou para mim falou mas para eu não entendi isso na faculdade não tô entendendo com você eu acredito que é muitas coisas assim são passadas de uma forma muito sucesso lá né E essa é isso é que a essência da programação você aprendeu a programar é isso Você precisa aprender e hoje em dia a geração não tá preocupada em aprender esse tipo de conteúdo né que a base de você saber o resto das coisas e eu acho que mais ou menos por isso então assim ela tão em seguir mais um padrão hoje em dia você for ver galera que aprender a torre eiffe nunca vi só francentro e o Java ele é uma linguagem que ele soa um pouco do que essas linguagens tem né tipo de fechamento da algo mais assim mas eu acredito que é muito por isso aí é mas pela pela essa questão que a gente falou da Galera ser mais imediatista não entende como que funciona com o interpretador Eu também fiz um tempo atrás um artigo explicando como funciona o Java script né ensinando como que funciona debaixo do capô foi um artigo que até saiu no Brasil foi muito bom porque a gente não vê artigo assim no Brasil e bastante divertido e tal Achei bem legal E aí eu explico como que funciona debaixo dos planos Então eu acho que é isso assim a galera não tem hoje em dia né que a gente não tem a gente peca muito por não entender como funciona a linguagem como que funciona a execução como que a gente pode escalar melhor essa linguagem a gente não tem essa essa preocupação hoje em dia e eu costumo falar muito disso que é muito importante para quem quer ser um bom desenvolvedor um bom arquiteto não se prender a linguagem ou Framework né como você disse o primeiro pior ainda né o cara se ele se prende a linguagem é ruim se prende ao Framework é pior ainda mas se ligar sempre aos conceitos né porque linguagens elas tecnologias elas surgem elas desaparecem elas ficam depreciadas elas ficam obsoletas vão surgir novas linguagens mas os conceitos da Computação eles mudam muito pouco eles evoluem mas eles permanecem sempre os mesmos né então você ter uma uma boa formação uma boa conceitualização nos paradigmas de linguagem né Nas questões como recursividade estrutura de dados orientação objetos etc não importa a linguagem que você vai trabalhar você vai ser um bom desenvolvedor Eu costumo dizer que a linguagem é uma ferramenta né então se você é um bom escritor e você faz um bom livro em português se amanhã você aprender a falar coreano usar o seu exemplo se você aprendeu a falar coreano você vai escrever um livro você vai ser um bom escritor em coreano você está fazendo aquilo que você sabe fazer bem Quer fazer uma boa história né numa outra linguagem a nossa história fazendo analogia é o algoritmo né é o software que ele depende da linguagem que ele foi escrito né então se você se prende aos conceitos a contabilidade do software em si não importa qual é a linguagem não importa qual é o Framework você vai sempre conseguir desfazer um bom um bom desenvolvimento né Eu acho que é igual você falou né Igual você você arquiteto e sabe que a arquitetura não é uma receita de bolo né que a arquitetura ela ela vai se moldando a sua seu negócio a que você pretende entregar lá na frente então pode ser tem que ser um pouco visionário não tem que ser um pouco né tem que servisional nessa parte mas eu acredito que o conceito de tudo isso é que até para você entregar algo né que que seja que atenda né ao seu clientes você pensar também que isso seu sistema ele tem que escalar para futuramente ele crescer Então até para isso você precisa ir no lucro do negócio o coração como que ele vai nascer Por que que ele vai nascer é se perguntar Sabe por que que é preciso fazer esse sistema qual que a pessoa quantas pessoas Eu pretendo atingir né quantas o que que eu preciso trazer com isso Qual é a experiência do meu do meu negócio do meu produto vai trazer para o cliente então é bem isso mesmo que você falou tipo a gente tem que pensar que para sempre o governador bom hoje em dia promete eu vou formar você e um bom programador de seis meses eu acredito que você pode aprender muita coisa assim é óbvio é uma base mas a gente tem eu te amo né eu tenho 11 anos tem você provavelmente tem mais e a gente ainda tá aprendendo então a gente não tá vendo você aprende todo dia né é a grande a grande mágica e o grande da ti é que não tem rotina né você tá sempre resolvendo um problema novo sempre estudando alguma coisa nova né Eu acredito que essa grande quantidade de informação o tempo inteiro especialmente nessa era de Tik Tok informações poucas informações rápidas mediatistas a gente tem essa necessidade de tudo para ontem e consumir coisas rápidas e a gente deixa passar alguma coisa então assim a gente tá sempre aprendendo a gente tem que entender que o processo ele não é em seis meses eu acho que precisa mais dessa dessa sinceridade sabe tanto do de quem tá oferecendo um curso de quem tá fazendo boticate de falar olha a gente vai te ajudar você aprender alguma coisa mas é com decorrer né com a caminhada né E aí é assim que você vai estourar lá porque é uma área muito tensa uma área muito grande não dá para você aprender em seis meses e eu acho que falta muito isso e talvez também seja um dos motivos da geração não está querendo outras coisas né Elas Querem vídeo de 15 minutos quer fazer aquele tutorial de quick start na linguagem e eu quero fazer o hello world no máximo 15 minutos eu quero aprender isso aqui em 15 minutos então você tem que correr Reinventar é algo que eu tô estudando bastante também para aprender a todas as demandas Porque apesar de eu não concordar com isso eu sei o mais antigo gostar de livro de ler livro e gostar também assistindo vídeos tem que me renderizar porque esse caminho eu quero levar informação então eu tenho que passar de uma forma que também eu leve para nova geração gente no mercado ou citamos hein Estamos precisando de muita gente no mercado mas acho que é legal essa estratégia e você explica muito bem Taís Acho que teu canal aí tende a ser sucesso total que você explica muito bem você perceba o carinho a vontade que você tem de ensinar de explicar né Inclusive eu achei o nome do canal sensacional [Música] e eu acho que é isso que você falou acho que a gente tem que ir lá onde as pessoas buscam informação mesmo limitadas e tirar elas desse desse desse mediatismo e trazer para onde a informação é mais sólida mas a gente tem que ir lá tem que ir lá resgatar né então tem que tem que ter uma Atrativa é difícil mas tem que tem que jogar esse jogo para que as pessoas se interessem a ter uma construção de conhecimento mas mais sólida mais robusta né Eu costumo falar muito para o pessoal que faz algum tipo de mentoria comigo de carreira de tecnologia e cara não adianta você querer ter resultado amanhã é uma é uma é uma estrada longa uma carreira que você tem que construir e acontece naturalmente e tem que evoluir sempre e é uma coisa de uma vida não é um projeto ou um tutorial que vai fazer você dar um salto na sua carreira né Eu acho que acho que esse é o ponto principal aí com essa com essa nova geração nada contra mas precisamos precisamos de você precisamos que vocês aprendam a programar porque a gente precisa de gente por favor aprendam e vai estar eu queria que você comentasse a gente tava falando um pouco offline de alguns projetos bacanas que você fez eu queria que você comentasse alguns projetos legais que você fez e como que você usou o Python para isso né até para ilustrar para para a galera aplicabilidade da linguagem falar ó esse projeto eu fiz assim te usou uma biblioteca tal pai tal dá um overview do que que você fez do que que o pai então é capaz de fazer essa mudança né de carreira de linguagem porque eu fui convidada né convidada realmente [Música]
são construídos com o Python Porque existe um orquestrador para isso e com processamento de linguagem natural então para a gente humanizar a Lu cada vez mais né então a gente tem que consumir os dados do usuário e fazer essa parte aí de entrega né de conteúdo para o próprio usuário e vice-versa né uma troca Então esse foi um dos grandes projetos como eu falei foi o projeto que mudou a minha vida porque mudou a minha experiência Total com linguagem me trouxe para esse mundo do pai e que é o mundo que eu assim não tenho não reclamar porque é o que eu gosto eu sempre achei que eu gostava de todas as linguagens que eu já trabalhei porque eu trabalhei
uma linha para fazer um esporte você tem que escrever uma linha de 300 caracteres nervosidade absurda cada uma classe para colocar um print tem 200k só de texto Então já trabalhei com algumas linguagens por último 2017 até 2018 eu tava trabalhando com nude Fiz alguns produtos só esteja algum da criação também no desenvolvimento com a equipe em um projeto Corel e venda que é da yandere aí quando eu vim para o bote da Lu tanto que aqueles me chamam de mãe da Lu legal Eu falo que a minha filha e ela me dá parabéns e eu falo com ela que legal hoje eu tô em outros outros cenários aqui dentro do Magazine Luiza eu tô eu faço parte do time de pesquisa de desenvolvimento né a gente tem aí outras demandas para trabalhar com inteligência inteligência artificial e Mas além desse projeto que foi o projeto assim que está no ar que tá rodando que o povo ama que eu Enche meu coração de orgulho gente quando eu abro o Twitter e o povo fala bem do Pote da Lu sabe eu falar eu que fiz E além disso eu criei a Chica que é um assistente virtual ela é de palestra ela é mineira eu criei ela com Deep learn eu explico como eu criei ela tem o blog tá no meu blog também tá explicando ponto com e também tá no meu vídeo né então o blog tá precisando de localizar Então tá no Mídia a Chica foi um projeto que me trouxe para pesquisa de desenvolvimento porque a gente né Tem projeto que a gente quer fazer com base na Chica Eu também criei sumarizador de texto classificador criei também bote conversacional sem usar ferramentas notas de mercado né são ferramentas eu criei usando o próprio titular ensinando como cria camadas de rede neural então assim são eu eu além de trabalhar com isso né fazer essa parte de tudo eu ainda faço coisas e coloco para ensinar pessoas e esse ensinar pode ser projetos que me levam para outros lugares como foi a Chica né E também criei bote para o Twitter que fica postando o link lá porque eu era muito ativa no Twitter agora eu não sou tanto aí eu posso o meu Bote ele roda um esqueleto e ele fica postando links úteis de programação Inclusive eu também tenho Twitter se vocês quiserem me seguir tá explicando vai estar aqui também no nota inclusive meu bote do Twitter exposta porque eu posso todos os dias que legal então é isso assim eu eu Esses foram os grandes projetos que eu fiz antes eu trabalhei em alguns outros lugares Participei de algum outro projeto também trabalhei na ANTT uma empresa mas esse o bote da lua assim a cereja do bolo do meu currículo assim ó deixa eu falar eu estou aqui ó participei tava lá com você que tá vendo esse podcast da hora tá vendo um monte de problema aqui que a gente tá colocando né e Quer uma ajuda aí na sua empresa faz o seguinte entra no site aqui a gente pode te ajudar vem-me berse.io nós somos uma empresa relacionada à arquitetura de soluções à modernizações de aplicações também atuamos na fonte devops para ajudar vocês a serem extremamente ágeis então dá uma olhada no nosso site que vai estar aqui embaixo versus e lá você vai poder ver um pouquinho da nossa história do nosso profissionais e aproveitando se você for um profissional da área de tecnologia que tá a fim de trabalhar numa empresa legal monte de colega gente boa e tecnologia de ponta manda um e-mail para pipoquer@veme bass.io [Música]
como que é essa parte de você entrar muito muito em detalhe porque a gente esse é um episódio um pouco mais genérico né mas mais aberto para galera conhecer as capacidades da linguagem né mas você consegue dar uma tipo de quais Framework que você utiliza para nlp para como que é esse processo de Treinamento porque quando a gente fala de machine learning por exemplo de visão computacional etc acho que a maioria das pessoas elas elas sabem mais ou menos o processo né de você encontrar aquele ter um trailer 7 daquele tipo de coisa que você quer treinar as diferenças na máquina depois fazer o resultado e tal como que é essa questão de reconhecimento de linguagem Como que é o treinamento disso E como que você usa isso no pai então Quais são os frameworks só para deixar a galera com um gostinho de aprofundar nesse assunto que a gente vai fazer outros episódios que aí a gente vai ser um pouco mais técnico mais específico você pode deixar a galera com com a pulguinha atrás da orelha como eu falei né existem grandes ferramentas de mercado que hoje em dia se você quiser pegar um bote você tem acesso a elas igual faz esse processamento de linguagem natural
da luz ele funciona com base nessas ferramentas até porque né precisa ser mais robusto então a gente tem que programar em cima dela mas para experimentos até que vocês forem ver meu blog eu acho que no Mídia eu explico certinho quais ferramentas eu uso para tirar mas eu uso algumas ferramentas como você tinha estado lá atrás né que ele é um ferramenta
ajudar na questão de treinar modelos entre outras coisas o que eras então assim Existem várias ferramentas de mercado para ajudar nisso para processamento de tipo de reconhecimento eu tenho uma chamada de aprendizado de estudo mesmo tá acho que assim você o ponto inicial de fazer essa parte pesquisar sobre essas ferramentas e como usar e entender primeiro os conceitos de por exemplo de praticamente linguagem natural de treinamento de modelo e depois decidir qual delas não você vai aplicar então existem eles bibliotecas mas existem essa forma por isso que macho sempre tem que experimentar eu não consigo falar exatamente eu vou usar isso porque muda muito sabe muda bastante de um para o outro assim então é com base no experimento é vendo como que tá a curado Tá vendo como que o modelo performa então é básico é com base nisso que eu vou conseguir tipo lá eu usei o algoritmo tal por favor legal Ok eu usei só o algoritmo e foi melhor resultado converteu melhor mas aí você tem que ficar treinando ficar experimentando então a parte do experimento aí tem essa parte de fazer isso que depois se você quiser a gente pode fazer como que a gente pode criar um modelo certinho eu quero já um tempo fazer um episódio de introdução a inteligência artificial justamente para quem quer dar os primeiros passos aí de como começar a trabalhar com isso se a pessoa precisa necessariamente ter um background essa pergunta ouço quase todo dia que eu tô falando se a pessoa tem que ter um background de banco de dados para isso se ela tem que saber um cientista de dados para programar meu chinlândia não acho que tudo isso cabe no episódio né Para a gente explicar para galera tudo isso né e eu queria que você falasse um pouquinho dessa dessa jornada no Python né você dá aula aí no Heloísa Inclusive fala um pouquinho desse projeto porque eu acho isso muito importante da gente fazer aqui você me disse que é um projeto para capacitar as mulheres em programação né E como eu te falei offline eu queria eu demorei para fazer esse episódio Justamente que eu queria que fosse feito com uma mulher né acho que a gente tem que ter esse tipo de representatividade dentro da tecnologia a gente tem que ter mais mulheres participando ativamente no mundo de tecnologia como a gente já fez muito Episódio com outros homens de Java foram com homens Eu acho que a gente tem que ter essa essa equalização né E quando você falou que que tem esse projeto para para capacitar as mulheres em linguagem de programação fala um pouquinho pra gente comer esse projeto E aí você já emenda Como que Como que essa jornada de evolução no Python né e para que até outras mulheres que estejam ouvindo a gente se interessem e procurem conhecer não sei se é aberto para para público geral se é só para pessoas trabalham no luiza dá um dá um overview para galera como eu falei para vocês de aceleração de da mulher na carreira de ti Ele nasceu em 2020 né bem na época da pandemia assim é um programa de capacitação né voltado para mulheres como a gasolina tem isso muito forte né de essa sessão de diversidade a gente sempre busca inserir pessoas diversas dentro da comunidade dentro do próprio da própria organização e esse programa Ele nasceu antes a gente não fazia ele interno de professores eram outra empresa que dava as aulas e tal e a partir desse ano eu participei das outras edições como mentora né mentoria de carreira e a partir desse ano a gente trouxe o Luisa code né então todos os professores todos os mentores todos são pessoas duas ou leves Então são funcionários então a gente além de ensinar para ela desde o básico de que que a lógica de programação Igual eu falei a gente não foca só ensinar Ah eu quero lançar um pai daqui direto a gente ensina o que que é uma lógica de programação que que é uma string uma variável que que é um índice a gente ensina a estrutura de dados por um atormentado objetos desde então a gente ensina desde o começo desde o início até um Deploy né até a parte de entregar o projeto final e subir para depois o nosso programa ele é para isso sim ele ele já formou várias mulheres tem várias mulheres que formaram no Luisa Colt e que trabalham que hoje inclusive tem algumas mulheres que dão aula no lidar que fez parte de algumas pessoas isso é muito legal assim e esse projeto ele acaba eu não sei falar de quantos em quanto tempo usado na descrição a gente tá no finalizando essa edição a aquisição E aí fica ligado ele é aberto ao público todas as mulheres podem se candidatar-se todas as mulheres né é um programa aberto para todas as mulheres então todo mundo que quiser sempre fica de olho né a gente tem os canais de divulgação então o Luz elétrica sempre divulga no Instagram no Linkedin no Twitter a gente tá sempre divulgando só os professores divulgam também com as inscrições começam a abrir né quando abriu a inscrição nova para essa ponte a carreira aqui dentro que você falou que você perguntou para as últimas perguntas né o cara que tá ouvindo a gente legal acho que eu gostaria de de seguir essa trilha no Python queria me desenvolver melhor no Python né Acho que o básico a gente já falou que algumas vezes você acabou de de confirmar também primeiro se focar nos nos princípios né aprender o básico aprender os conceitos de programação né e a partir daí começar essa essa trilha da linguagem especificamente aí começa por onde Thais começa a ver os frameworks mais básicos vai para web começa a estudar um pouco mais de de ciência no parto O que que você recomenda para o cara que quer ser um pai tonista e um Como ter uma coisa no começo o evangelista de Python como a gente Eu acho que o princípio da linguagem que a gente tem que entender como que funciona o interpretador como que até a própria indenização é sintaxe né a gente tem que entender essas questões de sintáticas eu acho que acredito que assim além de tudo que a gente falou né entender a parte de algoritmo de variáveis de cor o que a gente até no leve a gente tem isso né de módulo de Python vai com dois quais são três no próprio Luiz afoide a gente fez que é aprender os tipos básicos para você entender como que funciona esse tipo de página dinâmica dentro do Pai então aprender o que que é variável dentro do Pai então comentário alguns operadores né aritméticos comparativos lógico entre outros que a gente tem tipo dupla funcionários conversão de tipo funções do próprio pai então o pai ele tem é particularidade de funções né o povo por exemplo o que que é Artes o que que é os dois que que eu tenho que passar o selfie no começo primeiro porque qual argumentação
que poderia ser o dízimo do
javalado até selfie tá na moda Então temos também o próprio quem tá familiarizado com Jade script aí tem a parte lá do Map reduce Filter também tem gente só Então temos essa parte que a função lambda né decorei ele tem toda essa parte acho que essa parte para você começar aí depois você segue né nos trilhos entender o que que é uma programação orientada objetos eu acho que é importantíssimo entender todos os seus Pilares o que que é encapsulamento herança administração
no meu artigo Harry Potter mas um exemplo clássico de polimorfismo no filme é o bicho papão que ele não tem uma forma definida mas na hora que o povo tem medo de alguma coisa né Aí ele toma a forma daquela coisa do medo da pessoa então clássico de polimorfismo que pode acontecer dentro do e Inclusive a Minhas alunas elas aplicaram programação da entrada do objeto e teve gente que teve esmalte Naruto veja esse dragão Não elas são demais elas estão arrasando cara eu adorei essa essa capacidade lúdica que você tem de explicar conceitos que são tão estritamente técnicos e que a gente tem muita dificuldade de explicar essa questão de polimorfismo uma herança sobrecarga Cara isso para explicar para um leigo é um parto principalmente para Nós Somos técnicos que a nossa criatividade ela não a sua no caso a sua é maravilhosa porque você faz toda esse arranjo lúdico didático para para explicar mas eu tenho muito dificuldade para explicar esse conceitos você consegue fazer isso de uma forma tão simples cara que eu achei Fantástico parabéns eu gosto de pintura você tem os dois lados do cérebro bem desenvolvidos isso é raro que tem exato Exatamente é porque eu eu tive muita dificuldade sabe na faculdade eu sempre trabalhei e estudei então eu não tinha tempo de estudar em casa Geralmente eu chegava em casa muito tarde e tinha que estudar de madrugada e eu ficava muito cansado que eu tinha que trabalhar o dia inteiro não chegava na faculdade às vezes tão cansada tão Exausta eu tive muita dificuldade de aprender seus conselhos na faculdade e eu prometi para mim que quando eu fosse trazer esse conteúdo para as meninas ou quando eu fosse sinais de conteúdo eu não ia genciar ela eu não ia tipo assim eu não ia eu ia preocupar com o estado delas eu quero preocupar com as Minhas alunas Você tá entendendo se você tá legal porque eu sei que foi foi difícil foi difícil para mim aprender e eu tive que aprender ler no livro e tal não não tiro os créditos eram muito bom mas essa questão a correria às vezes eu tenho aluno aqui é mãe e que tá lá tipo assim o trabalho o dia inteiro faz faculdade ainda tá fazendo o curso Então assim é bastante puxado para ela sabe então eu quero eu não quero negligenciar essa parte eu tenho que trazer o conteúdo de uma forma mais divertida onde elas fiquem à vontade tanto que quando eu dei esse módulo de programação do objeto analogia Foi aí que eu sugerir eu quero que vocês pensem em algo assim e aplique programação do objeto aí elas adoraram ai fizeram de Padrinhos Mágicos de beijos de Bob Esponja de até de etto eu sou terrestre não eu acho que a gente tem que é isso assim é desenvolver a criatividade na aluna sabe não beleza e ela faziam nas aulas elas iam e adorava tanto que tem no meu artigo eu deixei os links dos repositórios delas para o pessoal ver ver que tipo ela só conhecendo então fazendo então todo mundo consegue sabe [Música] aprenda a pior de vez porque é isso gente eu acho que a gente tem que trazer algo que seja mais maleável seja mais leve né é tão difícil quem fala que foi sem dúvida sem dúvida e trazer esse essa parte mais lúdica facilita muito principalmente para quem tá tá começando a entender agora porque são conceitos estão muito fora do nosso são são coisas que você não esse tipo de abstração é muito difícil de você ver no na nossa vivência né E quando você traz a capacidade de aplicar uma coisa mais lúdica fica mais fácil de entender de compreender sensacional Parabéns Taís muito bom [Música]
é cachorro gato aí raça de gato cara
eu expliquei com analogia Então tudo tudo que eu vou fazer eu tenho uma analogia eu tipo a qual funcionamento do loop de erneses telefonista atende não agora eu vou te colocar por cima da filha você entendeu volta a te atender então fica muito mais simples assim de explicar eu tô curioso agora para ver como se explicaria O Dom do navegador Mas guarda para um outro episódio que aí a gente deixa isso para com curiosidade para galera ouvir os próximos episódios que você gravar com a gente que você está convidadíssima para muitos outros assuntos aqui viu tá isso obrigado e assim eu acho eu acho que voltando na parte do que você tem que aprender na jornada de Paiva acho que é importante focar no simples que que é um método como que eu consumo método que que é um atributo variáveis todos os tipos para depois você começar a destruir que você precisa entender primeiro o a linguagem depois foi no outro né Aí tem um sr tem muito bom maior usado aí é o Diogo né para criar epis mais simples e ele é construído em cima de Scarlett né falou né que é super mais rápido mas assim eu acho que só que o primeiro na parte do pai mesmo entende como que funciona fazer esses clipe de automação você só às vezes sei lá mas são de foto um script de automatizar e-mail de sei lá pequenas coisas do seu dia a dia do cotidiano tentar Trazer isso de uma forma muito fácil e depois você começa a né Entrar na parte de cima conectividade o primeiro passo da gente aprender pai também é saber pai também então a gente precisa
existem módulos do próprio Python que já faz alguma coisa que você não entendeu o que ele faz você vai querer baixar na internet ou Reinventar pois Existem muitos módulos do Pai então já pronto para fazer alguma coisa por exemplo existe módulo do pai para fazer sorte existe módulo do pai para inverter uma lista então se você aprende bem no site você não vai precisar fazer o aluno viver feliz você já vai estar acontecendo Vai facilitar sua vida né demais como tem como a comunidade é grande como faz com ele é uma linguagem a maior linguagem do mundo né digamos assim sim artigo tem a própria documentação é boa então assim eu só eu sou a pessoa que mais fala ler documentação gente eu leio a documentação da linguagem Tem que ler a documentação das pessoas não fazem isso né Eu acho eu acho que essa geração z como a gente falou Às vezes o cara prefere postar no stack over flow do que abrir a documentação que é super completa né e entender de fato Quais são os parâmetros de um de uma biblioteca ou alguns componentes já já que são biotim do próprio do próprio Python né e mas não primeiro erro de compilação o cara já vai no stakehover quer que alguém dê a resposta na no minuto seguinte né então acho que isso é uma coisa que a gente tem que tem que doutrinar né os profissionais estão entrando no mercado agora de fato buscar informação no lugar correto ter paciência de estudar informação e absorver aquilo de uma forma não tão imediatista né então ler a documentação e testar e construir o conhecimento de base sólida é super importante né Eu tive uma eu trabalhei uma empresa que o espectro ele era bloque ado se fizer tem muita empresa aí que se localizador não sai mais código eu falei eu acho que tem que ser locadora sei lá coitado muito programador agora com morrendo de medo é gente vocês nunca passou por isso que eu digo que eu falo meu Deus é bloqueado não vai ter ninguém que passou pelo mesmo que eu socorro mas foi E aí eu acho que esse negócio de negócio falou é porque a gente ler é chato para algumas pessoas né Eu aprendi a ler na marra assim eu quando eu não Lia na adolescência achava muito insuportável ler mas eu gostava de ler trechos pequenos assim tipo eu leio trechinho de poesia sempre gostei muito de fazer mas não li livro de jeito nenhum Professor ela tem que ler Dom Casmurro eu não vou ler é chato é muito chato e tem gente que não gosta realmente de ler mas hoje em dia existe muito conteúdo bom na internet povo não tá querendo consumir também o vídeo pois é agora vou desacelera vamos construir o conhecimento de uma forma mais mais robusta mais um tijolinho de cada vez né Taís não adianta querer colocar o telhado antes de construir as paredes eu falo muito para os meus amigos que trabalham comigo que meus amigos tem deixa lá eu sou ruim só que isso não é ruim nunca aí eu falei aí esses dias eu fiquei até bravo com um amigo eu falei eu vou te bater se você falar que você terminou eu vou te bater eu fico brincando com ele eu te passei aí porque eu falei bem É porque olha tudo que você já treinou até aqui e a gente não pode ficar medindo a nossa régua a nossa vida com a regra de outra pessoa sabe o nosso sucesso carrego de outra pessoa a gente vai tipo vai conseguir sabe mas cada pessoa tem seu próprio fuso horário então tipo não adianta eu querer falar nossa eu quero aprender rápido porque eu quero chegar onde a pessoa tá você vai aprender no seu tempo porque você vai aprender bem no seu tempo e a gente vê isso muito agora né que tem muita gente migrando para a área de ter Inclusive a gente fez uns episódios atrás a gente fez um episódio justamente para falar das pessoas que estão vindo de outras áreas e estão entrando na área de TI E aí tá cheio de gente aí que tá vindo de Outra área Pô eu quero entrar na ti porque eu quero ganhar r$ 15.000 amanhã não vai né vamos vamos devagar constrói uma carreira constrói um conhecimento e lá na frente você vai ser recompensado você vai ter uma boa remuneração mas veja não é não é do dia para noite né Então as pessoas têm que começar de fato a construir uma um conhecimento e não ter todo esse imediatismo e respeitarem o seu próprio tempo Como você mesmo disse né até isso não adianta você querer entrar na ti hoje e achar que que vai ter a mesma performance vai se cobrar de uma forma demasiada é para porque tá se comparando com o sucesso de uma outra pessoa que tá anos já no mercado e não é bem assim que funciona eu acho que a gente também eu falo muito sobre a humanidade sabe acho que o que falta muito nas pessoas na empresa né nas empresas na parte também das pessoas que estão fornecendo a informação na internet é essa parte de você ter uma unidade suficiente para entender que existem várias pessoas e várias pessoas estão tipo várias pessoas não diversas né então se existe adversidade Então existe o nível de cada pessoa então nivelamento ele se trate acontecer para acontecer um nivelamento tem que ser sincero eu acho que a gente falando assim né de a galera tem que entender que não é que não é rápido mas também a gente tem que falar para esse pessoal que tá vendendo pelo amor de Deus gente seja sincero sabe seja sincero com quem você tá querendo abordar para aprender porque não só o cara ele vai acreditar em você porque ele né Tem como você como referência então ele vai acreditar que não Beleza eu vou entrar seis meses eu vou conseguir um emprego e daqui um ano você sendo Não é bem assim penalidade tem um processo povo acha que ser neuriidade por exemplo é só fazer código bom mas não é sinalidade tem o processo também de até soft Skill né Principalmente né de você habilidade você lidar com problemas situações no dia a dia né e a performance do profissional como todo né acho que isso não é só hard Skill né isso tem muita experiência envolvida muita coisa que que conta e que é uma jornada né é uma maratona não é uma corrida né a gente tem que ter paciência assim eu falo para muito para Minhas alunas então nas aulas ficam com medo assim quando elas fazem alguma coisa eu falo não o tempo de errar de vocês é agora vocês têm que errar mesmo vocês vão aprender ramo mesmo né pôr na mão e fazer me errando e vendo dúvidas Mas vocês vão errar agora porque eu não errada pois nem para não ficar errando depois o alvará para fazer coisa errada né Aproveita agora muito bem porque o professor vai te apoiar vai te ajudar então a gente tem toda essa apoio também esse acompanhamento então o professor ele vai te mostrar onde você errou vai explicar porque que você errou aproveita essa parte não fica ansiosa Não fica chateada não acha que você tá pior ou melhor que o outro porque é isso assim eu acho que é a melhor forma possível ser sincera com você exatamente muito bem Parabéns aí pelo pelo trabalho que você tem feito de ensino e de colocar essas pessoas no mercado então precisando muito viu Tá estraga mais pessoas por favor
Obrigado pela sua presença foi um papo sensacional você que tava querendo conhecer a linguagem de programação já entendeu um pouquinho aqui de Quais são quais são os desafios a aplicabilidade dessas dessas linguagens né e cara com uma baita de uma professora aqui que foi uma bela surpresa que a didática da Thaís em falar do assunto obrigado pela presença viu Taís foi uma honra que vai ter esse papo com você Espero que você venha aqui para gravar um outro Episódio conosco aqui pessoalmente Vai ser um prazer te conhecer Eu que agradeço você que acompanha a gente até aqui agora obrigado pela pela audiência de vocês os links que a Taís comentou aqui que são bastante informação estar aqui na descrição do episódio tá então acessa lá o canal dela as redes sociais dela vai vão estar aqui também o Twitter Instagram LinkedIn etc a gente vai deixar aqui nas redes sociais usa que a mulher que quer conhecer aprender um pouco mais entre em contato com a Taís que ela vai pegar pela sua mão e tenho certeza que vai te ajudar muito aí nessa jornada você que não é mulher também procura Thaís que ela vai ter o maior prazer de ajudar e procura a gente também que a gente tá aqui para ajudar todo mundo Obrigado pelo Excel de vocês segue a gente nas redes sociais se você ainda não se inscreveu no canal se inscreve no canal aqui a gente tem muita visualização dos episódios e poucos inscritos Então se inscreve no canal aqui compartilha para um amigo que tá querendo conhecer Python quer aprender a programar manda para ele que tenho certeza que vai ajudar muito essa pessoa a vir para o mercado que estamos precisando de gente no mercado né Thais sim escreve aí gente e compartilha porque isso é informação de ouro aqui ó só sai coisa boa desse canal obrigado pela pela lembrança obrigado novamente pela sua presença obrigado galera um abraço e até o próximo episódio até mais valeu
[Música] [Aplausos] [Música]
Episódios Relacionados
1h 27minUma Fábrica de Software Completa só com Agentes de IA | PPT Não Compila Podcast
Fábio Martinelli
10 de dez. de 2025
1h 56minN8N e Lovable são o Fim do Dev Júnior? | PPT Não Compila Podcast
Felipe Kimio Nishikaku, Levi Bertolino
22 de out. de 2025
1h 58minAgentes de IA em Arquiteturas de Dados em Tempo Real | PPT Não Compila Podcast
Pedro Busko, William Leite, Daniel Takabayashi
1 de out. de 2025
1h 37minO Impacto da Inteligência Artificial nos Investimentos Financeiros | PPT Não Compila Podcast
Marcos Brigante
6 de ago. de 2025
