Recursão em Python - Como Funciona e Quando Usar?

  Рет қаралды 10,705

Hashtag Programação

Hashtag Programação

Күн бұрын

Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma:
pages.hashtagt...
PARA BAIXAR O MINICURSO GRATUITO DE ANÁLISE DE DADOS:
pages.hashtagt...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo:
pages.hashtagt...
► Saindo do Zero com a Biblioteca OS no Python
• Saindo do Zero com a B...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtre...
-----------------------------------------------------------------------
Fala Impressionadores! Na aula de hoje eu quero te mostrar o que é recursão em Python e quando usar recursão em Python!
Pode parecer um pouco difícil de entender em um primeiro momento, mas você vai ver que essa estrutura é muito útil e vai te ajudar em diversos casos.
A ideia da recursão é pegar uma estrutura dentro de uma estrutura, ou seja, pensando em um exemplo de uma pasta de arquivos fica mais fácil.
Você tem uma pasta de arquivos e dentro dessa pasta tem arquivos e outras pastas, só que dentro de cada pasta tem mais arquivos e pastas...
Então imagine que você esteja buscando arquivos, específicos dentro da pasta, mas precisa aplicar essa sua estrutura não só a pasta principal, mas a todas as pastas dentro dela.
Então vamos ter uma função que chama ela mesma, pois para cada pasta vamos utilizar essa função, só que quando abrirmos uma pasta com mais arquivos e pastas vamos ter que utilizá-la novamente.
É para isso que vamos utilizar a recursão Python! Para auxiliar nesse processo! Vamos a aula que eu vou te explicar melhor como isso funciona.
-----------------------------------------------------------------------
Hashtag Programação
► Inscreva-se em nosso canal: bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► KZbin: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!
-----------------------------------------------------------------------
#python #hashtagprogramacao

Пікірлер: 29
@HashtagProgramacao
@HashtagProgramacao 2 жыл бұрын
Fala galera! Gostou do vídeo? Deixa a sua curtida e se inscreve no canal! ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_fYSrdwRusOE ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1fnWf44Wcnq4pOmg7-lRr9ki-IFpbBwdE?origemurl=hashtag_yt_org_planilhapyt_fYSrdwRusOE ► Para instalar o Jupyter, acesse: kzbin.info/www/bejne/lZauYa1rhsejgaM ► Blog: bit.ly/2MRUZs0 ► KZbin: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
@thiagosantana_oficial
@thiagosantana_oficial 2 ай бұрын
Cara, quando a pessoa tem o "dom" de ensinar e o conhecimento, cada palavra dita é clara, objetiva e muito facil de entender.
7 ай бұрын
Caaaaaraaaaaaaaaaaleooooooo que fodaaaa. Eu vou dar um gás no meu PoweBI impressionador pra fazer logo o Python impressionador.... Putz, que recurso bacana rapaz. Obrigado. Vc é brabo demais irmão
@matheusnovoa5766
@matheusnovoa5766 2 жыл бұрын
Parabens pelo conteúdo Lira!!!! Mas se eu nao engano, o modulo os tem um método que ja faz isso. Acho que é o os.walk(), os.path.walk().
@andersonalvesfernandesdeol4560
@andersonalvesfernandesdeol4560 2 жыл бұрын
Show
@HashtagProgramacao
@HashtagProgramacao 2 жыл бұрын
Fala Matheus! O Lira não comentou no vídeo, mas tem sim! O módulo os já tem um sim, ele escolheu esse exemplo por motivos didáticos mesmo para conseguir ensinar recursão para vocês com um exemplo que todo mundo pudesse executar.
@allyssonvsmacedo
@allyssonvsmacedo Жыл бұрын
Massa demais, Lira. Valeu. Não tive dificuldades para entender e nunca tinha ouvido falar sobre recursão antes. Didática incrível. Show demais.
@claudiojunior2578
@claudiojunior2578 2 жыл бұрын
Show de bola essa aula, Lira, deve ajudar bastante mesmo, já pensou se a gente tivesse que procurar um por um, ia dar mó trabalho!
@ryanrodriguesds
@ryanrodriguesds 5 ай бұрын
Era esse conteúdo q eu tava precisando, Lira representa demais kkkkkk
@rsdobr9177
@rsdobr9177 2 жыл бұрын
Não é recomendado usar recursividade em python (pela forma que seu interpretador trabalha), vc pode acabar se deparando com o erro "RecursionError: maximum recursion depth exceeded in comparison" quando a pilha de elementos no seu call stack passar de 1000
@criador.robo-rpa
@criador.robo-rpa Жыл бұрын
Problemas simples cara, problemas simples! Manipulação de string, tratamento de dados com bases pequenas e etc...
@felipelandim2881
@felipelandim2881 2 жыл бұрын
Legal demais. Deixou bem simples de entender mesmo.
@FaberLSH
@FaberLSH 2 ай бұрын
Obrigado!!
@pioplays478
@pioplays478 2 ай бұрын
carai, esse cara é brabo de fato
@rogeriomelo8727
@rogeriomelo8727 2 жыл бұрын
Valeu pela aula!!!
@joaoribeiro880
@joaoribeiro880 2 жыл бұрын
Muito bom!
@diogo_ferrarezi
@diogo_ferrarezi 2 жыл бұрын
Que aula top demais
@ekundayoayo5098
@ekundayoayo5098 7 ай бұрын
Lira tu e show simplesmente!!
@21caju
@21caju 10 ай бұрын
Show de bola a explicação, obrigado.
@thfields
@thfields Жыл бұрын
Obrigado pela explicação!!! 🤯🤯🤯🤯🤯🤯
@arqueolonvandresh2234
@arqueolonvandresh2234 2 жыл бұрын
Muito bom.
@arqueolonvandresh2234
@arqueolonvandresh2234 Жыл бұрын
Ensina recursão usando fatorial
@allanpiterson7200
@allanpiterson7200 5 ай бұрын
Legal
@jonathanschardosin1016
@jonathanschardosin1016 2 жыл бұрын
Bom dia lira vc pode fazer um curto vídeo dos programa certo de phytone outros para já usar no intensivão pra já deixar pronto😁
@thiagosilva-me3xl
@thiagosilva-me3xl 2 жыл бұрын
Lindo isso
@alexandregaldino5508
@alexandregaldino5508 Жыл бұрын
nunca tiha visto esse termo "Recursão"
@marcoribeiro6098
@marcoribeiro6098 9 ай бұрын
Push and pop
@BrunoAlves-vl2uc
@BrunoAlves-vl2uc Жыл бұрын
Dá pra usar um exemplo de listas de listas, talvez fique legal também para ensinar né?
@ron_
@ron_ 2 жыл бұрын
"pra aprender recursão, primeiro você precisa aprender recursão" haha
Como Converter Extensão de Imagens com Python em 5 Linhas de Código
18:28
Hashtag Programação
Рет қаралды 9 М.
Recursão em Python de um jeito fácil
27:30
Academia Hopper
Рет қаралды 9 М.
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 14 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 37 МЛН
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 79 МЛН
Logging em Python - Como Criar Logs dos Seus Programas
28:26
Hashtag Programação
Рет қаралды 13 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 400 М.
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
Recursividade // Dicionário do Programador
7:18
Código Fonte TV
Рет қаралды 50 М.
Como Fazer uma Automação Web Utilizando o Python e o Selenium
32:35
Hashtag Programação
Рет қаралды 174 М.
Args e Kwargs em Python - Aprenda de Uma Vez por Todas
21:02
Hashtag Programação
Рет қаралды 9 М.
O problema que só 1% dos devs consegue resolver
18:25
Augusto Galego
Рет қаралды 54 М.
Python Logging: How to Write Logs Like a Pro!
11:02
ArjanCodes
Рет қаралды 168 М.
A melhor explicação de Recursividade do Youtube
8:48
Ludigo
Рет қаралды 3,8 М.
Funções recursivas em Python
22:37
Otávio Miranda
Рет қаралды 21 М.
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 14 МЛН