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

Eu sei que o post foi gerado no LLM mas eu preciso compartilhar minha visão rsrsrs (detalhe, algumas vezes chamarei python de cobra ou píton)

Então, hoje é o Python que "põe o pão na mesa" e ainda assim eu concordo em partes com o ponto que "Python não é linguagem. É pseudo-linguagem".

Eu já passei por uns perrengues com a linguagem cobra:

Você tá quebrando a cabeça com performance na geração de relatórios… aí descobre que a solução “rápida” é usar uma lib feita em C++ porque a versão em Python não acompanha.
Ou quando você precisa editar um .docx e a biblioteca em Python até ajuda, mas faz só o básico do básico justamente porque por trás tem uma montanha de abstração e ponte pra outras coisas. Você fica a merce disso "Essa lib faz isso C, porém eu vou para essa outra por que ela faz em rust".

E teve um caso real aqui na empresa: tínhamos que lidar com criptografia pra assinar documentos com o GovBR. E adivinha? Python não tinha abstrações suficientes pra resolver direto o problema kkkk. A solução foi criar um microserviço em Java só pra assinar, e o sistema em Python conversava com ele. Muita elegância amigo.

O ponto é: quando você começa a explorar outras linguagens (C, Rust, C#, etc...) você percebe onde o Python brilha onde ele tropeça. E em certo ponto isso não é demérito, o ecossistema dele é tão grande e tão abstrato que ironicamente o próprio sucesso vira problema.

Tem lib que é só uma casca em cima de outra lib, que é casca de outra lib… e no fim você nem sabe mais onde está o gargalo. É tudo tão alto nível que, quando algo dá errado embaixo ou não tem implementação do que você precisa, você fica refém.

Questione meus métodos mas não meus resultados
patrik

O lado bom? Essa mesma abstração é o que faz o Python resolver problema rápido. E talvez por isso eu veja ele tão presente em empresas onde o fluxo é correria porque no Python você pega uma lógica de negócio complexa, bate uma mistura ali e ela roda.

Agora… se o dev não estuda algoritmo, padrões de projeto e boas práticas, aí é receita pra criar um monstrinho: código lento, difícil de ler, difícil de manter. Python permite ir rápido, mas permite ir rápido pro lado errado também.

Então, resumindo: concordo que Píton é muito abstraído, resolve problema mas também trás problemas, e por isso não tiro os méritos da linguagem, nem faço pouco caso dela. Python resolve. Resolve mesmo. Só não dá pra viver só nele achando que o mundo inteiro é abstração.

Carregando publicação patrocinada...