Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

como eu poderia representar classes privado etc...

No Java agente faz e aqui chama na main

logica("daniel", "123");
private void  logica(String nome,Strinh senha){
//aqui vai a logica 
}

como posso fazer no python essa logica ?

1 resposta
solução!

Oiii Daniel, como você está? Espero que esteja bem ^-^

O Python é caracterizado por possuir tipagem dinâmica, ou seja, não é necessário declarar o tipo da variável, apenas seu valor. Diferentemente do Java onde precisamos explicitamente declarar o tipo da variável, retorno das funções, dentre outros e a isso damos o nome de tipagem estática.

O Python também não permite declaração de variáveis privadas, o que temos é uma convenção para significar que aquela variável deve ser acessada apenas dentro da classe. E essa convenção é feita a partir do sinal de underline precedendo o atributo. O exemplo que você mostrou em Java tem o seguinte código em Python:

class Exemplo:
    def logica(self, nome, senha):
        self._nome = nome
        self._senha = senha
        # Aqui vai a lógica

objeto = Exemplo()
objeto.logica("daniel", "123")

No código acima estamos considerando o uso de classes, mas, usando apenas funções o código fica da forma abaixo:

def logica(nome, senha):
    ... # Aqui vai a lógica

logica("daniel", "123")

Nesse curso de Python 3 parte 1: Introdução à nova versão da linguagem você aprenderá sobre essa base dos fundamentos da linguagem, mas qualquer dúvida que tiver, só postar aqui no fórum que tentamos te ajudar, tá bom?

Grande abraço!