Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

EddyGiusepe/Learning_Class_in_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

192 Commits

Repository files navigation

Learning Class in Python

image

image

image

Programação orientada a objetos (POO) é um método de estruturação de um programa pelo empacotamento relacionado a propriedades e comportamentos de objetos. Neste tutorial, você vai aprender o básico de orientação a objetos em Python. Conceitualmente, objetos são como componentes de um sistema. Pense em um programa como uma linha de montagem de uma fábrica. A cada passo dessa linha de montagem, uma parte do sistema processa algum material, transformando uma matéria-prima em um produto final. Um objeto contém dados como a matéria-prima dessa linha de montagem e seu comportamento neste processo de fabricação.

Uma abordagem orientada a objetos é mais útil quando seu código envolve interações complexas de muitos objetos. No código de produção real, as classes podem ter dezenas de atributos e métodos com lógica complicada, mas a estrutura subjacente é a mesma da classe mais simples. As classes são como um modelo para objetos que descrevem possíveis comportamentos e estados que todo objeto de um determinado tipo poderia ter.

Por exemplo:

se você disser "todo cliente terá um número de telefone e um e-mail e poderá fazer e cancelar pedidos", você acabou de definir uma classe! Dessa forma, você pode falar sobre os clientes de forma unificada. Então, um objeto Customer específico é apenas uma realização dessa classe com um valor de estado específico.

O que é programação orientada a objetos em Python?

Programação orientada a objetos é um paradigma em que propriedades e comportamentos são empacotados em objetos dentro dos programas.

Por exemplo:

um objeto pode representar uma pessoa com suas propriedades, como nome, idade e endereço e seus comportamentos como andar, falar, respirar e correr.

Outro exemplo:

pode ser um e-mail em que as propriedades são a lista de destinatários, assunto e corpo da mensagem e o comportamento pode ser anexar um arquivo e fazer o envio.

Dito de outra forma, programação orientada a objetos (POO) é uma aproximação para modelar de forma concreta coisas do mundo real, como carros, assim como as relações entre partes, como empresas e funcionários, estudantes e escolas e assim por diante. Entidades de modelos do mundo real de POO, assim como objetos de softwares, tem algum dado associado com eles e pode executar certas funções.

Outro paradigma comum é a programação processual que estrutura um programa como se fosse uma receita, fornecendo um conjunto de passos na forma de funções e blocos de código que fluem em sequência na direção da conclusão de uma tarefa.

Em suma, os objetos são o centro da programação orientada a objetos em Python e não somente a representação dos dados, como na programação processual, mas na estrutura geral do programa.

Thanks God!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /