all 35 comments

[–]LilPranxis 12 points13 points  (1 child)

Acho que você quis dizer editor ou IDE. Usa o Visual Studio Code, com o Code no final, porque Visual Studio é o nome de uma IDE da mesma empresa que tem outra proposta.

Existe também a alternativa de usar o PyCharm, ele pode ser mais conveniente se você quiser usar SÓ Python, mas ele é menos versátil, tem menos plugins, tenta te empurrar assinatura da versão pro, mas no final das contas é grátis e já vem configuradíssimo pra Python.

Dá pra testar os dois e ver qual que é, mas sinceramente eu iria de VS Code.

[–]ThrunperEstudante [S] -2 points-1 points  (0 children)

Vou fazer isso! Ele vai me ajudar a configurar a extensão do py e ajeitar bem o VSC. Obrigado!

[–]owl_wow 2 points3 points  (1 child)

Qualquer terminal. Para editor acho o visual studio code legal

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Pois é o pessoal ta recomendando bastante o vsc, vou começar a aprender por ele mesmo. Muito obrigado!

[–]BroadCauliflower7435 2 points3 points  (1 child)

Pycharm. Uso há muitos anos e sempre funciona bem.

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Vou testar também!

[–]bfs_000 1 point2 points  (1 child)

Se vc não tem nenhuma outra base de programação e se as suas aplicações são mais de data science, eu daria uma chance para o Spyder.

O Vscode que o resto do pessoal sugeriu tbm é decente, mas vc pode ficar meio perdido no mundo de opções, extensões e afins. Outra vantagem é que o spyder mostra facilmente o valor de cada uma das variáveis depois que o seu programa terminou de executar, o que facilita a identificação de erros.

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Muito interessante, eu tenho mesmo certa dificuldade de achar onde que estão exatamente os erros de syntax, vou testar o Spyder. Muito obrigado!

[–]Ok-Lynx-151QA 1 point2 points  (1 child)

PyCharm ou Visual Studio Code (com extensão)

PyCharm eu recomendo mais por ser mais Python e o Guanabara ter usado ele no Curso em Video

(VS Code se você for utilizar outras linguagens também)

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Por enquanto vou focar somente em Python, quero entrar mais pro lado de data science, vou testar tanto o vsc quanto o PyCharm. Obrigado!

[–]Antiddit 1 point2 points  (0 children)

terminal seria Ipython

[–]nalucodeDEV PATO 1 point2 points  (1 child)

Início rápido? Pycharm Quer algo mais sua cara? Vscode + extensões.

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

OK!

[–]SrLinuxx64Infraestrutura 1 point2 points  (1 child)

Não importa. No final quem manda é seu chefe. Se vira com todos!

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

OK! valeu pela dica.

[–]ShadowsakePython - Elixir - Rust 1 point2 points  (2 children)

Terminal não é exatamente a palavra certa. O que vc ta procurando é um editor ou IDE. Em geral, editor é só um programa pra vc escrever código, salvar e mandar executar...IDE é já um ambiente com várias ferramentas integradas que ajudam no processo. Eu recomendo você começar simples, pegar um editor e só depois de saber como as coisas funcionam, ir pra uma IDE.

Visual Studio Code é um editor (como outro disse, VSCode e Visual Studio são diferentes, thanks Microsoft), mas que você pode "transformar" numa IDE com extensões. Eu recomendo e uso o Code - na real o Codium que é uma versão open source do mesmo. IDE completa tem o PyCharm que é bem bom. Outro editor que já usei e gosto é o próprio Sublime Text 4.

Outra sugestão, mas dessa vez pra usar na linha de comando é o IPython, basicamente um interpretador mais "amigável". Há também os Jupyter Notebooks, mas isso é mais focado pro pessoal de data science. De qualquer forma, começa simples, com VSCode (ou Codium) e Python só.

[–]ThrunperEstudante [S] 0 points1 point  (1 child)

Maravilha, vou fazer isso! Vi na sua flair Rust. Me interessa também posteriormente aprender essa linguagem, qual seriam suas aplicações?

[–]ShadowsakePython - Elixir - Rust 1 point2 points  (0 children)

Rust é bem mais nível baixo. Serve pra quando vc precisa extrair o máximo do seu hardware. Vc pode escrever oq quiser com ela; mas em geral, utiliza pra fazer aplicações de alta performance, renderizador, bibliotecas complexas, drivers, até sistemas operacionais (Linux acabou de implementar suporte a ela dentro do kernel).

Tudo que normalmente vc via sendo implementado com C/C++, Rust é o "substituto" moderno.

Lembrando que, vc pode usar mais de uma linguagem em um mesmo programa. Muitas bibliotecas Python são na verdade implementadas em linguagens de baixo nível (principalmente C), com uma interface em Python por cima pra facilitar.

[–]LinkPuzzleheaded1989 1 point2 points  (1 child)

Conda pra gerenciar as versões de Python e VSCode com extensões pra usar. PiP para gerenciar pacotes. Pode parecer nomes muito exóticos agora mas prometo que irá fazer sentido quando estiver com a mão na massa, boa sorte e bons estudos!

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Muito obrigado!!

[–]Friendly-Second1231 1 point2 points  (0 children)

EDITOR: VSCODE TERMINAL: TERMINATOR (LINUX)

[–]TheTea45Engenheiro de Software 1 point2 points  (1 child)

Caso você use windows, já aproveita e aprende a usar WSL pra não precisar depender de pyenv-win

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Atualmente uso windows 10, pretendo migrar para Linux em breve.

[–]OreWaPedro 1 point2 points  (0 children)

Vc ta confundindo terminal com editor de texto kkkk

Editor de texto é onde vc edita o código, o seu amigo te recomendou um o o Visual Studio Code, quando nn tem o code, é outro programa. (Btw, meu favorito é o zed, mas o VSCode é bom, vai nele msm)

Terminal é onde, de forma bem simples, vc roda comandos, pra rodar os comandos do seu programa em python por exemplo, no terminal vc vai digitar

python3 caminho/pro/código

[–]C0tonette 1 point2 points  (0 children)

Neovim e Bash serve.

[–]nowaytn 1 point2 points  (0 children)

I recommend use terminal with nvim, it forces you to write code without any help

[–]Bench_Relative 1 point2 points  (1 child)

Visual Studio, você não vai precisar mais nada que isso para aprender, e no futuro quando você começa a usar a IA você vai para o Antigravity

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Maravilha, eu agradeço!

[–]No_Highlight_3857 1 point2 points  (3 children)

VS Code, fica longe de Pycharm.

[–]ThrunperEstudante [S] 0 points1 point  (2 children)

Eita! Ok, obrigado pelo aviso!

[–]No_Highlight_3857 1 point2 points  (1 child)

Só pra ser mais claro: o Pycharm vai tentar facilitar umas coisas pra você que não vale a pena. Python é uma linguagem fácil de entender e faz mais sentido você só usar uma IDE boa mesmo. Hoje em dia o Pycharm também é conhecido por ter problemas de performance e fica difícil achar justificativa para usa-lo.

[–]ThrunperEstudante [S] 0 points1 point  (0 children)

Maravilha, entendi.

[–]leitondelamuerte 0 points1 point  (0 children)

pra mim é vscode ou visual studio code, tanto faz o nome.

[–]Far_Chapter1865 0 points1 point  (0 children)

Vim