Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvidas sobre Python

Oie, Por gentileza, qual a diferença entre usar o Jupyter / PyCharm / Anaconda e Spyder?

1 resposta
solução!

Olá, Karina. Tudo bem?

O Jupyter é uma ferramenta utilizada para a geração de um documento do tipo notebook. Esse tipo de arquivo é um documento virtual que possibilita a execução de blocos de códigos em uma linguagem de programação em conjunto com ferramentas para edição de texto. Assim, a pessoa desenvolvedora pode criar códigos e documentar todo o processo de desenvolvimento do mesmo, como se estivesse utilizando algo semelhante a um caderno.

O Jupyter Notebook geralmente é utilizado para criar códigos Python no contexto de Ciência de Dados. Ele é um ambiente computacional que funciona diretamente no navegador. E permite a execução de scripts em Python em blocos separados de código, o que traz facilidade na visualização e documentação do código. Além de ser mais eficaz para a observação dos resultados em tempo real. Caso queira entender melhor o funcionamento do Jupyter Notebook, deixo como recomendação a leitura de um artigo aqui da Alura sobre o assunto:

Já o PyCharm é um Ambiente Integrado de Desenvolvimento ou IDE (sigla em inglês para Integrated Development Enviroment). Uma IDE nada mais é do que um programa utilizado para desenvolvimento de software, que possui várias funcionalidades que auxiliam a criação de código e também possui a capacidade de rodar o código.

Assim, o Pycharm é utilizado para desenvolver código em Python, permitindo que você crie aplicações web, APIs, etc. Caso queira se aprofundar no assunto, deixo a recomendação de leitura de um trecho de uma apostila aqui da Alura sobre o tema:

O Spyder também é uma IDE. A principal diferença entre ele e o Pycharm, é que o Spyder geralmente é utilizado para programação científica.

O Anaconda é um ambiente traz diversos pacotes e funcionalidades para se trabalhar Python ou R para Ciência de Dados. Assim, o Jupyter Notebook e o Spyder estão presentes para serem utilizados através do Anaconda.

Desse modo, todas essas ferramentas são utilizadas para escrever código em Python. Entretanto, o Jupyter Notebook, Spyder e Ananconda são normalmente usados para Ciência de Dados, enquanto o PyCharm é normalmente utilizado no desenvolvimento web.

Espero ter ajudado. Qualquer outra dúvida estou a disposição.

Abraços. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!