filmov
tv
return self em Python - para o que serve?
Показать описание
Neste vídeo, vamos mergulhar em um conceito poderoso do Python chamado "return self". Se você já se deparou com esse padrão em códigos Python e ficou curioso sobre seu propósito e benefícios, este vídeo é para você!
No Python, o "return self" é uma técnica usada na programação orientada a objetos que permite encadear chamadas de métodos em um objeto. Nesse vídeo, vamos explorar como isso funciona e como ele pode ser aplicado em diferentes contextos.
Para ilustrar esse conceito, vamos analisar duas classes: "Test" e "Test2". Ambas possuem um método chamado "imprimir_algo" que recebe um argumento de texto e imprime-o na tela. No entanto, a classe "Test" usa o "return self", permitindo que chamemos o método várias vezes seguidas no mesmo objeto, enquanto a classe "Test2" não utiliza essa técnica.
Veremos exemplos práticos de como utilizar o "return self" para encadear múltiplas chamadas de método e como isso pode melhorar a legibilidade e a concisão do nosso código. Além disso, exploraremos casos em que o "return self" pode ser particularmente útil.
Código da Classe "Test":
class Test:
def imprimir_algo(self, text):
print(text)
return self
Código da Classe "Test2":
class Test2:
def imprimir_algo(self, text):
print(text)
Exemplos de uso:
Test2().imprimir_algo('test')
(Test().imprimir_algo('test')
.imprimir_algo('test2')
.imprimir_algo('test3'))
Espero que este vídeo ajude você a compreender melhor o "return self" em Python e inspire você a utilizá-lo em seus projetos futuros. Se gostar do conteúdo, não esqueça de deixar o seu like, compartilhar com seus amigos programadores e se inscrever no canal para mais conteúdos sobre programação e Python.
Obrigado por assistir e nos vemos no próximo vídeo! 🐍✨
No Python, o "return self" é uma técnica usada na programação orientada a objetos que permite encadear chamadas de métodos em um objeto. Nesse vídeo, vamos explorar como isso funciona e como ele pode ser aplicado em diferentes contextos.
Para ilustrar esse conceito, vamos analisar duas classes: "Test" e "Test2". Ambas possuem um método chamado "imprimir_algo" que recebe um argumento de texto e imprime-o na tela. No entanto, a classe "Test" usa o "return self", permitindo que chamemos o método várias vezes seguidas no mesmo objeto, enquanto a classe "Test2" não utiliza essa técnica.
Veremos exemplos práticos de como utilizar o "return self" para encadear múltiplas chamadas de método e como isso pode melhorar a legibilidade e a concisão do nosso código. Além disso, exploraremos casos em que o "return self" pode ser particularmente útil.
Código da Classe "Test":
class Test:
def imprimir_algo(self, text):
print(text)
return self
Código da Classe "Test2":
class Test2:
def imprimir_algo(self, text):
print(text)
Exemplos de uso:
Test2().imprimir_algo('test')
(Test().imprimir_algo('test')
.imprimir_algo('test2')
.imprimir_algo('test3'))
Espero que este vídeo ajude você a compreender melhor o "return self" em Python e inspire você a utilizá-lo em seus projetos futuros. Se gostar do conteúdo, não esqueça de deixar o seu like, compartilhar com seus amigos programadores e se inscrever no canal para mais conteúdos sobre programação e Python.
Obrigado por assistir e nos vemos no próximo vídeo! 🐍✨