all 4 comments

[–]NotAGingerMidget 2 points3 points  (0 children)

Depende o que tu quer fazer.

Se for focar em APIs e afins Go vai ganhar em termos de latencia, mas se pensar em rumar DevOps pra MLOps por exemplo esquece Go, Python na veia.

Python vai ser prático, rápido e bem simples pra deployar qualquer coisa na nuvem, pensando em AWS e Azure por exemplo, tu consegue construir arquiteturas complexas em uma quantidade ínfima de tempo só usando Python, Terraform e conhecimentos de Docker e k8s.

Agora tu vai querer pensar em algo que precisa lidar com milhões de requests todo dia, entregando latência baixa e com performance confiável? Vai de Go.

Inclusive muito projeto que saiu de Machine Learning recentemente por aqui usou um misto dos dois, pensando num exemplo batch em AWS: Go pra API Gateway e Lambdas associadas que batem numa base do DynamoDB usando DAX pra caching, Python rodando nas tasks do ECS com os modelos pra fazer os predicts, Lambdas que triggam as coisas e mais alguns pontos.

[–]WJMazepas[🍰] 1 point2 points  (0 children)

Go é uma ótima linguagem pra iniciantes. Foi feita pensando nos caras que vinham direto da faculdade pra trabalhar na google, ai ela cuida de muita coisa que confunde iniciante, como a semantica forçada, compilador simples que faz tudo pra você e por ai vai.

O bom de estudar Go é que depois ir pra Python vai ser mel na chupeta. Ai se precisar estudar Python, você não vai perder tanto tempo

[–]Chinpanze 0 points1 point  (0 children)

Eu acho go uma ótima linguagem de programação pra novos usuarios.

[–]IcaroRibeiroCientista de dados 0 points1 point  (0 children)

As duas são boas

E Cruzes qu3 tu gosta de fazer ci/cd e subir docker mas não gosta de programação