Muito bom! Entender os conceitos básicos de orientação a objetos é muito importante para aqueles que estão começando a programar. Esses fundamentos diminuem drasticamente a produção dos programas "Frankstein" que frequentemente encontramos por aí.
Que vídeo! Estou num momento de maratonar o canal e este vídeo deu muita luz em relação aos conceitos. Parabéns, mais uma vez pela profundidade do conteúdo. Agora é treinar para fixar!
Eu acho que esse é o canal com o melhor conteúdo de programação em python em lingua portuguesa e um dos melhores do youtube (n to conseguindo lembrar de nenhum outro melhor mesmo em ingles). É impressionante que quase tudo o q eu procuro de programação em python eu encontro o canal explicando muito melhor do que os outros haha. Eu programo em python ha anos, mas so precisei aprender classe pra usar Pytorch, mas eu sempre senti que nao entendia bem o que tava rolando e esse video esclareceu muito pra mim. Estou bastante feliz de poder ser apoiador desse canal sensacional, muito obrigado pelo conteudo.
Hallison, já havia visto todo esse material na aula, mas absorvi pouco e só conseguia aplicar mecanicamente, sua explicação foi o estalo que faltava para eu finalmente entender o que estava fazendo, muito obrigado mesmo, essa sensação de finalmente entender é impagável.
Acabei de chegar aqui de paraquedas, e já me inscrevi no canal. VIDEO FANTÁSTICO! Olhei as playlists e parece que vcs desistiram dessa série de videos. Facam mais videos desse tópico, está muito raro de encontrar irmão!
Obrigado, Anna, seja bem-vinda ao canal! Confira esta playlist: th-cam.com/play/PL5TJqBvpXQv60f8_yh-fg1uJptnA8ZDNV.html Você também pode se interessar por estas playlists: 1 (básica) th-cam.com/play/PL5TJqBvpXQv6AEfVymby32MinHdxZA-8J.html 2. (aplicações) th-cam.com/play/PL5TJqBvpXQv6pHlMrbC-NfgeGE2CGrd1S.html 🤙🏾
Hallison, enviei um e-mail no link da página indicada mas foi devolvido. Me inscrevi no curso mas perdi o caminho para chegar nas lives. Pode me atualizar por favor?
As lives serão na comunidade Programação Mais Dinâmica no Sparkle: bit.ly/pgsparkle Você comprou o curso e não recebeu e-mail com as credenciais para acessar? Vamos disponibilizar um link lá dentro também.
@@giuliamoscoso665 verificou os resultados de "somar" e "negar"? Você pode comparar sua solução com o código que disponibilizamos: github.com/python-cafe/orientacao_objetos/blob/master/fracao.py
Já assisti umas 25 aulas sobre o assunto, mas ainda continuo confuso. Não estou sabendo implementar nos códigos, achando extremamente complicado e desnecessário o uso de classes e isso vai de encontro ao que todo mundo diz. Conclusão: ainda não aprendi esse assunto.😥😥😥😥😥😥😥
Tá, então POO é básicamente a origen de toda biblioteca em python? Pelo o que entendi, então, a linha clássica de um código OOP é estruturada assim, certo:? 1 = 2.3.4(5,6) 1 variavel 2 biblioteca 3 classe 4 método 5 e 6 argumentos
Não entendi sua organização em numeração... Em Python, qualquer coisa é um objeto: os valores referenciados por variáveis, as funções (independentemente de você se referir a elas como funções ou métodos), as referências para módulos - que podem compor bibliotecas - tudo é objeto. Sugestão de leitura: stackoverflow.com/questions/865911/is-everything-an-object-in-python-like-ruby
Excelente vídeo. Já havia visto vários vídeos sobre e o seu conseguiu sintetizar o conteúdo em conjunto com uma bom método de explicação. Parabéns, vou acompanhar o canal. Obrigado !
Muito bom! Entender os conceitos básicos de orientação a objetos é muito importante para aqueles que estão começando a programar. Esses fundamentos diminuem drasticamente a produção dos programas "Frankstein" que frequentemente encontramos por aí.
Por favor! Continua essa playlist!
Assistido ✔️
Que vídeo! Estou num momento de maratonar o canal e este vídeo deu muita luz em relação aos conceitos. Parabéns, mais uma vez pela profundidade do conteúdo. Agora é treinar para fixar!
Show, João! Bons estudos 🙌🏾
Que aula, cara.
Parabéns e obrigado.
Valeeu Marcio!
Cara, adorei a didática top down!
Primeiro mostra o objetivo, definições e depois a construção.
Bom ver que percebeu e gostou. Acho que assim motiva mais as pessoas. Me sinto mais aberto a aprender quando sei onde vai dar. Abraço!
Muito bom. A mudança para programação orientada a objetos é muito interessante, a sensação de potência é muito maior.
Grandes poderes trazem grandes responsabilidades 🙂
Otima aula! Entendi perfeitamente.
Que ótimo! 😁
Eu acho que esse é o canal com o melhor conteúdo de programação em python em lingua portuguesa e um dos melhores do youtube (n to conseguindo lembrar de nenhum outro melhor mesmo em ingles). É impressionante que quase tudo o q eu procuro de programação em python eu encontro o canal explicando muito melhor do que os outros haha. Eu programo em python ha anos, mas so precisei aprender classe pra usar Pytorch, mas eu sempre senti que nao entendia bem o que tava rolando e esse video esclareceu muito pra mim. Estou bastante feliz de poder ser apoiador desse canal sensacional, muito obrigado pelo conteudo.
Muito obrigado, Éverton! Muito feliz com seu comentário 🥰🥰
Cara, maravilhosa as explicações. Parabéns pela didática, já acompanhava vocês antes mas não conhecia essa série
Valeu!
Excelente. Parabéns!
Obrigado 🙌🏾
Muito boa, a sua abordagem.
Valeu 🙌🏾
Cara, você explica muito bem! Serenidade e clareza, obrigado.
Hallison, já havia visto todo esse material na aula, mas absorvi pouco e só conseguia aplicar mecanicamente, sua explicação foi o estalo que faltava para eu finalmente entender o que estava fazendo, muito obrigado mesmo, essa sensação de finalmente entender é impagável.
Feliz em saber! Esse é o objetivo :D
Acabei de chegar aqui de paraquedas, e já me inscrevi no canal. VIDEO FANTÁSTICO! Olhei as playlists e parece que vcs desistiram dessa série de videos. Facam mais videos desse tópico, está muito raro de encontrar irmão!
Valeu! Vamos pensar a respeito na hora de priorizar o conteúdo.
@@pgdinamica A comunidade agradece, GRATO;)
Explica muito bem! Ganhou mais um inscrito. Parabéns e Obg pelo conhecimento compartilhado.
Seja bem vindo! 🙂
Parabéns pela aula.
Obrigado!
Pessoal, em ambiente profissional.
É comum/errado/certo, validar os dados em um construtor?
Muito bom !!! Obrigado
Valeu!
Parabéns pelo vídeo, sucesso
Obrigado! 😁
tú é o brabo
é nóiz 😬
Seus videos estão me ajudando muito Hallison!
🙌🏾
Você explica tão bem!!! Tem continuação ou mais conteúdo desse tópico no canal? Adoraria ver mais
Obrigado, Anna, seja bem-vinda ao canal! Confira esta playlist: th-cam.com/play/PL5TJqBvpXQv60f8_yh-fg1uJptnA8ZDNV.html
Você também pode se interessar por estas playlists:
1 (básica) th-cam.com/play/PL5TJqBvpXQv6AEfVymby32MinHdxZA-8J.html
2. (aplicações) th-cam.com/play/PL5TJqBvpXQv6pHlMrbC-NfgeGE2CGrd1S.html
🤙🏾
Muuuuuuuuuuuuuuuuuuuuuuuito obrigado
show, parabens
Valeu! 🙌🏾
Muito bom.
Para quem quiser:
class Fracao:
def __init__(self, n, d):
self.n = n
self.d = d if d else 1
def inverter(self):
return Fracao(self.d, self.n)
def negar(self):
return Fracao(-self.n, self.d)
def somar(self, outra):
if self.d == outra.d:
return Fracao(self.n + outra.n, self.d)
novo_n = self.n * outra.d + outra.n * self.d
novo_d = self.d * outra.d
return Fracao(novo_n, novo_d).simplificar()
def subtrair(self, outra):
return self.somar(-outra)
def multiplicar(self, outra):
return Fracao(self.n * outra.n, self.d * outra.d).simplificar()
def dividir(self, outra):
return self.multiplicar(outra.inverter())
def simplificar(self):
primos = []
for i in range(2, min((self.n, self.d)) + 1):
divs = set()
for j in range(2, i):
if i % j == 0:
divs.add(j)
if len(divs) == 0:
primos.append(i)
for p in primos:
while self.n % p == 0 and self.d % p == 0:
self.n //= p
self.d //= p
return self
def __str__(self):
if self.d != 1:
return f'{(self.n)}/{self.d}'
return f'{self.n}'
Hallison, enviei um e-mail no link da página indicada mas foi devolvido. Me inscrevi no curso mas perdi o caminho para chegar nas lives. Pode me atualizar por favor?
As lives serão na comunidade Programação Mais Dinâmica no Sparkle: bit.ly/pgsparkle
Você comprou o curso e não recebeu e-mail com as credenciais para acessar? Vamos disponibilizar um link lá dentro também.
o meu é windows, os comandos não funcionam como o seu, será q muda as palavras ?
não, são os mesmos. tem que ter o python instalado, não sei se vc tinha e, talvez, por isso não ia
O resultado da minha subtração sempre é sem tipo (NoneType), alguém sabe porque? não saiem tipo Fracao, como o restante
Provavelmente, está faltando retornar o valor.
@@pgdinamica retornei como está no código :/
return self.somar(outra.negar())
@@giuliamoscoso665 verificou os resultados de "somar" e "negar"?
Você pode comparar sua solução com o código que disponibilizamos: github.com/python-cafe/orientacao_objetos/blob/master/fracao.py
Já assisti umas 25 aulas sobre o assunto, mas ainda continuo confuso. Não estou sabendo implementar nos códigos, achando extremamente complicado e desnecessário o uso de classes e isso vai de encontro ao que todo mundo diz. Conclusão: ainda não aprendi esse assunto.😥😥😥😥😥😥😥
Tá, então POO é básicamente a origen de toda biblioteca em python?
Pelo o que entendi, então, a linha clássica de um código OOP é estruturada assim, certo:?
1 = 2.3.4(5,6)
1 variavel
2 biblioteca
3 classe
4 método
5 e 6 argumentos
Não entendi sua organização em numeração...
Em Python, qualquer coisa é um objeto: os valores referenciados por variáveis, as funções (independentemente de você se referir a elas como funções ou métodos), as referências para módulos - que podem compor bibliotecas - tudo é objeto. Sugestão de leitura: stackoverflow.com/questions/865911/is-everything-an-object-in-python-like-ruby
não achei a continuação
Na descrição do vídeo tem o link da playlist: th-cam.com/play/PL5TJqBvpXQv60f8_yh-fg1uJptnA8ZDNV.html
@@pgdinamica obrigado, parabéns por postar conteúdos com uma didática incrível.
Excelente vídeo. Já havia visto vários vídeos sobre e o seu conseguiu sintetizar o conteúdo em conjunto com uma bom método de explicação. Parabéns, vou acompanhar o canal. Obrigado !
A explicação foi muito boa, no entanto, creio que deveria ser abstraido objetos do mundo real para melhor exemplificar.