wake-up-neo.com

Wie hängt Anaconda mit Python zusammen?

Ich bin ein Anfänger und möchte Computerprogrammierung lernen. Im Moment habe ich angefangen, Python selbst zu lernen, mit einigen Kenntnissen über das Programmieren in C und Fortran.

Jetzt habe ich Python Version 3.6.0 installiert und es fiel mir schwer, einen geeigneten Text zum Erlernen von Python in dieser Version zu finden. Sogar die Online-Vorlesungsreihe fragt nach den Versionen 2.7 und 2.5.

Jetzt habe ich ein Buch, das jedoch Codes in Version 2 erstellt und versucht es so nah wie möglich zu machen in Version 3 (laut Autor); Der Autor empfiehlt, "Anaconda für Windows herunterzuladen", um Python zu installieren.

Also, meine Frage lautet: Was ist das 'Anaconda' ? Ich sah, dass es sich um eine Open-Data-Science-Plattform handelte. Was heißt das? Ist es ein Editor oder so was wie Pycharm, IDLE oder so?

Außerdem habe ich mein Python (das ich gerade verwende) für Windows von Python.org heruntergeladen und ich musste keine "Open Data Science Platform" installieren. Also, was ist das passiert?

Bitte in einfacher Sprache erklären. Ich habe nicht zu viel Wissen darüber.

75
SchrodingersCat

Anaconda ist ein Python und R Verteilung. Ziel ist es, alles, was Sie (python-weise) benötigen, für die Datenwissenschaft "out of the box" bereitzustellen.

Es enthält:

  • Die Kernsprache des Pythons
  • 100+ Python "Pakete" (Bibliotheken)
  • Spyder (IDE/Editor - wie Pycharm) und Jupyter
  • conda, Anacondas eigener Paketmanager, wird zur Aktualisierung von Anaconda und Paketen verwendet

Ihr Kurs hat es vielleicht empfohlen, da es mit diesen Extras geliefert wird, aber wenn Sie sie nicht brauchen und mit Vanilla Python gut zurechtkommen, ist das auch OK.

Weitere Informationen: https://www.anaconda.com/distribution/

72
jambrothers

Anaconda ist eine Python-Distribution, die die Installation von Python sowie einiger der am häufigsten verwendeten Drittanbieter-Bibliotheken auf einem Windows- oder Linux-Computer vereinfacht.

Meine Erfahrungen damit sind sowohl unter Windows als auch unter Linux sehr positiv. Es ist ziemlich vollständig und vermeidet Probleme beim Erstellen von Bibliotheken, die Sie aus dem Quellcode benötigen. Diese Bibliotheken plagen häufig nacheinander die Installation dieser Bibliotheken mit Tools wie pip.

Übrigens: Es ist klug, mit 3.5 oder 3.6 zu beginnen, 2.7 nähert sich dem Ende seines Lebenszyklus, obwohl viele Anwendungen noch davon abhängig sind.

Was Tutorials angeht: Pythons eigene Dokumente eignen sich gut zum Erlernen der Sprache.

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

21

Anaconda ist eine auf Python basierende Plattform für die Datenverarbeitung und das wissenschaftliche Rechnen. Es hat viele sehr nützliche Bibliotheken von Drittanbietern eingebaut. Die Installation von Anaconda ist gleichbedeutend mit der automatischen Installation von Python und einigen häufig verwendeten Bibliotheken wie Numpy, Pandas, Scrip und Matplotlib. Daher ist die Installation um ein Vielfaches einfacher als die normale Python-Installation. Wenn Sie Anaconda nicht installieren, sondern nur Python von python.org installieren, müssen Sie auch pip verwenden, um verschiedene Bibliotheken nacheinander zu installieren. Es ist schmerzhaft und Sie müssen die Kompatibilität in Betracht ziehen. Daher wird dringend empfohlen, Anaconda direkt zu installieren.

1
Victoria Zhou