Orientação a Objetos em Python - Encapsulamento Privado

  Рет қаралды 15,968

Programador Lhama

Programador Lhama

Күн бұрын

Apresentamos o primeiro pilar da programação orientada a objetos definido como encapsulamento. Apresentamos como essa característica se aplica a metodos e atributos, alem de apresentar o contexto todo de uma classe a partir dessa característica.
Quer ajudar o canal? Chave Pix: programadorlhama@gmail.com

Пікірлер: 52
@levyaraujo5735
@levyaraujo5735 3 жыл бұрын
Cara, teu canal é um dos poucos com enorme valor aqui no KZbin. Apesar do KZbin estar cheio de lixo, ainda encontramos canais valiosos como o seu! Parabéns!
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
Parceiro, muito feliz mesmo com seu comentário e elogio. Tamo junto!
@tinhothebest1
@tinhothebest1 2 жыл бұрын
Assino embaixo! Parabéns!
@gilcllyscosta2257
@gilcllyscosta2257 3 жыл бұрын
didática excelente, nossa é muito difícil encontrar bons vídeos de OO, aqui podemos ver o quanto ele domina o assunto e tem uma enorme paciência e talento para tornar as coisas bem simples e fácies de serem entendidas. Parabéns excelente trabalho
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
Cara, muito obrigado mesmo pelo elogio e pelo feedback. Vamos incrementando o canal e adicionando mais conteúdo. Tamo junto!
@gambiando
@gambiando 2 жыл бұрын
Sensacional! Vou dormir agora mas amanhã continuo... Vou assistir seu KZbin inteiro kkkk Parabéns aí, seu esforço em espalhar o conhecimento deveria ser exemplo pra muita gente!
@DataScienceForLife-m2t
@DataScienceForLife-m2t Жыл бұрын
Que aula boa, sai do Java para python por conta de ter mudado para área de dados e não tava sabendo como fazer o encapsulamento. me ajudou bastante esse video
@kelvincustodio6202
@kelvincustodio6202 2 жыл бұрын
Depois de muito procurar finalmente consegui chegar no teu canal. Conteúdo valioso. Parabéns!
@ProgramadorLhama
@ProgramadorLhama 2 жыл бұрын
Obrigado pela confiança! :)
@seriobrasil
@seriobrasil 2 жыл бұрын
Orientação à objetos sempre foi a maior dificuldade pra mim. Agora, estou aprendendo bastante com seus vídeos... Obrigado!
@ProgramadorLhama
@ProgramadorLhama 2 жыл бұрын
Muito sucesso na tua jornada :)
@osielanselmo
@osielanselmo 6 ай бұрын
rapaz depois de uns 20 videos. unica explicação que me fez aprender sobre o tema foi esse
@ibissau
@ibissau 9 ай бұрын
Não posso passar sem te agradecer pelo bom trabalho. Merece sim o meu like. 👍🏾
@lucasmorais6329
@lucasmorais6329 5 ай бұрын
adorei a aula. Estava pensando no porque deixar algo privado no código e o senhor conseguiu instanciar o motivo kkkk muito obrigado. Mais um inscrito
@jessica_barros
@jessica_barros Жыл бұрын
Genial! Já tinha visto outros vídeos sobre POO e só agora comecei a entender! Obrigada!
@GillianGomes
@GillianGomes 8 ай бұрын
Que aula maravilhosa! Seu conteúdo é muito bom!
@Eternitzz
@Eternitzz 8 ай бұрын
Muito obrigado pela aula
@danilo_salve
@danilo_salve Жыл бұрын
Boa didática, conteúdo de alto valor.
@chandelima
@chandelima 2 жыл бұрын
Ótima vídeo aula. Parabéns! 👏👏👏
@desenvolvedor6053
@desenvolvedor6053 Жыл бұрын
Legal, +1 like 👍. 1+ inscrito ❤️
@raissadaniely3425
@raissadaniely3425 Жыл бұрын
Muito bom! Parabéns, e obrigada!
@feliperodrigues9104
@feliperodrigues9104 3 жыл бұрын
Excelente aula, me ajudou muito a entender o conceito de encapsulamento!!!
@fabiolsmineiro
@fabiolsmineiro 2 жыл бұрын
Que aula top! Muito obrigado.
@claudiogalinha
@claudiogalinha Жыл бұрын
Obrigado!
@maiadidata
@maiadidata 3 жыл бұрын
Mais uma super AULA, parabéns e obrigado
@rafaelramos7589
@rafaelramos7589 2 жыл бұрын
Excelente explicação!!
@VictorHugo-pz4dc
@VictorHugo-pz4dc 3 жыл бұрын
Excelente conteúdo! Irei assistir todas as aulas do canal
@wisenielsmuronha3405
@wisenielsmuronha3405 3 жыл бұрын
Uau tuas aulas são fantásticas bro...não pare please...gostaria de ver um curso de React Native aqui kkk
@ThiagoAlmeidaTech
@ThiagoAlmeidaTech Жыл бұрын
TOP
@SeuEmanoel
@SeuEmanoel Жыл бұрын
Primeiro lugar muito obrigado por disponibilizar conhecimento gratuito assim. Segundo queria te fazer uma pergunta, porque nao utilizou o metodo construtor nesse caso __init__. Quando vou saber se devo utilizar o metodo construtor ou não?
@branoliver9876
@branoliver9876 3 жыл бұрын
Interessante isso dos dois _ ... Curiosamente quando aprendi essa parte de OO tinha aprendido que para deixar um metodo/atributo privado vc utiliza apenas 1 _ e quando for protegido utiliza-se 2 _ ... Acho que deve variar de literaturas mas irei usar assim a partir de agora
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
Mais pra frente eu falo a respeito do encapsulamento protegido. Lá a gente utiliza apenas 1 _.
@branoliver9876
@branoliver9876 3 жыл бұрын
Uhhh mal posso esperar para chegar nessa parte de herança e modificador protegido
@BrunoOliveira-zw2be
@BrunoOliveira-zw2be 2 жыл бұрын
Ty
@marcobispo4877
@marcobispo4877 Жыл бұрын
# Com o encapsulamento o user vai calcular apenas pela parte de cima, apenas por uma maneira class Calculadora: def calcular(self, op, num1, num2): if op == '+': return self.__adicionar(num1, num2) elif op == '-': return self.__subtrair(num1, num2) else: print('Operacao invalida') def __adicionar(self, num1, num2): return num1 + num2 def __subtrair(self, num1, num2): return num1 - num2 caculadora = Calculadora() resultado = caculadora.calcular('+', 3, 2) print(resultado)
@stembergmartins4397
@stembergmartins4397 2 жыл бұрын
Estou ingressando no mundo da programação, "_ _atributo" de 02 UnderScore será de valor protegido e não privado?
@ProgramadorLhama
@ProgramadorLhama 2 жыл бұрын
Nesse caso é privado. Falo sobre protegido lá na frente
@maborfe2988
@maborfe2988 Жыл бұрын
Que ferramenta é essa que você mostrou o diagrama dos pilares?
@ProgramadorLhama
@ProgramadorLhama Жыл бұрын
É um programa que se chama Dia, mas vc pode usar algo similar no site draw.io
@pedrojardel4825
@pedrojardel4825 2 жыл бұрын
Faz um curso que eu compro!!!!
@ProgramadorLhama
@ProgramadorLhama 2 жыл бұрын
O canal inteiro já é teu parceiro 👌🏻
@JoaoPedro-jo4gs
@JoaoPedro-jo4gs 3 жыл бұрын
cara você analisaria meu código, podendo me falar oque devo fazer para melhorar?
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
Cara, eu realmente não tenho muito tempo... Mas manda pro meu email, se possível eu vejo
@JoaoPedro-jo4gs
@JoaoPedro-jo4gs 3 жыл бұрын
@@ProgramadorLhama blz vou começar o meu código e uma agenda em oop, ae se tiver tempo vc analisa
@araujo.geilson
@araujo.geilson 3 жыл бұрын
Boa tarde, mestre! Desculpe, mas não entendi por que não foi usado o construtor na classe Calculadora.
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
O construtor não é um elemento obrigatório. Em python, ele serve como local pra adicionar atributos e rodar algum processo inicial (uma função ou método logo ao se fazer a instância de um objeto, por exemplo). Como na classe calculadora eu não desejo ter atributos, eu não coloquei um construtor. Sacou?
@araujo.geilson
@araujo.geilson 3 жыл бұрын
@@ProgramadorLhama Entendi, mestre! Muito obrigado. Quem não tem ainda essa maturidade poderia iniciar num1 e num2 no construtor e chegaria ao mesmo resultado? Obrigado!
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
Na verdade não. Note que num1 e num2 são duas entradas para o método da calculadora. Logo, não são estados, são simplesmente "variáveis" que podemos jogar dentro do calcular. Note que no final do vídeo, eu jogo dois valores dentro do método e, por consequência, poderia jogar quaisquer outros. Logo num1 e num2 não devem ser iniciados em um construtor
@felipemagalhaes541
@felipemagalhaes541 3 жыл бұрын
Fala mano, qual tema vc usa no vscode?
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
Opa, e aí! Cara, acho que nesse momento eu tava usando o tema Atom no VScode. Eu gosto de usar ele e o tema Linux Ubunto nele
@Gabriel-iq2vf
@Gabriel-iq2vf Жыл бұрын
Opearção Inválida
Orientação a Objetos em Python - Getters / Setters e Estados
11:22
Programador Lhama
Рет қаралды 12 М.
Encapsulamento - Python Orientado a Objetos - Aula 40
27:11
Otávio Miranda
Рет қаралды 29 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Docker for Beginners with Blazor
14:41
Mark Inman
Рет қаралды 45
DOMINANDO a Programação Orientação a Objetos com PYTHON
42:47
Orientação a Objetos em Python - Injeção de Dependência
8:31
Programador Lhama
Рет қаралды 5 М.
ORIENTAÇÃO A OBJETOS: EXPLICADO (Parte 1)
28:43
Bonieky Lacerda
Рет қаралды 114 М.
Orientação a Objetos com Python - Como criar uma Classe
20:24
Bóson Treinamentos
Рет қаралды 34 М.
Como Sair do Zero em Classes no Python - Self e Init Explicados
55:10
Hashtag Programação
Рет қаралды 216 М.
Encapsulamento em 10 minutos
10:19
DevSuperior
Рет қаралды 30 М.
Aulão Python sobre Classes, Objetos, Métodos, Herança, Construtor
52:15
O GUIA COMPLETO DE POO COM PYTHON #1
23:13
pythonando
Рет қаралды 18 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН