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

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

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.hashtagtreinamentos.com...
PARA BAIXAR O MINICURSO GRATUITO DE ANÁLISE DE DADOS:
pages.hashtagtreinamentos.com...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo:
pages.hashtagtreinamentos.com...
► 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.hashtagtreinamentos.com/r...
-----------------------------------------------------------------------
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
Жыл бұрын
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
@user-hq8fp8je6u
@user-hq8fp8je6u 19 күн бұрын
Cara, quando a pessoa tem o "dom" de ensinar e o conhecimento, cada palavra dita é clara, objetiva e muito facil de entender.
5 ай бұрын
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
@21caju
@21caju 8 ай бұрын
Show de bola a explicação, obrigado.
@rogeriomelo8727
@rogeriomelo8727 Жыл бұрын
Valeu pela aula!!!
@felipelandim2881
@felipelandim2881 Жыл бұрын
Legal demais. Deixou bem simples de entender mesmo.
@claudiojunior2578
@claudiojunior2578 Жыл бұрын
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!
@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.
@joaoribeiro880
@joaoribeiro880 Жыл бұрын
Muito bom!
@diogo_ferrarezi
@diogo_ferrarezi Жыл бұрын
Que aula top demais
@thfields
@thfields 11 ай бұрын
Obrigado pela explicação!!! 🤯🤯🤯🤯🤯🤯
@ekundayoayo5098
@ekundayoayo5098 5 ай бұрын
Lira tu e show simplesmente!!
@arqueolonvandresh2234
@arqueolonvandresh2234 Жыл бұрын
Muito bom.
@ryanrodriguesds
@ryanrodriguesds 3 ай бұрын
Era esse conteúdo q eu tava precisando, Lira representa demais kkkkkk
@FaberLSH
@FaberLSH 5 күн бұрын
Obrigado!!
@matheusnovoa5766
@matheusnovoa5766 Жыл бұрын
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 Жыл бұрын
Show
Жыл бұрын
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.
@pioplays478
@pioplays478 10 күн бұрын
carai, esse cara é brabo de fato
@jonathanschardosin1016
@jonathanschardosin1016 Жыл бұрын
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😁
@allanpiterson7200
@allanpiterson7200 3 ай бұрын
Legal
@thiagosilva-me3xl
@thiagosilva-me3xl Жыл бұрын
Lindo isso
@arqueolonvandresh2234
@arqueolonvandresh2234 Жыл бұрын
Ensina recursão usando fatorial
@rsdobr9177
@rsdobr9177 Жыл бұрын
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...
@BrunoAlves-vl2uc
@BrunoAlves-vl2uc Жыл бұрын
Dá pra usar um exemplo de listas de listas, talvez fique legal também para ensinar né?
@marcoribeiro6098
@marcoribeiro6098 7 ай бұрын
Push and pop
@alexandregaldino5508
@alexandregaldino5508 Жыл бұрын
nunca tiha visto esse termo "Recursão"
@ron_
@ron_ Жыл бұрын
"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 М.
Args e Kwargs em Python - Aprenda de Uma Vez por Todas
21:02
Hashtag Programação
Рет қаралды 9 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 160 МЛН
Instalação do MySQL e Criação das Primeiras Consultas - Curso de SQL - Aula 2
33:32
Como implementar BUSCA BINÁRIA? *Você deveria aprender isso!* | Algoritmos #10
21:01
Curso de Python para iniciantes #07 - Funções
22:57
Refatorando
Рет қаралды 22 М.
RPA Python - Criando um robô de navegação Web com BotCity RPA Python
11:24
BotCity BR - Python RPA para times de tecnologia
Рет қаралды 4,4 М.
O que são as Listas em Python? Como Você pode Utilizá-las?
35:37
Hashtag Programação
Рет қаралды 36 М.
Como Sair do Zero em Classes no Python - Self e Init Explicados
55:10
Hashtag Programação
Рет қаралды 194 М.
Curso de Java #06 - Tipos Primitivos e Manipulação de Dados
48:04
Curso em Vídeo
Рет қаралды 603 М.
Algoritmo SELECTION SORT | Algoritmos de Ordenação | Algoritmos #3
18:59
Programação Dinâmica
Рет қаралды 46 М.
API do IBGE com Python - Query Builder
18:07
Hashtag Programação
Рет қаралды 17 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37