Scribe
Scribe

Gostou? Torne o Scribe ainda melhor deixando uma avaliação

Obter Extensão do Chrome

Navegar

  • Vídeos Populares
  • Vídeos Recentes
  • Todos os Canais

Ferramentas Gratuitas

  • Baixador de Legendas de Vídeo
  • Gerador de Marcadores de Tempo de Vídeo
  • Resumidor de Vídeos
  • Contador de Palavras de Vídeo
  • Analisador de Títulos de Vídeo
  • Busca de Transcrições de Vídeo
  • Análises de Vídeo
  • Criador de Capítulos de Vídeo
  • Gerador de Quiz de Vídeo
  • Chat com Vídeo

Produto

  • Preços
  • Blog
  • Obter Extensão do Chrome

Developers

  • Transcript API
  • API Documentation

Legal

  • Termos
  • Privacidade
  • Suporte
  • Mapa do Site

Direitos Autorais © 2026. Feito com ♥ por Scribe

— Se isso tornou sua vida mais fácil (ou pelo menos um pouco menos caótica), deixe-nos uma avaliação! Prometemos que vai alegrar nosso dia. 😊

Related Videos

Atributos de Classe - Curso Python Orientado a Objetos [Aula 02]

Video thumbnail
4552,255 Palavras11m readGrade 18
Compartilhar
Channel
Programando com Paulo
e fala aí bola aqui seja bem-vindo a mais uma aula de Python comentado a objetos na aula de hoje vamos falar sobre atributos de classe então na última aula lá sobre classes e objetos a gente aprendeu a como que é uma classe que representasse um país por exemplo com três atributos agora nessa aula a gente vai aprender como que a gente pia atributos da classe que vão ser Cross a todos os objetos que essa classe criar não aparece canção se por acaso você caiu nessa aula aqui ainda não sabe o que são classes e objetos Eu recomendo você parar de estudar isso E como você pode fazer isso é simples Olha que na descrição desse vídeo eu vou deixar o link para a Playlist que têm todos os vídeos que eu tô criando de Python orientado a objetos aí você pode ir lá assistir o vídeo de classes eu tinha depois você volta Nesse vídeo para a gente entender a fundo como você pode utilizar atributos de classe Combinado então a bala antes explicar o que é um atributo de classe eu vou utilizar a classe que a gente criou na aula passada de um país com três atributos principais o nome desse país a paz EA população dos países e o nosso objetivo é para cada país que foi criado Eu quero ter um atributo que é Cross a todos os objetos ou seja que pertence à classe que armazena a população total de todos os países que foram criados então um objeto país foi criado esse atributo população total precisa ser atualizado beleza e a partir disso você vai entender tudo que você precisa sobre atributos de classe no quarto Bora lá para gente conseguir sentar aqui um atributo de Classe A gente pode colocar esse atributo esta é como se fosse uma variável mesmo a gente coloca esse tributo no mesmo nível de indentação aqui do que o método init e ele não vai ficar encapsulado por nada dentro de uma função nada é simplesmente um atributo que a gente vai colocar aqui então por exemplo no caso de população total e eu vou colocar um valor aleatório tipo enquanto super 50 eu vou mostrar para vocês como que a gente faz para acessar esse atributo aqui da classe tão só para ficar um pouco mais tempo para tirar nosso cada vou remover esse monte de print nós temos esses dois países a gente tem algumas formas de se saísse atributo O primeiro é utilizando a própria classe então eu posso pegar aqui eu vou até comentar essa linha de instanciação dos países e a gente pode utilizar o nome da classe mesmo que país. E o nome do atributo da classe que queremos acessar a Vou colocar aqui para imprimir esse valor veja que ele retornou exatamente o valor aqui que foi atribuída essa variável esse atributo da classe e para isso a gente não precisou nem nem criarem um objeto dessa classe beijo que não tem objeto criado o nosso os dois construtores que estavam são chamados Eles foram comentados então é um lá tributo que ele pertence à classe Mas tem uma coisa aqui que pode acabar deixando as coisas um pouco confusos eu vou descomentar aqui o país um eu vou comentar oi vem aqui mais população total e eu vou tentar se saísse atributos da classe e objeto faz isso não vou colocar aqui faz um ponto população total o pior que o executar ele entendeu 50 E por quê que isso acontece sempre que a gente tenta imprimir um atributo de um objeto de uma determinada classe 1ª Ed verifica se existe essa tributo na Instância do objeto que foi criada aqui pelo método Construtor ou atribuído em algum outro momento e depois ele também verifica se existe esse atributo no nível de classe antes de falar que não existe então se por algum motivo eu vim aqui que tirar esse atributo da classe tem mais usar de novo ele já vai dar eu não pode ver que ele falou aqui o objeto país Ele não tem o atributo população total só que eu tô pegando aqui um atributo do objeto e não da classe certo mas o mecanismo aqui é justamente esse primeiro ele verifica se o objeto existe no nível de objetos você foi dar se foi dado a esse objeto esse atributo caso não tenha no nível do objeto ele ainda verifica se existe um nível da classe se existir ele retorna O valor da classe e aí se não tiver na classe também aí ele não eu E se eu pegar e colocar aqui selfie ponto população total igual a 30 o que vocês esperam que vai ser impresso por esse print faz um ponto população total vamos ver contra o Inter ele imprimiu 30 eu vou descomentar agora o atributo da classe vamos ver se ele vai fechar imprimindo continente minuto Então seja ele pegou o valor que foi sentado aqui no Construtor e retornou aqui nesse print mas e agora se eu chegar imprimiu atributo da classe ele vai ser 30 ou 50 Será que aqui esse método do objeto Será que essa atribuição aqui do objeto sobre a escrever o valor da classe um conferir não porque existem esses dois atributos de fato o atributo do objeto que é a população total e o atributo da classe que a população total eles são atributos Independentes Apesar de que quando o objeto não encontra um atributo nele ele procura pelo atributo da classe o atributo sentado não Construtor do objeto ou não objeto ele nunca sobrescreve o outro é porque o atributo da classe pertence a todos os objetos e para provar isso para você eu vou descomentar aqui faz 2 e eu vou colocar essa atribuição aqui de população total somente para o país um Então vou colocar aqui para isso não o outro população total igual a 30 a gente vai imprimir a população total do país um sempre mil a população total do país e eu vou imprimir também agora a população total de PS2 certo a gente quer ver aqui o que que vai retornar o valor do atributo população total de país dois vamos ver aqui vou acertar Deixa aquele também retornou 50 isso aconteceu porque porque quando ele foi olhar o objeto país dois ele não tinha o atributo população total logo ele pegou o valor da classe mas Então como que eu faço para conseguir quando eu vi um objeto novo eu atualizar essa esse atributo da classe aqui população total a gente sempre tem a população total de todos os países cadastrados nessa classe porque se eu colocar o atributo Aqui céu ponto população total dentro do Construtor a gente já viu é mas vai tirar um atributo no nível do objeto e não manipular esse objeto aqui do nível da classe que é o que a gente quer para fazer isso a gente vai utilizar a mesma sintaxe que utilizamos aqui para acessar o valor do tributo Então dentro do método Construtor a gente vai colocar país com P maiúsculo ser estamos acessando a classe e país. E o atributo que a gente quer manipular = que a gente quer pegar sempre o que já tem que salvo no valor país.
População total e somar a população desse Lobo país está sendo criado então o valor de população total vai ser igual o valor porque população total interior mais informação desse país que está sendo criado agora e dessa forma a gente consegue sempre atualizar o valor de população total então eu vou iniciar agora variável da classe de população total com o valor de zero e aí conforme os países foram sendo criados esse valor vai sendo atualizado pelo consultor ou seja na hora que a quatro porque a da população total vai ser zero quando a gente chamar que o Construtor país na linha 11 ele vai o valor de população total no momento da construção do país do país Brasil aqui então esse valor de população total já vai ser atualizado para 212. 6 e depois quando ele criar o país Canadá ele vai tomar mais 30 esse valor chega a minha ali 242. 6 certo então vamos colocar alguns prints aqui para ficar bem claros para gente e aí vai fazer contar desde aquele imprimiu Zé porque antes de qualquer país foi criado o seu valor É zero que é o valor que foi iniciada aqui depois eles são o valor da população do Brasil Então 212 pontos e milhões e depois ele somou também a população do valor do Canadá Então dessa forma aqui com essa sim táxi onde a gente usa o nome da classe.
O nome do atributo que a gente quer atualizar mesmo esse estando dentro do Construtor do objeto e vai acessar o atributo da classe para fazer essa atualização e assim toda vez que o país foi instanciada que utilizando esse método Construtor init naquelas país vai ser somado a população desse país a população total que ela tributo aqui da classe país mostra coisa que pó o presente a gente fazer aqui com atributo de classe é criar uma lista como atributo dessa classe que salva todas as instâncias todos os objetos criados dessa classifica da seguinte forma a gente queria com um atributo chamado a lista países ele vai ser do tipo lista então nós estamos inicializando aqui ele como vai está vazio e toda vez que um país foi criado ou seja dentro aqui do método init a gente vai colocar país pontos lista países. Atende e aí a gente vai passar aqui todo jeito que tá sendo criado pelo caso é o selfie E assim a gente consegue fazer o acesso aqui embaixo que país ponto de vista países a gente consegue fazer o acesso de todos os países que foram criados vamos executar vão ver veja que ele trouxe aqui uma lista com dois objetos uma forma muito estranha mas com dois objetos que acabaram de ser criados E acredite você ou não os países que estão aqui são o Brasil e o Canadá que são os países que acabamos de criar aqui para ver a gente pode até colocar aqui for país entra ca E aí se a gente vai entender principais pontos nome do jeito ele retornou aqui o nome dos dois países que eu não tô acessando objeto de paz um nem mais dois só tô pegando aqui o o atributo chamado lista países que pertencem à classe país que contém todos os objetos criados pelas país mas calma que tem como a gente melhorar essa representação estranha aqui para fazer isso a gente vai utilizar um outro método Macho mas o que que o método mágico Paulo é tudo mais que são métodos Bairro em que eles normalmente não são chamados diretos por exemplo método init a gente não teve que chamar o neto doente para invocar o Construtor porque o o próprio essa própria sintáxi aqui ela já é responsável por chamar esse método e da mesma forma a gente vai ver que isso também acontece com esse método rap que é um método tiver ajudar a gente deixar isso daqui de uma forma um pouco mais elegante Então a gente tem que colocar ele aqui defe underline underline up underline underline abre parentes ele também tem que receber o selfie porque ele tem que saber de qual objeto ele vai fazer a representação certo os pontos daqui a gente retorna como a gente quer que um objeto seja representado Então vou poder ficar entanto retorno aí veja que ele retornou aqui uma lista com duas palavras países porque a gente tem dois países mais desse jeito ainda tá bem confusão não consigo saber quais países estão aqui de fato Então vou retornar agora selfie.
Vídeos relacionados
Criando Métodos de Objetos - Curso Python Orientado a Objetos [Aula 03]
17:22
Criando Métodos de Objetos - Curso Python ...
Programando com Paulo
417 views
Como Funcionam Classes e Programação Orientada a Objetos em Python - Aprenda em 10 Minutos!
11:54
Como Funcionam Classes e Programação Orien...
Hashtag Programação
64,521 views
Trump Speech LIVE | President trump declares national emergency at the U.S.-Mexico border | US News
Trump Speech LIVE | President trump declar...
MIRROR NOW
DeepSeek is a Game Changer for AI - Computerphile
19:58
DeepSeek is a Game Changer for AI - Comput...
Computerphile
606,600 views
Python para Iniciantes #01 - print, variáveis, strings, números, booleanos, if...else, funções
53:36
Python para Iniciantes #01 - print, variáv...
Lilizok4
1,763 views
How I Would Learn Python FAST (if I could start over)
12:19
How I Would Learn Python FAST (if I could ...
Thu Vu
758,154 views
I BOUGHT A WRECKED RANGE ROVER SVR & ATTEMPTED TO REBUILD IT IN 7 DAYS
56:31
I BOUGHT A WRECKED RANGE ROVER SVR & ATTEM...
Mat Armstrong
3,810,079 views
Better Java Streams with Gatherers - JEP Cafe #23
1:13:32
Better Java Streams with Gatherers - JEP C...
Java
30,233 views
Classes - Python Orientado a Objetos - Aula 35
35:48
Classes - Python Orientado a Objetos - Aul...
Otávio Miranda
170,852 views
Nigel Farage MP Speaks Out on Brexit, Trump & No. 10 Aspirations | This Morning
17:52
Nigel Farage MP Speaks Out on Brexit, Trum...
This Morning
31,759 views
10 Important Python Concepts In 20 Minutes
18:49
10 Important Python Concepts In 20 Minutes
Indently
475,732 views
Python Classes e Métodos - Em Menos de 10 Minutos [FÁCIL]
9:08
Python Classes e Métodos - Em Menos de 10 ...
Dev Aprender | Jhonatan de Souza
217,053 views
Método Construtor __init__ - Orientação a Objetos com Python 02
11:49
Método Construtor __init__ - Orientação a ...
Bóson Treinamentos
21,567 views
5 Python Libraries You Should Know in 2025!
22:30
5 Python Libraries You Should Know in 2025!
Keith Galli
89,958 views
All Rust string types explained
22:13
All Rust string types explained
Let's Get Rusty
199,023 views
DEEPSEEK Vs CHATGPT There Is A  Clear Winner !!
15:53
DEEPSEEK Vs CHATGPT There Is A Clear Winn...
Rick Aqua
8,049 views
Diferença entre Classe, Objeto e Instância em Python
9:06
Diferença entre Classe, Objeto e Instância...
Hashtag Programação
28,335 views
Inside Britain’s Cannabis Letterbox Drug Trade - Exposed | 24 Hours In Police Custody | Channel 4
47:50
Inside Britain’s Cannabis Letterbox Drug T...
Channel 4 Documentaries
410,483 views
Deep Focus - Music For Studying | Improve Your Focus - Study Music
Deep Focus - Music For Studying | Improve ...
Greenred Productions - Relaxing Music