web-dev-qa-db-fra.com

Quel est le lien entre Anaconda et Python?

Je suis débutant et je veux apprendre la programmation informatique. Donc, pour le moment, j'ai commencé à apprendre Python par moi-même avec quelques connaissances en programmation C et Fortran.

Maintenant, j'ai installé Python version 3.6.0 et j'ai eu du mal à trouver un texte approprié pour apprendre Python dans cette version. Même la série de conférences en ligne demande les versions 2.7 et 2.5. 

Maintenant que j'ai un livre qui, cependant, crée des codes dans la version 2 et tente pour le rendre aussi proche que possible dans la version 3 (selon l'auteur); l'auteur recommande de "télécharger Anaconda pour Windows" pour installer Python.

Donc, ma question est: Qu'est-ce que c'est 'Anaconda' ? J'ai vu qu'il s'agissait d'une plate-forme ouverte de science des données. Qu'est-ce que ça veut dire? Est-ce un éditeur ou quelque chose comme Pycharm, IDLE ou quelque chose?

De plus, j'ai téléchargé Python (celui que j'utilise actuellement) pour Windows depuis Python.org et je n'ai pas eu besoin d'installer une "plate-forme de science des données ouvertes" . 

S'il vous plaît expliquer dans un langage facile. Je n'ai pas trop de connaissances à ce sujet.

75
SchrodingersCat

Anaconda est un python et R distribution. Il vise à fournir tout ce dont vous avez besoin (en python) pour la science des données "prête à l'emploi".

Il comprend:

  • Le langage python de base
  • Plus de 100 "packages" python (bibliothèques)
  • Spyder (IDE/éditeur - comme pycharm) et Jupyter
  • conda, le propre gestionnaire de paquets d'Anaconda, utilisé pour mettre à jour Anaconda et les paquets

Votre cours l’a peut-être recommandé, car il vient avec ces extras, mais si vous n’en avez pas besoin et que vous vous débrouillez bien avec le python vanille, c’est bien aussi.

En savoir plus: https://www.anaconda.com/distribution/

72
jambrothers

Anaconda est une distribution Python qui facilite l’installation de Python et de certaines des bibliothèques tierces les plus souvent utilisées de manière flexible sur une machine Windows ou Linux.

Mes expériences avec ce logiciel sont très positives, à la fois sous Windows et sous Linux. Il est assez complet et évite les problèmes de construction de bibliothèques dont vous avez besoin à partir du code source, qui gêne souvent l’installation une par une de ces bibliothèques avec des outils tels que pip.

Soit dit en passant: il est très sage de commencer par 3.5 ou 3.6, la version 2.7 approche de la fin de son cycle de vie, bien que de nombreuses applications en dépendent toujours.

En ce qui concerne les tutoriels: les propres documents Pythons sont tout à fait adaptés à l’apprentissage de la langue.

https://docs.python.org/3/tutorial/

21
Jacques de Hooge

Anaconda est une plate-forme informatique scientifique et de traitement de données basée sur Python. Il a intégré de nombreuses bibliothèques tierces très utiles. Installer Anaconda équivaut à installer automatiquement Python et certaines bibliothèques couramment utilisées telles que Numpy, Pandas, Scrip et Matplotlib. Il est donc beaucoup plus facile d’installer l’installation normale. Si vous n'installez pas Anaconda, mais uniquement Python à partir de python.org, vous devez également utiliser pip pour installer diverses bibliothèques une par une. Il est douloureux et vous devez considérer la compatibilité, il est donc fortement recommandé d’installer directement Anaconda.

1
Victoria Zhou