Executando verificação de segurança...
1

Dúvida: python e a tipagem

estava estudando python e fazendo uns projetinhos em flask, nada demais, senti um pouco de falta da tipagem e fui pesquisar, vi que a tipagem em python é demonstrativa mas não efetiva, podendo uma variável tipada como float receber um string, depois de ter visto C e Java senti um pouco de incômodo com isso mas nada dms, a questão é na opinião de vocês essa "falta" de tipagem prejudica a linguagem em algum aspecto ou não?
aproveitando o gancho falando sobre o encapsulamento na orientação a objetos, vocês acham que isso prejudica a linguagem?

Carregando publicação patrocinada...
4

Não é bem assim, vamos conceituar certo.

Python não tem tipagem em variáveis, apenas em dados. Tecnicamente isso também não é verdade, as variáveis tem um, e exatamente um, tipo, mas para simplificar dizemos que ela não tem tipo. Ou seja, o dado alocado na variável em certo momento define o tipo que a variável assimila, portanto a tipagem é dinâmica.

Não é questão de prejudicar ou não, é diferente. Tem vantagens e desvantagens.

Isso simplifica muito a linguagem, a sua implementação e permite fazer códigos mais simples em alguns aspectos, além de dar uma produtividade inicial maior.

Há uma perda de eficiência, robustez e a produtividade é reduzida no longo prazo em projetos que dependem de muita manutenção e são mais complexos.

Isso pode valer para quase qualquer aspecto que encontrar em uma linguagem, tudo existe vantagem e desvantagem.

https://pt.stackoverflow.com/q/21508/101

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

0