Рет қаралды 9,849
💻 Conheça a Formação em Desenvolvimento Web 💻
refatorando.co...
🚀 Mergulhe nos nossos eBooks repletos de insights valiosos e junte-se à nossa comunidade no Discord, onde o aprendizado se torna uma experiência coletiva e inspiradora.
✅ Ebook: Como usar a ChatGPT para aprender a programação: refatorando.co...
✅ Ebook: Como encontrar as melhores vagas em TI: refatorando.co...
✅ Ebook: Como se destacar em processos seletivos de TI: refatorando.co...
✅ Faça parte da nossa comunidade no Discord: / discord
Fala pessoal tudo bem como vocês, Roger Santos aqui, estou feliz em ver vocês aqui de novo para mais um vídeo e hoje nos vamos falar sobre orientação a objetos em python
E na agenda de hoje nos vamos falar sobre:
-classes
-objetos
Python e uma linguagem orientada a objetos, ou seja, praticamente tudo em python é um objeto, com propriedades de metodos.
e uma classe nada mais é do que o construtor daquele objeto, como se ofsse uma planta de uma casa ou de um projeto, são as instrucoes de como ele funcionada e deve se comportar.
Pra vocês entenderem esse conceito nos vamos comecar criando uma classes, mas antes, não esquece de criar a pasta aula 14 dentro do nosso projetos e vamos criar o arquivo carro.py
nesse exemplo eu vou tentar trazer o mais proximo do mundo eral, por isso nos vamos criar uma classe carro.
```python
class Carro:
def __init__(self,marca,modelo,cor,combustivel):
self.marca = marca
self.modelo = modelo
self.cor = cor
self.combustivel = combustivel
self.is_ligado = False
self.velocidade = 0
def ligar(self):
if self.is_ligado:
print("veículo já esta ligado, nada a fazer.")
else:
self.is_ligado = True
print("ligar veículo")
def desligar(self):
if self.is_ligado:
self.is_ligado = False
print("desligar veículo")
else:
print("veículo já esta desligado, nada a fazer.")
def acelerar(self):
if self.is_ligado:
self.velocidade += 1
print(f"acelerando veículo: {self.velocidade}km/h")
else:
print("Ligue o veículo primeiro")
def frear(self):
self.velocidade -= 1
print(f"freando veículo: {self.velocidade}km/h")
```
```python
from carro import Carro
fusca = Carro("Volks","Fusca","Azul","Gasolina")
fusca.ligar()
fusca.acelerar()
fusca.acelerar()
fusca.acelerar()
fusca.acelerar()
fusca.frear()
fusca.frear()
fusca.frear()
fusca.frear()
fusca.desligar()
ferrari = Carro("Ferrari","Ferrari","Vermelha","Gasolina")
tesla = Carro("Tesla","Model X","Branco","Eletrico")
fusca.ligar()
ferrari.ligar()
tesla.ligar()
```
E com essa aula nos terminamos o nosso curso básico de Python, na proximas semanas vou comecar a trazer alguns projetos para vocês utilizando o que aprendemos até agora.
e se esse vídeo foi útil para você de alguma forma considere se inscrever no canal e ativar as notificações para não perder os próximos vídeos.
Abraço pessoal, até o Próximo Vídeo e Tchau.