Atenção: em 18:38 o correto é "valores[0]" (zero) e não "valores[1]" (um), a correção só aparece lá na frente👩🏾💻 👨🏾💻
@jhonatanjesus3013 жыл бұрын
Meu professor de cálculo I ,deu-me umas metodologias essenciais que facilitam a resolução de qualquer problema, dividir para conquistar, entender às entradas e saídas, e por fim organizar. Excelente explicação Hallison.
@pgdinamica3 жыл бұрын
Dividir para conquistar! Ou, como diria Sun Tzu "evite a força e aja na fraqueza" 😉 valeu, Johonatan!
@brunoanastacio15123 жыл бұрын
O que ajudou muito no início fui justamente isso que o Hallison fez: escrever cada passo do que eu precisava fazer como cometário de código e atacar uma etapa por vez. Foi o pulo do gato pra eu melhorar em programação.
@pgdinamica3 жыл бұрын
Que legal, Bruno! Bom ver esses depoimentos que reforçam a ideia 🙌🏾
@JoaoSantos-jb7ul3 жыл бұрын
Hallison, só uma palavra para esta montagem de raciocínio: fabuloso, pelo tanto que se pode fazer com esta forma de abordar um problema!! Até agora eu não tinha visto aqui no KZbin algum curso que explicasse esta maneira de pensar um problema - até 'simples', como você mesmo mencionou - de "vamos quebrar esta expressão quando ele localizar tal caractere, armazenar essa parte, depois buscar outro caractere, quebrar, verificar se é número...". Como você mesmo mostrou, dá um pouco trabalho de implementar, mas dá para resolver muita coisa, e até agora eu não tinha visto alguém dar um exemplo assim! Eu tive só 1 semestre de computação na faculdade, pois me formei em administração de empresas - nos anos 90, ainda no tempo do Pascal e do Basic! Aprendi através de livros e também na 'tentativa-e-erro' a ir fazendo macros, a fazer algumas coisas no Visual Basic, no Delphi/Lazarus, experimentei um pouco do JavaScript e do Python, mas fiz pouco mais do que programar fórmulas ou criar um editor de texto simples. Outro dia, "por um acaso" eu "tive um estalo" de como separar coordenadas geográficas informadas juntas numa mesma linha, ex: 23°12'S, 70°28'W e jogar para 2 variáveis, "latitude" e "longitude", que seriam inseridas em pontos diferentes de um texto, com uma abordagem semelhante. Só que este raciocínio eu não aprendi no semestre de faculdade, nem vi em livros, nem tinha visto no KZbin... até achar o teu vídeo hoje! Só posso dizer: obrigado, e parabéns pelo talento para transmitir o conhecimento!
@pgdinamica3 жыл бұрын
Muito obrigado pelo depoimento , João!
@kaiquebispo67902 жыл бұрын
Como iniciante na programação...eu me imagino fazendo a resolução desse desafio assim: Fórmula: V = D / T V = int(imput(insira o valor do V? ) ... Faria isso para as três variáveis... Depois criaria uma excessão para entender que, uma variável que não tiver valor, seria oque receberia a resposta... Sla
@kaiquebispo67902 жыл бұрын
Aí, eu faria as ações das coisas caso, a variável sem valor for tal por exemplo
@luizfelipedasilva8193 жыл бұрын
Muito bom o video, eu tenho um problema serio com esse assunto, eu tenho um conhecimento n vou dizer que e muito, mas razoavel pra fazer alguma coisa já, porém quando eu vou fazer qualquer coisa eu nunca consigo sair do lugar pq eu tento atacar o problema todo de uma vez, já tinham me dito pra fazer isso de quebrar em partes ai surge outro problema qual parte fazer, foi bom ver isso na prática.
@pgdinamica3 жыл бұрын
Às vezes, o que em os falta são esses exemplos 😉
@Pedro_Nora3 жыл бұрын
Muito bom o vídeo. A didática excelente de sempre e a dica de fragmentação/abstração do problema ajuda muito. Conteúdo muito importante!
@pgdinamica3 жыл бұрын
Valeu, Pedro!
@fisicaconceitual-professor59683 жыл бұрын
Muito legal, achei bem simples, bem de início, usando apenas o básico de python dá pra fzr. Apenas aplicando If, elif e else.
@pgdinamica3 жыл бұрын
👏🏾👏🏾👏🏾
@andreviniciusbezerradasilv9335 Жыл бұрын
Show mano
@juniorlisboa162 жыл бұрын
Conteudo muito top!!!
@pgdinamica2 жыл бұрын
Obrigado!
@rbmdesenvolvimento3 жыл бұрын
Gostei demais de ver a solução desse problema!
@pgdinamica3 жыл бұрын
😁🙌🏾
@projesusreina18433 жыл бұрын
Excelente video, admiro muito seu trabalho, simplicidade e sabedoria pra passar tais conteúdos, valeu brother
@pgdinamica3 жыл бұрын
Muito obrigado! 🙌🏾
@TopShadowScream3 жыл бұрын
Massa demais!! Muito obrigado por continuar compartilhando seu conhecimento com a gente 🌟
@pgdinamica3 жыл бұрын
De nada, volte sempre! 😁
@luislima72123 жыл бұрын
Vídeo muito bom! Parabéns Algumas vezes tenho dificuldade para pensar em solução e estruturação de problemas, principalmente quando se trata de questões de programação competitiva
@pgdinamica3 жыл бұрын
Fala Luis, que bom que você gostou, essa é uma habilidade que você pode exercitar e com o tempo vai se tornando mais automático 😉
@hananibittencourt32343 жыл бұрын
Muito bom, Sucesso 👏👏
@pgdinamica3 жыл бұрын
Valeu!
@rmarquesricardo97282 жыл бұрын
Ola Hallison, gostei deste problema e acabei de me inscrever, uma pergunta: seria possível digitar a fórmula, em seguida digitar as variáveis e fazer um replace na fórmula e em seguida executar o cálculo. Um abraço
@Américo_REC3 жыл бұрын
Show!!
@pgdinamica3 жыл бұрын
✌🏾
@BrunoOliveira-zw2be2 жыл бұрын
Achei o video ótimo, obrigado pelo conteudo
@pgdinamica2 жыл бұрын
Disponha!
@geversonandersen43693 жыл бұрын
muito bom o vídeo parabéns!
@pgdinamica3 жыл бұрын
Obrigado! Que bom que gostou!
@InverseCoach3 жыл бұрын
Manja muito , parabéns 👏👏👏
@pgdinamica3 жыл бұрын
Obrigado!
@evaldoaraujo41453 жыл бұрын
Ótimo aula.
@pgdinamica3 жыл бұрын
Obrigado!
@confusosk83 жыл бұрын
Gostei da solução do problema e do cabelo! Programador estiloso. Ah, ja pensou em usar PLY (Python Lex-Yacc) pra resolver esse tipo de questão?
@pgdinamica3 жыл бұрын
Não…acho que se eu fosse resolver esse problema criando uma pequena linguagem, tentaria usar os recursos de metaprogramação da linguagem Julia.
@BrunoOliveira-zw2be2 жыл бұрын
Pode montar uma playlist do "matematica com python"? Não achei e não sei qual é a ordem dos videos, alguns não estão numerados
@pgdinamica2 жыл бұрын
A playlist encontra-se aqui: kzbin.info/aero/PL5TJqBvpXQv7RZS8J1fah3KV6EY4B9tPi
@BrunoOliveira-zw2be2 жыл бұрын
@@pgdinamica Valeu!!!
@slottwo3 жыл бұрын
em 19:38, nao seria melhor só usar um eval?
@pgdinamica3 жыл бұрын
Eval pode avaliar qualquer tipo de string, inclusive código malicioso. É mais seguro garantir que você só vai fazer operações sobre a string esperada e dar erro caso ela fuja do padrão - sem contar que é um exercício mais interessante 😉 Mais info: stackoverflow.com/questions/661084/security-of-pythons-eval-on-untrusted-strings Essa foi uma das mudanças da função input de Python 2 pra 3.
@slottwo3 жыл бұрын
@@pgdinamica você tem razão, isso me lembrou da época que faziam inject de scripts em tags html de emails, obrigado.
@joseluizdurigon88932 жыл бұрын
Isso é o mais difícil mesmo: organizar pensamento e aplicar oq ja sabe. Ter esse traquejo com a lógica é complicado
@suelltongabriel96253 жыл бұрын
Cara, aborda sobre isso pra PF (é só o que cai em prova). 😰
@pgdinamica3 жыл бұрын
haha, tem um vídeo antigo aqui da prova de 2018: kzbin.info/www/bejne/g4fKoYpojqt-fKs Valeu pela sugestão!
@MichelLedig3 жыл бұрын
Alguém sabe me dizer qual área, excluindo a acadêmica dando aula etc, pode-se trabalhar com problemas desse tipo no dia a dia? Eu ja tive contato com frontEnd e odiei, entretanto esse vídeo e toda a playlist de estrutura de dados me encantou os olhos. Onde se encaixa esse tipo de conhecimento? Games? Iot? Estou ha 1 ano estudando programação e por enquanto so trabalhei com coisas relacionadas a web
@pgdinamica3 жыл бұрын
1. Recomendo fortemente assistir a este vídeo: kzbin.info/www/bejne/hX_OaYp3d7OJpJY 2. Por que excluindo acadêmica? Será que você não está preso a mitos e preconceitos sobre a pesquisa? 3. Quem são as empresas que estão "liderando o mundo" hoje? Certamente, há muito mais o que se fazer numa Google do que apenas interface e CRUD, mesmo que os usuários vejam apenas sites, concorda?
@reinaldodiasabreu3 жыл бұрын
Um tema que resolve um problema semelhante e mais complexo é a solução de expressões Infixas usando as notações Prefixas e Posfixas.
@pgdinamica3 жыл бұрын
Implementamos uma calculadora RPN numa live aqui no canal, se não me engano era uma live solucionando questões de entrevistas técnicas da Amazon
@Henrique-en8gu3 жыл бұрын
O tanto de coisa que tem que saber e o cara fala que é simples kkkkk é um ninja mesmo.
@pgdinamica3 жыл бұрын
Vai com calma, vai por partes, que você mata o bicho de sete cabeças 😉