Skip to content
Daniel de Morais Compartilhe. Aprenda. Evolua.
Infocotidiano Infocotidiano

Meu dia-a-dia tecnológico

Infocotidiano
Infocotidiano

Meu dia-a-dia tecnológico

Introdução a Classes em Python, cliente

Daniel Morais, 20252026

Classes em Python

Em Python, uma classe é como uma planta baixa ou um molde para criar objetos. Ela define um conjunto de atributos (dados) e métodos (funções) que os objetos criados a partir dela terão.

Esse é um conceito fundamental da Programação Orientada a Objetos (POO), que ajuda a organizar o código de forma lógica, reutilizável e fácil de manter.

Vamos criar um exemplo prático. Imagine que precisamos armazenar informações de clientes. Cada cliente terá um nome, um telefone e uma data de nascimento.

Criando a Classe Cliente

Primeiro, definimos nossa “planta baixa” usando a palavra-chave class.

class Cliente:
    # Método construtor
    # É chamado automaticamente quando criamos um novo objeto.
    def __init__(self, nome, telefone, data_nascimento):
        # 'self' representa a instância do objeto criado.
        # Armazenamos os valores recebidos nos atributos do objeto.
        self.nome = nome
        self.telefone = telefone
        self.data_nascimento = data_nascimento

O que aconteceu aqui?

  1. class Cliente:
    Criamos uma classe chamada Cliente.

  2. def __init__(self, ...):
    Este é o método construtor. Ele é executado automaticamente sempre que um novo objeto da classe é criado.

  3. self
    É uma referência ao próprio objeto. Utilizamos self para criar e acessar atributos e métodos pertencentes àquela instância específica.

  4. self.nome = nome
    Pegamos o valor recebido no parâmetro nome e o armazenamos no atributo nome do objeto. O mesmo acontece com telefone e data_nascimento.

Usando a Classe para Criar Objetos

Agora que temos o molde, podemos criar clientes de verdade. Cada cliente será um objeto (ou uma instância) da classe Cliente.

# Criando o primeiro cliente
cliente1 = Cliente("João da Silva", "(11) 99999-8888", "10/05/1990")

# Criando o segundo cliente
cliente2 = Cliente("Maria Oliveira", "(21) 98765-4321", "25/11/1985")

# Acessando os dados dos objetos
print(f"Nome do Cliente 1: {cliente1.nome}")
print(f"Telefone do Cliente 2: {cliente2.telefone}")

Saída

Nome do Cliente 1: João da Silva
Telefone do Cliente 2: (21) 98765-4321

Conclusão

Como você pode ver, a classe Cliente nos permite criar uma estrutura organizada para armazenar dados relacionados a clientes.

Cada objeto (cliente1 e cliente2) possui seus próprios valores para nome, telefone e data de nascimento, mas todos seguem o mesmo padrão definido pela classe.

Essa é uma das principais vantagens da Programação Orientada a Objetos: criar modelos reutilizáveis que facilitam a organização e a manutenção do código.

Python classesclientesintroduão

Navegação de Post

Previous post
Next post

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

Pesquisa

ACBr acbr lazarus ACBRposprinter antivirus antivirus gratuito AVG AVG FREE avira free avira off line banco de dados calcular como instalar CMSP no windows consulta cross compile crosscompile cross compiling curso postgresql datetime dbgrid delphi filtro Firebird flutter gratuito Instaladores off line instalar CMSP lazarus linux MariaDB mysql offline operadores parametros pascal pesquisa incremental pesquisa multipla PostGreSQL programação Python query RDW rxdbgrid select sql server update

  • Python para Programador Pascal – Parte #1
  • Instalando o Node.js e Gerenciando Dependências no Windows
  • Introdução a Classes em Python, cliente
  • Dica Python: Como separar Listas de Forma Elegante
  • Python #01 – Instalando Python e Studio Code no Linux
  • Entendendo Operadores de Comparação Python
  • Entendendo os Operadores Aritméticos em Python
  • Antivírus Gratuitos DEZ2024
  • Operadores em Python
  • A Importância das Variáveis em Python
  • O Comando print no Python
  • E nossa participação na 5a edição do Dia do ACBr
  • Compilar exemplo C# com ACBrLibPosPrinter
©2026 Infocotidiano | WordPress Theme by SuperbThemes