Link

Anatomia Python class.

Vamos falar mais um pouco sobre a arquitetura que envolve a camada de classes em Python.

Em linguagens como C++, Java, .Net a construção de classes costumam ser mais encapsuladas, o que gera uma certa confusão quando trabalhamos com classes Python.

Outra confusão para quem não está acostumado com Python é que diferente de outras linguagens, o Python não possui a palavra chave private para criar atributos protegidos, para isso é utilizado 2 underlines “__”.

Mas os atributos privados podem ser acessados modificando o acesso em tempo de execução.

Apesar de ser um pouco diferente, nada impacta no conceito da programação Orientada a Objetos.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2022/pythonClass.html.

Link

O.O Java e Python.

Quando falamos em Orientação a Objetos(O.O), logo já pensamos em Java, C++ ou C#.

Mas existem outras linguagens como Python que também possibilitam a programação Orientada a Objetos.

Nesse Post, vamos apresentar algumas diferenças na sintaxe entre Java e Python utilizando Orientação a Objetos.

Apesar do Python possibilitar uma Programação Orientada a Objetos, ainda acho que existem algumas deficiências, como a impossibilidade de deixar as variáveis privadas.

Outra deficiência é que o Python não disponibiliza utilização de Interfaces de forma natural e fluida.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2021/pyJava.html.

Link

O.O com Python.

Orientação a Objetos(O.O) é um paradigma de programação que proporciona um significado para os programas criados através de atributos e métodos.

As linguagens de programação mais conhecidas que utilizam O.O hoje são Java, .Net e C++.

Python é uma outra linguagem de programação que podemos utilizar O.O para beneficiar deste padrão de programação.

Para quem programa em linguagens como Java, .NET e C++ vai sentir uma certa diferença na sintaxe.

Mas a estrutura de Classes em Python é bem fluente e de fácil entendimento da sua sintaxe.

Acesse otutorial completo em: https://nakatech.herokuapp.com/article/pyOO.html.