Sou iniciante e quero aprender programação de computadores. Então, por enquanto, comecei a aprender Python sozinho com algum conhecimento sobre programação em C e Fortran.
Agora, instalei o Python versão 3.6.0 e tive dificuldade em encontrar um texto adequado para aprender Python nesta versão. Até a série de palestras online pede as versões 2.7 e 2.5.
Agora que tenho um livro que, no entanto, faz códigos na versão 2 e tenta torná-lo o mais próximo possível na versão 3 (segundo o autor); o autor recomenda "baixar o Anaconda para Windows" para instalar o Python.
Então, minha pergunta é: o que é isso 'Anaconda' ? Eu vi que era uma plataforma de ciência de dados aberta. O que isso significa? É algum editor ou algo como Pycharm, IDLE ou algo assim?
Além disso, baixei meu Python (o que estou usando agora) para Windows em Python.org e não precisei instalar nenhuma "plataforma de ciência de dados aberta". Então o que isso está acontecendo?
Explique em linguagem fácil. Não tenho muito conhecimento sobre isso.
fonte
Respostas:
Anaconda é um pitão e R distribuição . Seu objetivo é fornecer tudo o que você precisa (em termos de Python) para ciência de dados "pronto para uso".
Inclui:
conda
, O próprio gerenciador de pacotes do Anaconda, usado para atualizar o Anaconda e pacotesSeu curso pode tê-lo recomendado, visto que vem com esses extras, mas se você não precisar deles e estiver se dando bem com o Python vanilla, tudo bem também.
Saiba mais: https://www.anaconda.com/distribution/
fonte
O Anaconda é uma distribuição Python que facilita a instalação do Python, além de várias de suas bibliotecas de terceiros usadas com mais frequência, de maneira flexível em uma máquina Windows ou Linux.
Minhas experiências com ele são muito positivas, tanto no Windows quanto no Linux. É bastante completo e evita problemas na construção de bibliotecas que você precisa a partir do código-fonte, que frequentemente afetam uma a uma as instalações dessas bibliotecas por ferramentas como o pip.
A propósito: é muito sábio começar com 3.5 ou 3.6, pois o 2.7 está se aproximando do fim de seu ciclo de vida, embora muitos aplicativos ainda dependam dele.
Quanto aos tutoriais: os próprios documentos do Pythons são bastante adequados para aprender o idioma.
https://docs.python.org/3/tutorial/
fonte
Anaconda é uma plataforma de processamento de dados e computação científica baseada em Python. Ele foi construído em muitas bibliotecas de terceiros muito úteis. Instalar o Anaconda é equivalente à instalação automática do Python e de algumas bibliotecas comumente usadas, como Numpy, Pandas, Scrip e Matplotlib, portanto, torna a instalação muito mais fácil do que a instalação normal do Python. Se você não instalar o Anaconda, mas apenas instalar o Python de python.org, você também precisará usar o pip para instalar várias bibliotecas, uma por uma. É doloroso e você precisa considerar a compatibilidade, portanto, é altamente recomendável instalar o Anaconda diretamente.
fonte