132 votes

Comment Anaconda est-il lié à Python ?

Je suis un 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 sur la programmation en C et Fortran.

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

Maintenant que j'ai un livre qui, cependant, fait des codes en version 2 et essaie pour le faire aussi près que possible dans la version 3 (selon l'auteur) ; l'auteur recommande de "télécharger Anaconda pour Windows" pour installer Python.

Donc, mon question est : Qu'est-ce que c'est Anaconda ? J'ai vu qu'il s'agissait d'une plateforme ouverte de science des données. Qu'est-ce que cela signifie ? Est-ce un éditeur ou quelque chose comme Pycharm, IDLE ou autre ?

De plus, j'ai téléchargé mon Python (celui que j'utilise en ce moment) pour Windows depuis Python.org et je n'ai pas eu besoin d'installer de "plateforme scientifique de données ouverte". Alors qu'est-ce qui se passe ?

Veuillez expliquer en langage simple. Je n'ai pas beaucoup de connaissances à ce sujet.

12 votes

Sur la façon dont Red Hat est lié à Linux. Il s'agit d'une distribution, avec des outils d'installation et de gestion des paquets, une large sélection de paquets et un support commercial disponible (dans ce cas, de Continuum).

0 votes

C'est un gestionnaire d'environnement. Il aide à créer différents environnements de Python, chacun avec ses propres paquets et paramètres.

6 votes

...pour citer docs.continuum.io/anaconda : "Anaconda est un gestionnaire de paquets libre facile à installer, un gestionnaire d'environnement, une distribution Python et une collection de plus de 720 paquets open source offrant un support communautaire gratuit."

128voto

jambrothers Points 870

Anaconda est un python et R distribution . Il vise à fournir tout ce dont vous avez besoin (du point de vue de Python) pour la science des données "out of the box".

Il comprend :

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

Il se peut que votre cours l'ait recommandé car il est livré avec ces extras, mais si vous n'en avez pas besoin et que vous vous débrouillez bien avec vanilla python, c'est également possible.

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

0 votes

Alors, est-ce que mon python installé possède tous ces "100+ paquets" python (bibliothèques)" ?

0 votes

@SchrodingersCat, ...si vous l'avez installé à partir de python.org, comme vous le dites dans la question, alors non, vous n'avez que l'option bibliothèques standard dans ce cas.

2 votes

@SchrodingersCat vous devrez très probablement les installer vous-même, en utilisant probablement pip (qui est fourni avec la plupart des dists python et vous devriez l'avoir si vous avez téléchargé depuis python.org)

34voto

Jacques de Hooge Points 4911

Anaconda est une distribution Python qui facilite l'installation de Python et d'un certain nombre de bibliothèques tierces les plus utilisées de manière flexible sur une machine Windows ou Linux.

Mes expériences avec lui sont très positives, tant sur Window que sur Linux. Il est assez complet et permet d'éviter les problèmes de construction des bibliothèques dont vous avez besoin à partir du code source, qui se posent souvent lors de l'installation individuelle de ces bibliothèques par des outils comme pip.

A propos : Il est très sage de commencer avec la version 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 encore.

Quant aux tutoriels : La documentation de Python est tout à fait adaptée à l'apprentissage du langage.

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

13voto

Victoria Zhou Points 21

Anaconda est une plateforme de traitement de données et de calcul scientifique basée sur Python. Elle intègre de nombreuses bibliothèques tierces très utiles. L'installation d'Anaconda équivaut à l'installation automatique de Python et de certaines bibliothèques couramment utilisées telles que Numpy, Pandas, Scrip et Matplotlib, ce qui rend l'installation beaucoup plus facile que l'installation normale de Python. Si vous n'installez pas Anaconda, mais seulement Python à partir de python.org, vous devez également utiliser pip pour installer les différentes bibliothèques une par une. C'est pénible et vous devez tenir compte de la compatibilité, il est donc fortement recommandé d'installer directement Anaconda.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X