Python Classes e Métodos - Em Menos de 10 Minutos [FÁCIL]
ฝัง
- เผยแพร่เมื่อ 7 ก.ย. 2024
- 🔥Quer se TORNAR um PROGRAMADOR Python e aprender DIRETAMENTE comigo? Então clique aqui: link.devaprend...
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜ bit.ly/Telegra...
Neste vídeo vamos aprender sobre como usar classes python, como usar método em python e no final tenho um desafio para você!
#Python #Classes #Metodos
Neste vídeo estaremos falando sobre classes python em portugues, com exemplo sobre como usar objetos python 3, como criar e usar uma classe. Estaremos falando sobre métodos python, e método de uma classe python
Instagram Pessoal: links.devapren...
CONTATO COMERCIAL
------------------------
jhonatan@devaprender.com
RECURSOS QUE USO E RECOMENDO
---------------------------------------------------
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜ bit.ly/Telegra...
Cara, passei 2 horas tentando entender isso na aula da facul e nada, e aqui, em 9 minutos consegui... Esses professores procuram complicar demais... kkkkkk. Parabéns cara, você tem muito mérito, sou grato!
pow cara ainda nao assisti mas vou tenta pega agora no video
eu to fazendo varios cursos e unica coisa q nao to pegando é essa ideia dos metods eu até compreendi a questão da modularização com as funções
pra otimização do codprincipal
vamos ver se pego nesse video aqui .
bjs
Eu estou dando aula aos monitores de informática na faculdade, sendo que era pra eles me darem aula kkkkk
Ate entao eu nao tinha entendido absolutamente nada...esse video acho que ja consegui ver uma luz..tenho um script feito em python que é pra ser simples porem ficou com mais de 600 linhas, acho que a solução está nisso..como estou no basicão ainda, desanima muito quando vc estuda um topico e nao enxerga aplicaçao pratica imediata
@@Prvzn Isso se chama Orientação a Objetos, se você padronizar direitinho, economiza muito sua vida, se você você aprender Padrões de Projeto (Design Patterns) ai você voa...
Carlos Eduardo: E incrivel como a maioria das pessoas n sabem APRENDER A APRENDER.
Opa 👋, O que achou de classes em Python?
Já tinha tentado em alguma outra linguagem?
🤜Ajude um jovem a atingir o seu sonho de viver do ensino
🤜Se inscrevendo e curtindo este vídeo.
#TamoJunto #RumoA50mil
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜ bit.ly/TelegramDevAprender
Cara, parabéns pelo conteúdo que você tem ministrado. Você com certeza vai ser um grande ensinador dentro das plataformas digitais e espero que consiga atingir o seu sonho.
@@felipeanderson9665 Opa Felipe! Obrigado pela força cara! Vou continuar até isso dar certo! Vamo com tudo
Primeiramemte parabéns pelo video ficou bem explicito e eu tenho uma perguntas, Quanto tempo em média leva pra aprender POO em python?
Mano, eu não consigo explicar felicidade que eu estou. Você conseguiu, a partir de um exemplo prático, explicar uma coisa que tira meu sono há alguns meses. Sou iniciante em programação e grande entusiasta em tecnologia, e quero empreender numa plataforma de ensino democrático, como você fez nesse vídeo. Não sei se a internet está abarrotada de conteúdo assim e eu que não consegui achar antes, mas parabéns porque achei seu trabalho ótimo, prático e rápido!
__init__() é consultor ou construtor ? não intendi bem na hora em que vc disse.
Cara continua com seus videos, a comunidade precisa de gente que explica as coisas de formas simples como você
Eu tenho votade de aprender a programa, mas tenho algo que , se eu desanimar um pouco , eu paro, vi seu video do Bot para instagram ,e começei a fazer um , claro que mesmo copiado rsrsr, quando terminei deu aquela sensação , de querer aprender mais , vou esperar por esse curso de python, tudo de bom pra vc continue esse trabalho que vc está fzendo bem
Com certeza Edson, programar é meio viciante também haha, depois que você começa e percebe o que consegue fazer vc pira nas possibilidades!
Que massa imagina o que deria para criar com mais conhecimento?
Logo estarei lançando aqui no canal o curso completo!
É deste jeito... eu to começando aprender C#. Ai eu comecei ver um video de um cara criando um sistema de comércio. Eu fiquei tão feliz. Mesmo sendo copiado. Motiva BASTANTE a correr atrás e aprender.
Cara faço ADS numa faculdade. Mas, eles complicam tanto que recorri ao youtube. graças a deus achei seu canal. como no enunciado ficou muito fácil, 10 minutos e entendi tudo. show demais, demais demais. parabéns vc tem o dom de ensinar
Obrigado pelo conhecimento adquirido eu personalizei o desafio, onde o usuário colocar as informaçoês, da uma olhada se tiver alguma dica pra melhorar meu programa agradeço.
class Carro:
def __init__(self, marca, ano, cor):
self.marca = input('Digite a marca do carro: ')
self.ano = int(input('Digite o ano do seu carro: '))
self.cor = input('Digite a cor do seu carro: ')
def Ligar(self):
ligando = input('Deseja ligar seu carro? [S,N]: ').lower()
if ligando == 's':
print('Carro ligado!')
else:
print('Carro Desligado!')
def music(self):
musica = input('Deseja ouvir alguma música: [S,N]: ').lower()
if musica == 's':
escolha = input('Qual musica deseja ouvir: ')
print(f'Tocando {escolha}.Mp3')
else:
print('Ok sem música!')
def temperatura(self):
temp = input('Deseja ligar o ar condicionado: [S,N]: ').lower()
if temp == 's':
grau = int(input('Quantos graus: '))
print(f'Temperatura escolhida de {grau}º Graus!')
def informacoes(self):
infor = input('Deseja saber as informaçoes do seu carro: [S,N]: ')
if infor == 's':
print(self.marca, self.ano, self.cor)
else:
pass
carro = Carro('', '', '')
carro.Ligar()
carro.music()
carro.temperatura()
print('Boa Viagem!')
Sem Chance , cara vc foi muito Claro , e melhor ainda, foi objetivo, nao enrrolou , Sua didatica é de boa qualidade, nao guarda este dom que vc recebeu de ensinar, continua compartiçhando que o melhor vira na sua vida, obrigado pela oportunidade de Ver videos sobre Python com esta didatica, um abraço, fica com Deus.
Obrigado Luiz, esse é o sonho.. Viver do ensino.
Obrigado pelas palavras
kkkk a gente percebe que tudo se depende da forma como é ensinada, você explicou com exemplos claros em poucos minutos o que eu já levei horas tentando entender. obrigado, sucesso!
Você ensina muito bem! Parabéns
Obrigado Hiper!
Caramba, isso pra mim era um bicho de 7 cabeças. Em 10 minutos aprendi e resolvi o desafio proposto. Você é massa demais! Sucesso
Estava com problemas de passar uns dados de uma tela de conexão de um banco de dados para a janela principal. Recorri aos indianos e americanos. Aí deu certo. Mas na hora de passar os mesmos dados para um método da janela principal para criar uma consulta mysql, não tava entendendo como passá-los lá. Esse vídeo me ajudou muito a puxar os parâmetros da classe para o método. Show demais!
RESPOSTA DO MEU EXERCICIO:
from pygame import mixer
from time import sleep
mixer.init()
mixer.music.load("carro_ligando.mp3")
class Carro:
def __init__(self, potencia, velocidade_maxima):
self.velocidade_atual = 0
self.potencia = potencia
self.velocidade_maxima = velocidade_maxima
self.ligado = False
def ligar(self):
self.ligado = True
mixer.music.play()
sleep(1.75)
def acelerar(self):
if self.ligado == False:
print('Seu carro está desligado!!!')
else:
if self.velocidade_maxima - self.velocidade_atual < self.potencia:
self.velocidade_atual = self.velocidade_maxima
print('Seu carro está na velocidade maxima!!!')
else:
self.velocidade_atual += self.potencia
def freiar(self, segundos):
if self.ligado == False:
print('Seu carro está desligado!!!')
else:
segundos *= int(self.potencia / 2)
self.velocidade_atual -= segundos
Ferrari = Carro(20, 200)
Ferrari.acelerar()
Ferrari.freiar(1)
Ferrari.ligar()
while Ferrari.velocidade_atual < Ferrari.velocidade_maxima:
Ferrari.acelerar()
print(f'VRUUM... VRUMM... velocidade atual: {Ferrari.velocidade_atual}')
Ferrari.freiar(1)
print(f'shiiiiii!!! velocidade atual: {Ferrari.velocidade_atual}')
Kkkk até o áudio muito bom
AMEIII
Caraca!!! Eu estava tendo muita dificuldade e até tenho, mas depois que assisti esse vídeo vou passar acompanhar seu canal.
Você tem um dom de ensinar. Ao mesmo tempo que vc digita os métodos vc traduz ele e explica o por que aquele método está sendo encaixado naquela determinada linha, Isso é fundamental, Parabéns!!!
Tô desde ontem tentando entender essas benditas classes. Em menos de 10 min vc me fez entender. OBRIGADA!!!
amigo sou iniciante em programação e escolhi a linguagem python, e ja vi diversas pessoas ensinando e nenhuma se compara ao método de ensino seu... eu entendo tudo q vc explica e queria perguntar quando sairá o curso completo de python tô ansioso demais por isso muito obrigado pelos vídeos um dia quero ajudar pessoas a aprender assim como você ajuda
NÃO SOU DE COMENTAR VIDEO NÃO , MAIS ESSE CARA É MUITO FERA COM PYTHON , JA TINHA VISTO VARIOS VIDEOS E NÃO TINHA ENTENDIDO NADA "DE CLASSE METODOS......etc " top d+++ acaba de ganhar mais um escrito.... precisamos de youtuber assim com OTIMOS conteudos, EXPLICAÇOES simples e direto!!!!!
Ajudou muito... Estou aprendendo na marra...
Lógico que tive que recomeçar o que eu já tinha escrito do zero... Assistir este vídeo abriu a mente!
Dica: se quiserem usar uma variável de uma função em outras funções da classe sem precisaram do “self” e em qualquer classe (ou em nenhuma) (já que ele exige um self anterior no __init__), façam o seguinte:
Em vez de por exemplo:
_self.marca = marca_
Façam:
_Computador.marca = marca_
Pronto! É só colocar o caminho para a variável, primeiro classe depois função, ok?
Valeu pela dica mano!
de fato vc pode colocar qualquer coisa no lugar do self. So que isso é uma convenção, então é bom acostumar a fazer conforme todos fazem pra facilitar o entendimento e leitura do código
@@google_user7094 De fato, mas pra mim tanto faz já que programo pra mim mesmo. Eu uso o self, mas é interessante saber que não é necessário
Muito dahora seu comentário,pq achava que o self era uma sintaxe aleatória que e obrigatório colocar,mas acho que entendi que o self significa que o método tá apontando pra classe,sla tô aprendendo isso agora tô perdidao no rolê kkkkkkk mas obg
@@rahz1843 De nada!
cara muito obrigado, sou iniciante e estou acompanhando somente pela apostila.. porém o assunto la parece muito corrido e deixa muita ponta aberta pra dúvida.. mas ao acompanhar você montando o código e explicando o que acontece em cada linha desfez o nó que estava na minha cabeça, muito obrigado pelo seu conteúdo
Muito bom! Aprendi P.O.O. em Java esse semestre na faculdade e agora quero aprender em Python, sua aula ajudou muito, obrigado!
Cara, vc é uma das minhas motivações de continuar programando
Uso programação no dia a dia (tanto pessoal como corporativo)
E suas dicas ajudam muito!!
Python, é minha primeira linguagem de programação, sempre vejo seus vídeos para aprender algo novo, você ensina muito bem e com simplicidade, parabéns por trazer um conteúdo de qualidade pra todos nós inscritos.
Fiz com 4 atributos e 6 Métodos. Aula fácil de entender. Muito bom!
Cara, parabéns pelo vídeo!
Muito objetivo e de extrema clareza.
Continue postando mais vídeo de Python e de JS. Abraço!
Valeeuuu Moacir!
Muito legal essa aula! No desafio do carro, para deixar ainda mais dinamico as informações, ao chamar a classe Carro adicionei um input perguntando as informações para o usuario :
carro1 = Carro(input('Qual a marca do carro'),input('Quantos cavalos tem o carro'),input('Qual o ano do carro'))
Passei a tarde inteira tentando resolver um desafio. Com essa aula, em 10 minutos, aprendi. Parabéns.
Muito top mesmo, meu amigo.
Está me ajudando a relembrar conceitos básicos para continuar meu aprendizado.
Estou tentando construir um objeto Circulo onde ele deve crescer, diminuir e mudar de cor conforme interação com usuário.
Quando vi os videos disponíveis sobre Classes, escolhi o seu pois gosto muito da sua dinâmica.
Estava achando confusa a explicação desse tema no Codeacademy e o vídeo salvou!
O vídeo mais explicativo sobre orienteação a objetos em Python que eu vi, com esse tempo.
O que o professor do meu cursou tentou fazer em 50 minutos, você fez em 9, parabéns!!! Agora entendi tudinho!!!!
+1 inscrito
Essa é a minha missão!
Ótima didática! Passa confiança quando o cara fala 'XUMBAR' pra referir um valor fixo ><
Venho do PHP e estou iniciando estudos no Python. É bem mais simples que PHP :D
Muito boa a aula mano!!! Tá ajudando muito. Não vejo a hora de começar a trabalhar mesmo com isso dentro de alguma empresa ou na minha própria hehe. Muito obrigado.
Esse é o sonho eduardo! Esse é o sonho.
Quero ajudar você e todos aqui a fazerem isso também.
Esse ano quero focar mais nessas ideias práticas para o pessoal que está começando tbm
Nossa! Eu assisti várias vídeos enormes, e não entendia nada, com 10 mim, tudo fez sentido. Com didática mais claras para iniciantes. Obrigada
Simplesmente objetivo. Muito obrigado 😉
Desafio Cumprido!!!!!
class Carro:
def __init__(self,nome, marca, cor):
self.nome = nome
self.marca = marca
self.cor = cor
def velocidade(self):
print('100Km em 30 Segundos!!')
def lugares(self):
print('Cpacidade de 4 lugares!!')
def potência (self):
print('Potência de 450 cavalos')
carro1 = Carro('Fusca', 'Volkswagem', 'Amarelo')
carro1.velocidade()
carro1.lugares()
carro1.potência()
Cara mt legal, to quebrando a cabeça para entender classe. e entendi e vc ja passou um exercício..e isso ai....o exercicio ajuda mt nos que estamos aprendendo a fixar. o certo e a cada aula passar exercicio.
De longe a melhor aula no YT sobre classes
Finalmente está fazendo mais sentido agora hahaha excelente! Obrigado e parabéns pelos vídeos!
Jhonatan, excelente didática. Para um auto-didata que vive pulando de cursos devido o fato de "entravar" em pequenos detalhes como neste exemplo acima, você superou minhas expectativas...
#tamojunto #rumoa50mil
Woohoo que bom! Bom ouvir isso!
Excelente didática, em 10 minutos conseguiu resumir o que tentei aprender em meses na faculdade!!
Melhor vídeo de POO que eu vi até agoraaa!! Parabénsss
Esse canal é um dos mais didáticos que eu conheço, com certeza. Parabéns pelo conteúdo!
vlw mano estava com dificuldade demais para entender tanto que até tinha desistido e fiquei uns 3 meses sem aprender kkkk
MUITO OBRIGADO!
o que eu nao aprendi em 4 vc me ensinou em 10 min, eternamente grato
Cara, muito bom. Tinha dificuldade pra aprender esse conceito e cê destrinchou tudo. Ficou bom demais! Precisamos de mais gente didática assim na área da computação. Parabéns pelo vídeo!
Ótimo vídeo Jhonatan. Rápido e dinâmico. Ótima visibilidade do código. Porém, fiquei com uma dúvida. Vi que os padrões de design do Python prescrevem que Classes devem receber nomes sem separações com a primeira letra de cada nome em maiúsculo. Ex: MyClass. Já os métodos devem ter os nomes em minúsculo com underline para separa palavras. Ex: my_method. Obrigado pelo material.
Top amigo! Muito obrigado, em menos de 10 minutos, agregou muitissimo valor. Vlw msm amigao!! grande absss!! +1 inscrito no canal :)
Muito obrigado. Isso nao tava entrando na minha mente agora eu entendi, so nao ta saindo perfeito mas ja ta bao
finalmente aprendi classes! legal! vou continuar praticando!
Que simplicidade de ensinar!!
Parabéns!! Nota 1.000.
Incrível! Com este vídeo consegui entender alguma coisa ksksksks. Obrigadoo!!!
dessa maneira que você explicou fica muito mais fácil para entender. Obrigado
Ótimo o video sobre computador ficou bem explicado para um inicioante em POO, e gostei muito desse desafio. Obrigado.
Ótima didática, algo que tive dificuldades de entender pelo meu professor, vc fez de maneira 'simples' e objetiva. Parabéns pelo conteúdo!
Muito obrigado aê, mano! Aos poucos tô evoluindo.
Melhor explicacao que vi ate agora....
Cara suas aulas são muito boas, vc explica de uma forma q até os mais burros entendem, obrigado kkk
Cara, Python é bom demais pra quando você esta com preguiça cara, que linguagem gostosa de usar, é fácil de usar, fácil de instalar, fácil de instalar bibliotecas, etc. Estou usando ela como um servidor e usando C para fazer o cliente.
Muito bom, mas pra quem já tem um pouco de conhecimento de como funciona 'class' no py este é um tutorial simplificado
Poderia ter também ensinado a criar subclasses, importando apenas alguns atributos que você define para a classe principal. É isso que eu ainda tenho um pouco de dificuldade.
Fica aí como dica para futuros tutoriais! Obrigado pelo vídeo!
Bem interessante que eu tomei a liberdade de testar umas coisas enquanto fazia o desafio, e criei 3 carros (Ferrari, Lamborghini e Alpha Romeo), e coloquei para quando desligasse ou ligasse, falasse, o carro que estava desligando ou ligando.
Bem simples, só usar dentro do método Ligar e Desligar, print('Desligando', self.marca) ou print(f'Desligando {self.marca}')
Show de aula!
Nove minutos com a melhor didática entre varias aulas sobre este assunto.
Valeu cara estou aprendendo e quero começar a codificar dessa forma sucesso
Cara muito incrível, muito bom mesmo. Obrigado!
Parabens meu mano,ensinou melhor do que a professora da Facul, Excelente!!!
Olha, ja tinha tentado em C e ainda me bato um pouco, mas, não sei se é pq python é mais descomplicado ou se sua didática é boa, o caso é que finalmente entendi classes, obrigado.
Excelente explicacao!!! Obrigado por compartilhar esse conhecimento! Abc
Meu novo canal favorito!!!
Você conseguiu explicar melhor do que as minhas aulas da faculdade.
muito bom, entendi bem agora algo que tantos tentam explicar mas sempre confundem ... pergunta .... é errado enquanto estou programando seguir colinhas para montar essas sintaxes ? eu nao consigo escrever assim igual vc tenho que ficar consultando Cheat Sheets ou anotaçoes ......mesmo usando Pycharm
Caramba Jhonatan, mandou verrrr cara! Valeu pela aula, pelo conhecimento compartilhado! Sucesso sempre
Ótima didática. Finalmente consegui criar uma classe. Vlw
O vídeo me ajudou muito!! Parabéns pelo canal!!
Tu é foda, meu amigo. Continue assim, seu canal vai crescer demais !!
Excelente vídeo! Rápido e ensina o q propõe. Parabéns!
Direto ao ponto…massa!!!
Muito boa aula!!! Aprendi um pouco de classes. Muito interessante.
Gostei bastante! rápido e bem explicativo!
Apenas uma observação, uma boa prática seria não utilizar o nome dos métodos em letras maiúscula, certo?
Aula excelente! Didática sensacional!
ótimo vídeo! você foi realmente foi direto ao ponto e explicou de uma forma muito clara. me ajudou muito, obrigada! :)
Parabéns por compartilhar esse conteúdo.
Fala Dev, adorei sua explicação de Classes e Métodos. Me ajudou bastante, obrigado !!
Parabéns, excelente método de instruir, rápido claro e objetivo
Fala ai John, lembra de mim? Mais uma vez to aqui vendo suas vídeo aulas hehehe, o curso da Trybe acaba semana que vem, e adivinha, vou trampar numa multinacional italiana como dev python.
Lembrei da primeira vídeo aula que vi sua um ano atrás, e gostaria de agradecer aqui mais uma vez, você também contribuiu com meu aprendizado, então também devo a você a oportunidade que estou tendo.
Muito obrigado, e sucesso sempre pra você 👊🏻
Caramba que incrível felipe!que satisfação gigante de saber que em tão pouco tempo conseguiu fazer algo absurdamente incrível!
Fico feliz em ter contribuído com seu desenvolvimento e valeu por me avisar!
Você nem imagina o quanto eu fico feliz em saber disso.
Parabéns por ter conseguido essa oportunidade e desejo todo sucesso para você nessa nova jornada!
Woohooo
Parabéns cara.. Valew pela aula.
Parabéns pela didática! Incrível a facilidade pra ensinar 👏🏼👏🏼👏🏼
Obrigado pela explicação, consegui concluir o desafio:
class Carro:
def __init__(self, rodas, volante, vidros, portas):
self.rodas = rodas
self.volante = volante
self.vidros = vidros
self.portas = portas
def Ligar(self):
print('Ligando...')
def Desligar(self):
print('Desligando...')
def Mostrar(self):
print(self.rodas, self.volante, self.vidros, self.portas)
carro1 = Carro('Cor das rodas: Amarelo', 'Cor do volante: Preto',
'Cor dos vidros: Cinza', 'Cor das portas: Vermelho')
carro1.Ligar()
carro1.Desligar()
carro1.Mostrar()
parabéns pelo video, simplesmente sensacional! +1 seguidor, parabéns mesmo!
Ótima aula, sou iniciante em python. Qual IDE você usou?
Excelente aula, meu amigo! Você é um ótimo professor. Didática show!
Obrigado pela aula e pelo material!!! valeu mesmo!!!!!!!
Finalmente consegui entender. Muito obrigado. +1 inscrito
Simples e prático! Bem didático, parabéns!
Entendi. Obrigado
Obrigada, amigo!
Obrigado pela aula, foi de grande ajuda!
Você é ótimo! Obrigada por publicar conteúdo de alta qualidade!
Dev Aprender, onde compro seu curso de python?, ja assistir varios curso e pratiquei e claro, nao aprendir muito, mais vc parece que explica melhor
muito bom prof. Obrigado pelo vídeo. Só uma dúvida o o método self funciona como um objeto? eu consigo criar um objeto do tipo self armazenando várias linhas contendo os três atributos (marca, memoria_ram e placa_de_video) pra posterior apresentação deste conteudo em uma table? Se for possível, poderia me da uma dica de como fazer? Obg
Isso é uma coisa que eu entendo na teoria, mas não consigo por em prática, o que dá raiva que eu sei que não é difícil
Muito obrigado pelo vídeo, didática muito boa, ganhou mais um aluno e inscrito!
Parabens pelo conteúdo man, continue a evoluir