"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Aulas em Python (Introdução)

Aulas em Python (Introdução)

Publicado em 2024-08-18
Navegar:905

Classes in Python (Introduction)

Em Python, as classes são a base da programação orientada a objetos. Em termos simples, eles são essencialmente um modelo para criar objetos com atributos semelhantes.

Criando aulas

A sintaxe de definição de classe é extremamente direta. Tudo que você precisa é a palavra-chave: class seguida do ClassName: (o nome da classe está sempre em UpperCamelCase). Forneci um exemplo abaixo:
loja de classe:
Muito bem, você criou uma classe com sucesso! Agora vamos nos aprofundar em como você pode usá-los. Usarei uma classe para criar e armazenar diferentes lojas ao longo deste blog.

Usando aulas

O primeiro passo após criar sua classe é usar um método construtor conhecido como método init para inicializar atributos de instância que serão usados ​​ao instanciar objetos.

class Shop:
    def __init__(self, name, location, owner):
        self.name = name
        self.location = location
        self.owner = owner

Agora, sempre que criarmos ou instanciarmos um novo objeto store/shop dentro desta classe, ele compartilhará esses atributos que inicializamos! Agora vamos criar algumas lojas:

class Shop:
    def __init__(self, name, location, owner):
        self.name = name
        self.location = location
        self.owner = owner

   #method for displaying our stores
   def display_store_info(self)
       return f"Shop: {self.name}, Location: {self.location}, Owner: {self.owner}"

#creating shop instances
first_shop = Shop("FoodMart", "Main Street", "John Smith")
second_shop = Shop("ClothingStore", "Billybob Avenue", "Billy Bob")


Agora, em nosso shell python, se digitarmos print(first_shop.display_store_info()) veremos esta exibição:

Loja: FoodMart, Localização: Main Street, Proprietário: John Smith

Também poderíamos fazer o mesmo para a segunda_loja! Criamos um método ou função em nossa classe chamada display_store_info que nos permitiu injetar os atributos definidos em nosso init. Agora poderíamos criar objetos de loja ilimitados que incluíssem o nome, a localização e o proprietário como um modelo reutilizável.

Este é apenas o começo quando se trata de aulas. As possibilidades e a reutilização são incríveis quando se trata de usar classes em Python. Eu adoraria entrar em mais detalhes em uma postagem futura no blog, mas esta é apenas uma pequena introdução.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/gianni_cast/classes-in-python-introduction-13cc?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3