Yield em Python - Como Funciona, Generators e Problemas de Memória

  Рет қаралды 5,714

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:
lp.hashtagtreinamentos.com/es...
PARA BAIXAR O MINICURSO BÁSICO DE PYTHON:
pages.hashtagtreinamentos.com...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo:
pages.hashtagtreinamentos.com...
► Como Abrir e Fechar Arquivos no Python com a Estrutura With
• Como Abrir e Fechar Ar...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtreinamentos.com/y...
-----------------------------------------------------------------------
Fala Impressionadores! Você já ouviu falar em Yield em Python? Nessa aula eu vou te explicar o que é Yield no Python e como usá-lo!
O Yield vai criar um generator no Python e é utilizado quando temos bases de dados muito grandes que acabam comprometendo a memória do computador na hora de ler essas informações.
A ideia é ter um processo eficiente em termos de memória para que você consiga ler sua base de dados de uma maneira mais tranquila sem exigir muito da memória.
Vou te explicar o que é um generator em Python, como funciona o Yield e como você vai utilizá-lo em um caso prático.
Vou começar explicando de uma forma mais simples para você entender a estrutura e depois vou inserir o Yield para que você entenda como tudo funciona e como essa estrutura vai te auxiliar nos seus projetos que possuem bases de dados muito grandes!
-----------------------------------------------------------------------
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 e consiga criar seus próprios projetos e automações!
-----------------------------------------------------------------------
Conteúdo da Aula
00:00 Introdução
01:18 O que é Yield em Python? (O que é um generator em Python?)
03:39 Exemplo prático de utilização do Yield
08:50 Ler arquivo linha a linha no Python
10:08 Yield no Python (processo eficiente em termos de memória)
12:54 Como usar o Yield na prática?
13:31 Cuidado com Yield
15:25 Outra funcionalidade do Yield no Python (Yield from)
17:38 Conclusão
#python #hashtagprogramacao

Пікірлер: 17
Жыл бұрын
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_2wUuWcfK--8 ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1ZeFqlxgsczGroP4oEpUKMdF_GLlqZsX3?origemurl=hashtag_yt_org_planilhapyt_2wUuWcfK--8 ► 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
@fabriciomiranda5773
@fabriciomiranda5773 Ай бұрын
Caramba mano, que aula foda!
@TioJobs
@TioJobs 5 ай бұрын
Python é brabo d+! sehhh loko! ❤
@evaldoaraujo4145
@evaldoaraujo4145 Жыл бұрын
Consegui entender o Yield. Fabuloso!
@MsVinicius88
@MsVinicius88 Жыл бұрын
Mestre Lira sempre me ensinando alguma coisa de Python. Excelente vídeo!
@user-ho1rg1nm9v
@user-ho1rg1nm9v 2 ай бұрын
muito bom mesmo!!
@feliperodrigues9104
@feliperodrigues9104 Жыл бұрын
Já tinha visto vários vídeos sobre generatos e o uso do yield mas nunca consegui entender de forma clara. Mais um vídeo foda, obrigado Lira, agora sim entendi de vez!!!!
@jovem_programador942
@jovem_programador942 Жыл бұрын
Pô, valeu Lira, tô treinando vários exercícios em Python e ainda não tinha entendi esse conceito, muito obrigado, like!
@MauricioCoruja
@MauricioCoruja Жыл бұрын
melhor explicacao que vi ate aqui. Obrigado!
@KeepCalmCapybara
@KeepCalmCapybara Жыл бұрын
Aula show de bola! Ainda mais pra quem tem fixação com fazer apps rápidos e leves :D
@histereogenik
@histereogenik 6 күн бұрын
top
@TioJobs
@TioJobs 9 ай бұрын
Que aula topppp!!!! 😍🔥🚀
@franklinwanderson4316
@franklinwanderson4316 Жыл бұрын
Excelente
@rodrigogodoysi
@rodrigogodoysi Жыл бұрын
👏
@jprocha1307
@jprocha1307 11 ай бұрын
Só uma observação, essa funcionalidade não é muito utilizada, certo? Eu pelo menos, nunca vi ser utilizada. O conceito é bacana e todo o ensinamento é válido, mas, humildemente, acho que não acrescenta tanto assim, acho que são casos muito específicos que utilizam o yield
@MrStiller0
@MrStiller0 Ай бұрын
Na real não, ela é bastante usada em alguns frameworks. Uso todos os dias no trabalho, utilizando a biblioteca Scrapy
@talesdemiranda
@talesdemiranda Жыл бұрын
Estou em paz em dizer que não entendi nada 🙈
Freela de Python - Projeto de R$500 Completo - XML para Excel
40:31
Hashtag Programação
Рет қаралды 143 М.
3 Conceitos que Todo Programador Python Precisa Saber
23:54
Hashtag Programação
Рет қаралды 7 М.
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 59 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 56 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 23 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 35 МЛН
Decorators em Python - Para que Serve o @ no Python
17:52
Hashtag Programação
Рет қаралды 24 М.
AsyncIO e Await - Programação Assíncrona em Python
22:46
Hashtag Programação
Рет қаралды 9 М.
Como funcionam as LINGUAGENS de PROGRAMAÇÃO #SagaDosComputadores Ep. 8
18:04
BigData com Python - Como Trabalhar com Bases Gigantes no Pandas
20:08
Hashtag Programação
Рет қаралды 11 М.
Como Criar API em Python Usando o FastAPI
25:14
Hashtag Programação
Рет қаралды 58 М.
Como funciona o for in, iteração e iteráveis no Python?
13:09
Otávio Miranda
Рет қаралды 2,6 М.
2 Projetos de Automação em Python para Iniciantes
21:57
Hashtag Programação
Рет қаралды 45 М.
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 59 МЛН