Atenção! Publiquei uma versão estendida do curso completo de Python (do zero ao avançado) na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso. Traz também 03:30h a mais de aulas, com projetos/exercícios resolvidos passo-a-passo extras, um módulo sobre a biblioteca matplotlib (criação de gráficos), testes e simulados e material de estudo em PDF para download, incluindo todos os códigos-fontes usados nas aulas. Segue link com preço promocional: bit.ly/python-boson
Quer aprender Python desde o início? Minha dica é o livro Introdução à Programação com Python: Algoritmos e Lógica de Programação Para Iniciantes, que você pode adquirir com preço promocional aqui: amzn.to/2Pr0U8J
Cara muito obrigado, consegui aprender ate que enfim recursão com o seu video, estou precisando disso pra participar de algumas competições de programação ai
def fatorial(numero): if numero == 0 or numero == 1: return 1 else: return numero * fatorial(numero - 1) while True: try: numero = int(input('Insira um número: ')) break except: print('Apenas números.') print(f'O fatorial de {numero} é {fatorial(numero)}.')
OláFábio ! Pow cara, muito obrigado ! Estou estudando JavaScript através de um Livro e estava como uma dificuldade terrível para entender o processo da Recursividade através da explicação desse livro. Estava pesquisando na Internet diversas fontes, mas a sua didática foi perfeita !!! Muito obrigado. Eu estava a dias tentando entender isso. Aproveito a oportunidade para dizer que eu assisti a todos os vídeos do seu curso de JavaScript, mas tive a impressão de que você ainda terminou de postar os vídeos deste curso na canal da Boson. Eu só parti para estudar em outras fontes, por isso. Foi de fato o que ocorreu ? Você não chegou a terminar de postar o curso de JavaScript ? Grande abraço e parabéns pelo excelente professor que você é !!!!
os teste com o " 0 " e " 1 " eles dão errado. mas pra resolver isso só precisa adicionar "+1" no final do return da primeira condição. EXEMPLO: def Fibonacci(num): if num
Explicação sobre recursividade show de bola, didática muito boa, parabéns. Entretanto, o exemplo sobre Fibonacci prometia "fazer uma sequência de Fibonacci". Não é exatamente o que foi feito. O código escrito gera apenas o n-ésimo ELEMENTO da sequência a cada execução do programa, mas não a SEQUÊNCIA em si até esse n-ésimo elemento. Em geral, é de interesse a sequência até o elemento n (os primeiros n elementos), então senti falta do código devolver/produzir essa sequência. Sei que o foco aqui era a recursão, mas teria sido ainda melhor se combinado com um método de construção de uma "lista", de modo a gerar a sequência até a posição n.
Tem razão, o exemplo calcula os valores mas apenas imprime o n-ésimo. Vou gravar outro vídeo mostrando a geração da sequência completa e postarei aqui.
@@bosontreinamentosEsta mesma aula tem uma versão mais recente no teu curso de Python pela Udemy. Vi lá que a sequência é produzida. Muito obrigado. :)
Atenção!
Publiquei uma versão estendida do curso completo de Python (do zero ao avançado) na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso. Traz também 03:30h a mais de aulas, com projetos/exercícios resolvidos passo-a-passo extras, um módulo sobre a biblioteca matplotlib (criação de gráficos), testes e simulados e material de estudo em PDF para download, incluindo todos os códigos-fontes usados nas aulas.
Segue link com preço promocional: bit.ly/python-boson
Melhor explicação de recursividade na TH-cam.
Obrigado Professor, seus vídeos são excelentes!!
Obrigada! Amo suas aulas
melhor explicação sobre recursividade que eu já vi até agora, muito obrigado!
Aquela aula que te da dor de cabeça..kkkkkkkk
Explicação excelente, ótimo professor.
é tipo um loop dentro da funçao, certo?
Caramba, eu corria de recursividade igual o diabo corre da cruz, mas agora eu entendo. hahaha
Muito obrigado!
Excelente explicação
muito boa sua explicacao, abriu minha mente.
Ótima explicação!👏🏻
Não tava conseguindo entender nem fudendo mas esse livro abriu minha mente. Valeu, seu lindo!
Muito boa a aula!
Ótimo vídeo me ajudou muito
Excelente vídeo!!!Consegui sanar minhas dúvidas!Obrigado!
Mas mt bom o vídeo. A parte do fatorial consegui entender.
Quer aprender Python desde o início? Minha dica é o livro Introdução à Programação com Python: Algoritmos e Lógica de Programação Para Iniciantes, que você pode adquirir com preço promocional aqui: amzn.to/2Pr0U8J
Fabio, muito obrigado pelo vídeo. Assisti, curti e estou divulgando em todos os grupos de python.
Muito obrigado pela força Welton!
É o minimo que posso fazer pelo excelente trabalho de educação que vc e a Boson Treinamentos fazem. Valeu!
Cara muito obrigado, consegui aprender ate que enfim recursão com o seu video, estou precisando disso pra participar de algumas competições de programação ai
ora ora, se não é o Douglas
Obrigado
Eu poderia por um sistema de decisão no retorno ? If== True isso seria desnecessário?
def fatorial(numero):
if numero == 0 or numero == 1:
return 1
else:
return numero * fatorial(numero - 1)
while True:
try:
numero = int(input('Insira um número: '))
break
except:
print('Apenas números.')
print(f'O fatorial de {numero} é {fatorial(numero)}.')
OláFábio ! Pow cara, muito obrigado ! Estou estudando JavaScript através de um Livro e estava como uma dificuldade terrível para entender o processo da Recursividade através da explicação desse livro. Estava pesquisando na Internet diversas fontes, mas a sua didática foi perfeita !!! Muito obrigado. Eu estava a dias tentando entender isso. Aproveito a oportunidade para dizer que eu assisti a todos os vídeos do seu curso de JavaScript, mas tive a impressão de que você ainda terminou de postar os vídeos deste curso na canal da Boson. Eu só parti para estudar em outras fontes, por isso. Foi de fato o que ocorreu ? Você não chegou a terminar de postar o curso de JavaScript ?
Grande abraço e parabéns pelo excelente professor que você é !!!!
🤓✌
Ótima explicação!!!
Obrigado Larissa!
os teste com o " 0 " e " 1 " eles dão errado.
mas pra resolver isso só precisa adicionar "+1" no final do return da primeira condição.
EXEMPLO:
def Fibonacci(num):
if num
teste o zero e o 1 para ver se ta certo Fabio por favor a primeira condição nao entendi direito
nossa,eu vi essa aula hoje, e a minha versão é 3.7.1 python, talvez seja esse o motivo que não funcionou.nem rodou, deu erro
Sua voz é igual do BRKSEDU
Explicação sobre recursividade show de bola, didática muito boa, parabéns. Entretanto, o exemplo sobre Fibonacci prometia "fazer uma sequência de Fibonacci". Não é exatamente o que foi feito.
O código escrito gera apenas o n-ésimo ELEMENTO da sequência a cada execução do programa, mas não a SEQUÊNCIA em si até esse n-ésimo elemento. Em geral, é de interesse a sequência até o elemento n (os primeiros n elementos), então senti falta do código devolver/produzir essa sequência.
Sei que o foco aqui era a recursão, mas teria sido ainda melhor se combinado com um método de construção de uma "lista", de modo a gerar a sequência até a posição n.
Tem razão, o exemplo calcula os valores mas apenas imprime o n-ésimo. Vou gravar outro vídeo mostrando a geração da sequência completa e postarei aqui.
@@bosontreinamentosEsta mesma aula tem uma versão mais recente no teu curso de Python pela Udemy. Vi lá que a sequência é produzida. Muito obrigado. :)
Mo diferente do meu
Chegou na fibonacci não consegui entender mais nada
Cade o video 28?
Aqui Raul:
th-cam.com/video/1TbOk_r3eYc/w-d-xo.html
Obrigado, seus vídeos são show Fábio, boa sorte ai.
Essa faculdade tá me fudendo...
Falo é nada...
Tá cursando o que?