POO - Classes / P2 / Construtor e métodos - Curso de Python #24

  Рет қаралды 13,967

CFBCursos

CFBCursos

Күн бұрын

Пікірлер: 36
@genesebarbosa
@genesebarbosa 2 жыл бұрын
Muito bom 👏🏾👏🏾👏🏾👏🏾
@netinhorodrigues5665
@netinhorodrigues5665 Жыл бұрын
Ótima didática!!
@hzn3474
@hzn3474 3 жыл бұрын
Muito obrigado, não estava conseguindo entender de jeito nem um, graças a esse vídeo consegui entender, Parabéns.
@helenoestevam5799
@helenoestevam5799 3 жыл бұрын
top inscrito e aprendendo
@josineigoncalves7917
@josineigoncalves7917 Жыл бұрын
Fessor Bruno é o melhor, faculdade ensinando python e eu tive a felicidade de ver que vc tem playlist de ptthon
@jeremiasramos4887
@jeremiasramos4887 4 жыл бұрын
Muito claro muito objectivo , dessa vez vou aprender classes, obrigado e parabéns
@carloseduardofigueiredocos6402
@carloseduardofigueiredocos6402 4 жыл бұрын
Muito bom o professor!!
@elberbrandao6863
@elberbrandao6863 3 жыл бұрын
Excelente. Não basta conhecer muito, precisa ter uma didática como essa. Parabéns professor.
@leonardoalmeidadossantos6432
@leonardoalmeidadossantos6432 4 жыл бұрын
Realmente sabe repassar o conhecimento, fiz alguns cursos de Python mas a didática igual com tanta facilidade para absolver e apreender , não observei . Parabéns !
@lucasrodrigues9766
@lucasrodrigues9766 4 жыл бұрын
Muito bom
@dirceudonisseli3025
@dirceudonisseli3025 4 жыл бұрын
Precisa ter classe para explicar esse assunto com tanta eficiência. Obrigado.
@josemariacastro3329
@josemariacastro3329 2 жыл бұрын
boa tarde, sei que cheguei atrasado na aula, mas não estou conseguindo fazer c1.mostrar() está dando erro. OBRIGADO
@moisesbatista4576
@moisesbatista4576 2 жыл бұрын
Sem palavras para este curso, está me ajudando demais!!! Com base nas aulas fornecidas até aqui, criei um desafio imaginando o cenário de um banco, desculpem se o código está sujo, mas nós chegaremos lá :DDD import os class Banco: # Construtor def __init__(self, usuario, tipo_de_conta): self.usuario = usuario self.tipo_de_conta = tipo_de_conta self.funcao_credito = False self.divida_ativa = False self.saldo = 0 self.juros = 0 if(self.tipo_de_conta == "Corrente"): self.juros = 0.2 elif(self.tipo_de_conta == "Poupanca"): self.juros = 0.1 else: self.tipo_de_conta = "Corrente" # Display def display(self): print("Usuario..................... " + self.usuario) print("Tipo de conta............... " + self.tipo_de_conta) credito_ativado = "Sim" if self.funcao_credito else "Não" print("Função crédito consignado... " + credito_ativado) print("Saldo....................... " + str(self.saldo) + " ") # Depósito def deposito(self, valor): if(valor > 0): # Atribui o valor recebido para o saldo da conta self.saldo += valor # Limpar o console os.system('cls') # Confirma o depósito print(" Depósito no valor de R$: " + str(valor) + " efetuado com sucesso! ") # Exibir os dados atuais da conta self.display() print("Saldo atualizado............ " + "R$: " + str(self.saldo) + " ") else: # Limpar o console os.system('cls') # Exibe o erro print(" Valor Inválido! ") # Exibir os dados atuais da conta self.display() # Saque def saque(self, valor): # verifica se o valor informado é maior que 0 if(valor > 0): # verifica se o valor informado é menor que o saldo em conta if(valor 0): juros_a_pagar = valor * self.juros self.saldo += valor - juros_a_pagar # Limpa o console os.system('cls') # Confirma a solicitação print(" Empréstimo no valor de R$: " + str(valor) + " efetuado com sucesso!") print("VALOR DO JUROS R$: " + str(juros_a_pagar) + " ") # Exibir os dados atuais da conta self.display() print("Saldo atualizado............ " + "R$: " + str(self.saldo) + " ") else: # Limpar o console os.system('cls') # Exibe o erro print(" Valor Inválido! ") # Exibir os dados atuais da conta self.display() c1 = Banco("José Alfredo da Silva", "Corrente") c1.deposito(100) c1.ativar_credito_consignado() c1.solicitar_consignado(15000) c1.saque(7700)
@irlanferreira3951
@irlanferreira3951 2 жыл бұрын
bro... sua dedicação me deixa inspirado! Como ta sua carreira com python?
@altairestambul4140
@altairestambul4140 3 жыл бұрын
Excelentes esclarecimentos, grande. Melhor que muitos cursos aí que ... que só confusão! (me arrependi); Aqui tá valendo o simples, objetivo e eficiente. A Udemy tinha que aprender com você.
@ruben_nascimento
@ruben_nascimento 3 жыл бұрын
Que bom ter seus vídeos de volta professor!!!
@maclaurinrocha2881
@maclaurinrocha2881 2 жыл бұрын
Ali você mostrou o carro 2 andando mas antes fez ele ligar, mas teria como mostrar qual carro esta andando tipo você chamou o metodo andar teria como passar para o metodo quem foi que chamou ele ? tipo você colocou o c2 seria possivel o metodo sabe quem chamou ele ? Espero que tenha entendido a minha duvida
@sxsxsx.sxsxsx.sxsxsx
@sxsxsx.sxsxsx.sxsxsx 2 жыл бұрын
Tem como sim amigo,: 1) Criar uma nova propiedade e colocar o valor com o nome do carro: def __init__(self, car_nome, v, l, c): #ESTÁ AQUI! DEPOIS DE self! self.car_nome= car_nome #ESTÁ AQUI! self.velMax = v self.ligado = l self.cor = c 2)Mostrar ela, assim como as outras: def mostrar(self): print(self.car_nome) #ESTÁ AQUI! print("Velocidade Maxima:", self.velMax) print("Cor:", self.cor) estado = "Sim" if self.ligado else "Nao" print("Ligado:", estado) print("-------------------------------") 3) Na função "andar()" concatenar ela com a string "Andando": def andar(self): if(self.ligado): print(self.car_nome, "Andando") #ESTÁ AQUI! 3.1)Na "Carro desligado" também q agora é apenas desligado: else: print(self.car_nome, "Desligado") 4)Agora adicionar as strings "Carro 1", "Carro 2", "Carro 3" nas variaveis c1, c2, c3: c1 = Carro("Carro 1:", 200, False, "Preto") #ESTÁ AQUI! CONFORME A ORDEM DA CLASSE c2 = Carro("Carro 2:", 120, False, "Branco") #ESTÁ AQUI! CONFORME A ORDEM DA CLASSE c3 = Carro("Carro 3:", 350, False, "Vermelho") #ESTÁ AQUI! CONFORME A ORDEM DA CLASSE 5) Depois está pronto, só mostrar c1.ligar() c2.ligar() #não liguei o carro 3 para mostrar c1.mostrar() c2.mostrar() c3.mostrar() c1.andar() c2.andar() c3.andar()
@sxsxsx.sxsxsx.sxsxsx
@sxsxsx.sxsxsx.sxsxsx 2 жыл бұрын
Apenas copie e cole conforme a estrutura do código
@geraldopaciencia2969
@geraldopaciencia2969 4 жыл бұрын
novo inscrito vi o seu canal e gostei do que vi. não para amigo vou começar as minha aulas hoje! com as tuas videos aulas é claro
@mateus-dev-me
@mateus-dev-me 4 жыл бұрын
Professor Gostaria de saber se vc vai tratar sobre interface gráficas em python.
@canaldopericles2167
@canaldopericles2167 4 жыл бұрын
foda dms professor
@lowrhyan567
@lowrhyan567 3 жыл бұрын
Obrigado, nunca entendi direito esse negocio mas com vc ensinando entendi fácil até demais, tenho certeza que isso vai me ajudar bastante, até me da uma dopamina boa vendo esses valores sendo adicionados a uma classe, o pq eu não sei kkkkkkkkkkkk
@andersongomes5418
@andersongomes5418 2 жыл бұрын
Tanto no Java, C#, C++ eu me enrolo no construtor, negocinho chato isso.
@Bungas612
@Bungas612 6 ай бұрын
O meu código fiz dessa forma: class Carro: vel = 0 ligado = False cor = '' def __init__(self, v, l, c): self.vel = v self.ligado = l self.cor = c def mostrar(self): print(f'{"Velocidade":3}') estado = 'Sim' if self.ligado else 'Não' print(f'{"Ligado":3}') print(f'{"Cor":3}') print('='*30) c1 = Carro(200, True, 'Preto') c2 = Carro(120, False, 'Branco') c3 = Carro(300, True, 'Vermelho') c1.mostrar() c2.mostrar() c3.mostrar()
@getuliosilva4990
@getuliosilva4990 2 жыл бұрын
O meu da erro e não encontrei nenhuma direfença do meu para o professor. class Carro: velMax=0 ligado=False cor="" def __inti__(self,v,l,c): self.velMax=v self.ligado=l self.cor=c def mostrar(self): print("Velocidade Maxima: " + str(self.velMax)) print("Cor: " + self.cor) estado="sim" if self.ligado else "Nao" print("Ligado: " +estado) print("---------------------------------") def ligar(self): self.ligado=True def desligar(self): self.ligado=False def andar(self): if(self.ligado): print("Andando") else: print("Carro desligado") c1=Carro(200,False,"Preto") c2=Carro(120,False,"Branco") c3=Carro(300,False,"Vermelho") c1.ligar() c1.mostrar() c2.mostrar() c3.mostrar() c1=Carro(200,False,"Preto") ^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Carro() takes no arguments
@kleberbispo6459
@kleberbispo6459 Жыл бұрын
o meu tambem esta dando error
@filmeitor12
@filmeitor12 Жыл бұрын
O problema é que a classe carro possui 3 argumentos e ela não deve mais receber nenhum. É só remover os argumentos velMax=0, ligado=False e cor="" que o código funciona.
@llMateus
@llMateus Жыл бұрын
@@filmeitor12 tentei isso continuou mesmo erro 😮‍💨
@llMateus
@llMateus Жыл бұрын
achei o erro.. digitei __int__ ao invés de __init__ 😪
@Sunkelf
@Sunkelf Жыл бұрын
troquei umas coisas e ficou assim: class computador: def __init__ (self,l,j,p): self.ligar = l self.jogo = j self.placa = p def mostrar (self): self.estado = "sim" if self.ligar else "não" print ("Ligado:" + str(self.estado)) print ("jogo:" + self.jogo) self.gtx= "roda" if self.placa>750 else "não roda" print ("placa:" + str(self.gtx)) print ('_______________________________') def liga (self): self.ligar = True def desligar (self): self.ligar = False def jogando (self): if self.ligar == True: print ('Pode jogar') else: print ('Não pode jogar') comp1= computador(False,"GTA",450) comp2= computador(False,"TERRARIA",751) comp3= computador(False,"COD",550) comp1.liga() comp1.mostrar() comp2.mostrar() comp3.mostrar() comp1.jogando() comp2.jogando()
@wvagner284
@wvagner284 4 жыл бұрын
Confesso que buguei em classes. Vou voltar à aula anterior e tentar ler um pouco à respeito. Alguém tem alguma sugestão adicional? Parabéns pelo conteúdo! Abraço
@sunpoke5317
@sunpoke5317 3 жыл бұрын
Eu fui o único q nn entendi nd...? To perdido desde a aula anterior.
@ZyrallianUwU
@ZyrallianUwU 3 жыл бұрын
acho que você não fez nada disso antes, Né? eu aprendi com curso de c++
@Juniordigital
@Juniordigital 3 жыл бұрын
uohooolll
POO - Herança / P3 - Curso de Python #25
18:26
CFBCursos
Рет қаралды 16 М.
POO - Classes / P1 - Curso de Python #23
10:22
CFBCursos
Рет қаралды 17 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Try Except / tratamento de erros - Curso de Python #26
15:23
CFBCursos
Рет қаралды 9 М.
Curso Python #20 - Funções (Parte 1)
52:07
Curso em Vídeo
Рет қаралды 491 М.
Aulas Python - 059 - POO I: Sintaxe Básica, Construtor e Métodos
14:25
Ignorância Zero
Рет қаралды 60 М.
Exercício Prático 1 / Parte 1 - Curso de Python #27
22:35
CFBCursos
Рет қаралды 10 М.
Dictionary - Curso de Python #17
22:08
CFBCursos
Рет қаралды 11 М.
Como Sair do Zero em Classes no Python - Self e Init Explicados
55:10
Hashtag Programação
Рет қаралды 215 М.
Funções P3 / Retorno de valores - Curso de Python #21
9:26
Orientação a Objetos com Python - Como criar uma Classe
20:24
Bóson Treinamentos
Рет қаралды 34 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН