YOUTUBE


Warning: Undefined array key "items" in /home2/inspi549/public_html/wp-content/plugins/youtube-feed-pro/inc/SBY_Feed.php on line 969
Neste vídeo você vai resolver o Desafio 31 de Programação Orientada a Objetos (POO) em Python, desenvolvendo uma classe Retângulo totalmente encapsulada e utilizando os recursos modernos da linguagem, como @property, getters, setters e validação automática de atributos.

Durante a implementação, você aprenderá como proteger os dados internos de um objeto, impedir valores inválidos e criar propriedades inteligentes que tornam seu código mais seguro, organizado e profissional.

Além disso, o projeto trabalha diretamente com conceitos de geometria, permitindo calcular a área de um retângulo a partir de sua base e altura, mostrando na prática como objetos podem representar entidades do mundo real.

⏱️ Assuntos abordados na Aula:
00:00 - Apresentação do exercício e demonstração do resultado final
01:33 - Introdução ao desafio e objetivo do encapsulamento
03:41 - Criação da classe Retângulo e do construtor
05:02 - Implementação de properties, getters e setters
06:29 - Validação dos atributos base e altura
07:41 - Testando atribuições e tratamento de erros
09:06 - Fazendo o construtor utilizar atributos validados
10:24 - Criando a propriedade medidas
11:45 - Tratamento de exceções com try/except
13:28 - Atribuição de medidas usando tuplas
16:08 - Cálculo automático da área
18:35 - Como melhorar o projeto utilizando herança

Seja membro deste canal e ganhe benefícios:
https://www.youtube.com/channel/UCrWvhVmt0Qac3HgsjQK62FQ/join

Acompanhe o módulo 1 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6&si=2vA5CAXxVCFFGFn6

Acompanhe o módulo 2 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye&si=Ib8gp0Y5HbIGo4ju

Acompanhe o módulo 3 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH&si=_LooOSV_sgW9Qdcu

Acompanhe o módulo 4 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dn_RXXoa3Ameh77f95Hgwv3&si=lEB9NW78JoxTLhhJ

Siga nosso canal de Cortes:
== Acesse: @CursoemVideoCortes  

Ouça o nosso Podcast Experience: 
== https://youtube.com/playlist?list=PLHz_AreHm4dlAL49NfFvf7lUP2jrcMlYQ&si=m9MdtJHSUKUwoPmN

Curso em Vídeo
Seja um apoiador: http://cursoemvideo.com/apoie
Doe Bitcoins: 18A9Se4FK2hSsDT7xZ7n5FdRQ47WCjcftw
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursoemvideo
Facebook: http://www.facebook.com/cursosemvideo

Apoio institucional
FAETEC: https://www.faetec.rj.gov.br

Patrocínio
HOSTNET: https://www.hostnet.com.br
ESTUDONAUTA: https://www.estudonauta.com
GAFANHOTOS: https://cursoemvideo.com/apoie

#PythonPOO #CursoPython #OrientacaoaObjetos

Neste vídeo você vai resolver o Desafio 31 de Programação Orientada a Objetos (POO) em Python, desenvolvendo uma classe Retângulo totalmente encapsulada e utilizando os recursos modernos da linguagem, como @property, getters, setters e validação automática de atributos.

Durante a implementação, você aprenderá como proteger os dados internos de um objeto, impedir valores inválidos e criar propriedades inteligentes que tornam seu código mais seguro, organizado e profissional.

Além disso, o projeto trabalha diretamente com conceitos de geometria, permitindo calcular a área de um retângulo a partir de sua base e altura, mostrando na prática como objetos podem representar entidades do mundo real.

⏱️ Assuntos abordados na Aula:
00:00 - Apresentação do exercício e demonstração do resultado final
01:33 - Introdução ao desafio e objetivo do encapsulamento
03:41 - Criação da classe Retângulo e do construtor
05:02 - Implementação de properties, getters e setters
06:29 - Validação dos atributos base e altura
07:41 - Testando atribuições e tratamento de erros
09:06 - Fazendo o construtor utilizar atributos validados
10:24 - Criando a propriedade medidas
11:45 - Tratamento de exceções com try/except
13:28 - Atribuição de medidas usando tuplas
16:08 - Cálculo automático da área
18:35 - Como melhorar o projeto utilizando herança

Seja membro deste canal e ganhe benefícios:
https://www.youtube.com/channel/UCrWvhVmt0Qac3HgsjQK62FQ/join

Acompanhe o módulo 1 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6&si=2vA5CAXxVCFFGFn6

Acompanhe o módulo 2 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye&si=Ib8gp0Y5HbIGo4ju

Acompanhe o módulo 3 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH&si=_LooOSV_sgW9Qdcu

Acompanhe o módulo 4 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dn_RXXoa3Ameh77f95Hgwv3&si=lEB9NW78JoxTLhhJ

Siga nosso canal de Cortes:
== Acesse: @CursoemVideoCortes

Ouça o nosso Podcast Experience:
== https://youtube.com/playlist?list=PLHz_AreHm4dlAL49NfFvf7lUP2jrcMlYQ&si=m9MdtJHSUKUwoPmN

Curso em Vídeo
Seja um apoiador: http://cursoemvideo.com/apoie
Doe Bitcoins: 18A9Se4FK2hSsDT7xZ7n5FdRQ47WCjcftw
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursoemvideo
Facebook: http://www.facebook.com/cursosemvideo

Apoio institucional
FAETEC: https://www.faetec.rj.gov.br

Patrocínio
HOSTNET: https://www.hostnet.com.br
ESTUDONAUTA: https://www.estudonauta.com
GAFANHOTOS: https://cursoemvideo.com/apoie

#PythonPOO #CursoPython #OrientacaoaObjetos

YouTube Video UCrWvhVmt0Qac3HgsjQK62FQ_wHWYQZJlR-k

Criando uma Classe Retângulo com Encapsulamento - Curso Python POO: Desafio 31

Curso em Vídeo 9 hours ago

Neste desafio do Curso de Python com Programação Orientada a Objetos, você vai aprender como implementar um sistema seguro de credenciais utilizando SHA-256, Hashlib, encapsulamento, @property, getters e setters e validação de senhas.

Ao invés de armazenar senhas em texto puro, vamos criar uma classe que salva apenas a hash criptográfica, exatamente como sistemas profissionais fazem.

Durante a resolução você entenderá:

⏱️ Assuntos abordados na Aula:
00:00 Introdução e demonstração do desafio
00:58 O objetivo da classe Credencial
01:30 O que é Hash e por que ela existe
03:08 SHA-256 vs MD5 vs SHA-1
05:10 Criando a estrutura do projeto
06:20 Encode UTF-8 explicado
08:08 Gerando uma Hash com hashlib
09:20 Por que sistemas não armazenam senhas
12:45 Importando SHA-256 corretamente
13:20 Criando a classe Credencial
14:20 Implementando @property e @setter
15:00 Gerando automaticamente a Hash da senha
16:10 Criando o método validar()
17:00 Comparando hashes corretamente
18:40 Testando credenciais na prática
19:50 Boas práticas para armazenamento seguro
20:35 Conceitos que serão usados nos próximos desafios
21:30 Encerramento

Seja membro deste canal e ganhe benefícios:
https://www.youtube.com/channel/UCrWvhVmt0Qac3HgsjQK62FQ/join

Acompanhe o módulo 1 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6&si=2vA5CAXxVCFFGFn6

Acompanhe o módulo 2 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye&si=Ib8gp0Y5HbIGo4ju

Acompanhe o módulo 3 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH&si=_LooOSV_sgW9Qdcu

Acompanhe o módulo 4 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dn_RXXoa3Ameh77f95Hgwv3&si=lEB9NW78JoxTLhhJ

Siga nosso canal de Cortes:
== Acesse: @CursoemVideoCortes  

Ouça o nosso Podcast Experience: 
== https://youtube.com/playlist?list=PLHz_AreHm4dlAL49NfFvf7lUP2jrcMlYQ&si=m9MdtJHSUKUwoPmN

Curso em Vídeo
Seja um apoiador: http://cursoemvideo.com/apoie
Doe Bitcoins: 18A9Se4FK2hSsDT7xZ7n5FdRQ47WCjcftw
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursoemvideo
Facebook: http://www.facebook.com/cursosemvideo

Apoio institucional
FAETEC: https://www.faetec.rj.gov.br

Patrocínio
HOSTNET: https://www.hostnet.com.br
ESTUDONAUTA: https://www.estudonauta.com
GAFANHOTOS: https://cursoemvideo.com/apoie

#PythonPOO #CursoPython #OrientacaoaObjetos

Neste desafio do Curso de Python com Programação Orientada a Objetos, você vai aprender como implementar um sistema seguro de credenciais utilizando SHA-256, Hashlib, encapsulamento, @property, getters e setters e validação de senhas.

Ao invés de armazenar senhas em texto puro, vamos criar uma classe que salva apenas a hash criptográfica, exatamente como sistemas profissionais fazem.

Durante a resolução você entenderá:

⏱️ Assuntos abordados na Aula:
00:00 Introdução e demonstração do desafio
00:58 O objetivo da classe Credencial
01:30 O que é Hash e por que ela existe
03:08 SHA-256 vs MD5 vs SHA-1
05:10 Criando a estrutura do projeto
06:20 Encode UTF-8 explicado
08:08 Gerando uma Hash com hashlib
09:20 Por que sistemas não armazenam senhas
12:45 Importando SHA-256 corretamente
13:20 Criando a classe Credencial
14:20 Implementando @property e @setter
15:00 Gerando automaticamente a Hash da senha
16:10 Criando o método validar()
17:00 Comparando hashes corretamente
18:40 Testando credenciais na prática
19:50 Boas práticas para armazenamento seguro
20:35 Conceitos que serão usados nos próximos desafios
21:30 Encerramento

Seja membro deste canal e ganhe benefícios:
https://www.youtube.com/channel/UCrWvhVmt0Qac3HgsjQK62FQ/join

Acompanhe o módulo 1 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6&si=2vA5CAXxVCFFGFn6

Acompanhe o módulo 2 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye&si=Ib8gp0Y5HbIGo4ju

Acompanhe o módulo 3 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH&si=_LooOSV_sgW9Qdcu

Acompanhe o módulo 4 do Curso de Python
== https://youtube.com/playlist?list=PLHz_AreHm4dn_RXXoa3Ameh77f95Hgwv3&si=lEB9NW78JoxTLhhJ

Siga nosso canal de Cortes:
== Acesse: @CursoemVideoCortes

Ouça o nosso Podcast Experience:
== https://youtube.com/playlist?list=PLHz_AreHm4dlAL49NfFvf7lUP2jrcMlYQ&si=m9MdtJHSUKUwoPmN

Curso em Vídeo
Seja um apoiador: http://cursoemvideo.com/apoie
Doe Bitcoins: 18A9Se4FK2hSsDT7xZ7n5FdRQ47WCjcftw
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursoemvideo
Facebook: http://www.facebook.com/cursosemvideo

Apoio institucional
FAETEC: https://www.faetec.rj.gov.br

Patrocínio
HOSTNET: https://www.hostnet.com.br
ESTUDONAUTA: https://www.estudonauta.com
GAFANHOTOS: https://cursoemvideo.com/apoie

#PythonPOO #CursoPython #OrientacaoaObjetos

YouTube Video UCrWvhVmt0Qac3HgsjQK62FQ_tqFncRgUWko

Criptografia de Senhas com SHA-256, Hashlib e Encapsulamento - Curso Python POO: Desafio 30

Curso em Vídeo 6 de julho de 2026 14:00

This error message is only visible to WordPress admins

Important: No API Key Entered.

Many features are not available without adding an API Key. Please go to the YouTube Feed settings page to add an API key after following these instructions.