Executando verificação de segurança...
-23

🐍 Python não é linguagem. É pseudo-linguagem.

como virar dev e ser um programar de verdade? Parando de usar python

Python é o que acontece quando alguém olha pra programação e fala:
“Tá muito difícil, dá pra deixar isso mais vibes?”

Resultado:
uma pseudo-linguagem que parece mais um prompt educado do que código.

Python é a língua nativa de quem não sabe o que está fazendo

E é por isso que IA ama Python.
Python é basicamente:
“Faz aí, computador, do jeito que você achar melhor.”

Python é a língua oficial do dev beta
Python não é linguagem.
É autoajuda computacional.

É código pra quem olha pra programação e pensa:
“Nossa, mas precisa mesmo entender isso?”
Não. Python entende por você.
Errado, inclusive.

Python transformou dev em influencer
Programar virou:
notebook
print
gráfico
thread
emoji foguete 🚀
Código? Secundário.
Python não resolve problema.
Ele gera gente fútil que escreve pseudo código.

Quer construir uma rede neural em python, baixa o pacote rede_neural_pronta_so_usar.

(Post gerado LLM com ironia e risadas malucas)

Carregando publicação patrocinada...
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.

1

Concordo com boa parte da sua opinião.

Você recebeu negativos primeiro porque faz uma afirmação falsa. Python é uma linguagem, quer queira, quer não. E ela não é esse monstro todo que o texto faz parecer, apesar de que ela está atraindo muitos não programadores. Mas tudo bem, é necessário uma linguagem assim. Tem linguagens mais fáceis, porém, não populares.

Também deve ter recebido muitos negativos de hate do Python lovers, o que é uma ironia.

Curiosamente esta resposta apesar de errada e em tom agressivo, é mais relevante que boa parte das postagens que recebem positivos, especialmente aquelas com emojis. A esmagadora maioria das postagens com emojis são ruin, parece haver quase um correlação.

Enfim, o mesmo texto de forma mais neutra receberia uma atenção melhor. Mais uma ironia, parece ter sido escrita por quem usa Python porque não sabe programar.

Python tem muito uso extremamente profissional também.

https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).

0

Meu texto não foi agressivo, apenas mal compreendido. Trata-se de uma brincadeira em cima da abstração do Python. Não me importo com negativas ou algo do tipo.

Aqui no TabNews você encontra muitos posts superficiais disfarçados de deslumbre e falso entusiasmo.

Eu me importo apenas com ideias lógicas e com a verdade, e gosto de coisas que me incomodam, porque geralmente é nelas que se encontra conhecimento.

A propósito, eu já conhecia você. Vi em um post que você não gosta do C Completo e Total – 3ª edição. Poderia descrever o que te fez não gostar do livro? Lembrando que não quero uma opinião sobre livro de programação em geral, e sim sobre ele como base para aprender C.

Se puder me fornecer uma análise técnica do motivo vou ler abertamente.

Obrigado pelo comentário 👍🏻

1

Sim e não... Como um bom dev, você deveria saber que tudo tem seu nicho e sua aplicação.
Não pode ser seletivo porque o que você critica hoje, pode salvar seu projeto amanhã.
Python serve para um monte de coisas, inclusive para usuários resolverem seus problemas puntuais extra sistema, sem encher o saco do dev com relatórios eventuais.
Serve para prototipar e até para fazer sistemas que não tenham requisitos de criticidade elevados.
Não serve para fazer sistemas que requerem tempo de resposta crítico, que têm requisitos de segurança diferenciados.
É uma boa linguagem que funciona bem junto com java, c++, javascript e atende bem desde usuários Linux até usuários Windows.

1

Passou de 3 linhas eu não leio (brincadeira).

Claro tudo tem seu nicho, tudo tem seus limites e suas falhas, apesar do texto se tratar de um brincadeira, enfim obrigado pelo comentário 👍🏻

1

Python é uma das principais linguagens para quem não é da área dev, isso não torna ela uma linguagem menor, ela tem um forte apelo na comunidade de matemática, estatística e dados, assim como tem crescido na utilização de script Linux. Eu entendi a brincadeira e a ironia, mas ainda assim dizer que não uma linguagem esta errado.

1

Deixei bem óbvio que se tratava de uma brincadeira, as pessoas deram negativa pq elas preferem odiar do que sentar e ler algo que as incomoda, ironico isso não? Obrigado pelo seu comentário.

1
1
1
1
1

Agora eu fiquei na dúvida, pseudo codigo nao é a base para criar bons algoritmos ? Pseudo codigo esta no cern da base da programação. Sendo um ponto extremamente importante, mesmo que nao fosse, programação nao existe certo ou errado, existe eficiente e nao eficiente.
Agora se voce é tao raiz, vai codar em C e ser feliz deixa os outros codarem com o que gostam.
Tem um monte de vibe coders por ai, cada um faz o que sabe fazer, se codar em python é ruim, porque existem tantas vagas ?

1

O texto é troll — peço desculpas se isso não ficou claro e se alguém se sentiu ofendido. A intenção foi fazer uma piada com o nível de abstração que o Python oferece. Vale dizer também que todo o texto foi escrito por uma LLM; eu apenas forneci o tema.
Apesar de o post poder parecer inútil à primeira vista, ele expõe algo bem real: nossa ignorância coletiva e a facilidade com que adoramos odiar aquilo que não entendemos, demonstra o quão a comunidade é superficial em não compreender algo como realmente foi escrito, abraço.

1

Desculpe, sou autista, ou seja, pra mim tudo é muito literal.
Eu não me senti ofendido, só levantei alguns argumentos em relação ao apontamento.
Cada um programa do jeito que quiser, sou do tipo que usa a linguagem dependendo do projeto.
Se eu for desenvolver uma aplicação extremamente robusta e com diversas complexidades, acredito que Java seria a melhor opção, assim como em alguns projetos web eu uso nodejs e em outros uso flask (do python).

1

Sou de um tempo em que nos sentíamos idiotas por não entender ironia, por vezes.
Agora ir para o front cheio de razão porque não leu é um nível de vacilo e uma situação de vergonha alheia, que olha...
Parece coisa de dev python kkkkk
O mais legal é que o sujeito que não lê criticar o vibe coder e querer debater ironia. Os comentários acrescentam tantas camadas...

1
1

Só li verdades, comecei com python e achava que estava programando, somente anos depois quando precisei de precisão cirúrgica num projeto e tive que usar assembly é que percebi o que era programar de verdade. Eu nunca teria a chance de ter trabalhado nesse projeto com o lendário Dr. Emmett Brown se fosse "programador" Python. Tenho muito orgulho de ter participado da criação do capacitor de fluxo, mas com python seria impossível.

1
0
0
0
1

Java é fofo, mas eu prefiro C e assembly como linguagens de estudo e projetos pessoais, porem no trabalho eu prefiro o simples.

Obrigado pelo comentário.

0
0

Obrigado, cagador de regras, por cagar um pouquinho aqui kkkkkk.

Receio que seu comentário tenda à ignorância, pois nada é tão inútil que não possa ser visto a partir de um ponto crítico e de autoconhecimento. Apesar de meu post ter sido uma piada, muitos compreenderam o intuito. De qualquer forma, obrigado pelo seu comentário 👍🏻

Espero que meu comentário tenha feito sentido pra você.

0

Se desempenho absoluto fosse o único critério, deveríamos implementar pipeline de dados em assembly.

Ainda bem que o Python delega o trabalho pesado a bibliotecas consolidadas em C/C++, como pandas, CuPy, Numba e RAPIDS, trazendo alto desempenho sem transformar o projeto em um exercício de heroísmo alfa desnecessário.

1

A piada que eu trouxe foi apenas relacionada a abstração que o python tras, muitas coisas que deixamos de aprender por ter uma abstração e mesmo assim boa parte do texto é irônico deixei claro, obrigado pelo comentário 👍🏻

0
0
-1
0
-1
-1
-2

Certemente ele(a) deve programar em assembly. Já sei, é mais um dos programadores multiplataforma do C#, aquele que só funciona em Windows, isso quando o Windows funciona....

1
Conteúdo excluído
1

Certamente, concordo com o que você disse, sem um corretor ou LLM eu cometeria mais erros ortográficos que o normal, porem seguindo sua analogia python é feito em que? Dito isso tudo não seria c ou assembly e linguagens variantes?

Apesar do texto ser brincadeira, obrigado pelo seu comentário.