2017-02-07 8 views
34

Jestem początkujący i chcę się uczyć programowania komputerowego. Tak więc, na razie zacząłem samodzielnie uczyć się Pythona z pewną wiedzą na temat programowania w C i Fortran.W jaki sposób Anaconda jest spokrewniona z Pythonem?

Teraz zainstalowałem Pythona w wersji 3.6.0 i mam problem ze znalezieniem odpowiedniego tekstu do nauki Pythona w tej wersji. Nawet seria wykładów online wymaga wersji 2.7 i 2.5.

Teraz mam książkę, która jednak sprawia, że ​​kody w wersji 2 i prób uczynić go jak najbliżej w wersji 3 (według autora); autor zaleca "pobieranie Anacondy dla Windows" do instalacji Pythona.

Moje pytanie: Pytanie brzmi: co to jest "Anaconda"? Widziałem, że była to jakaś otwarta platforma naukowa. Co to znaczy? Czy to jakiś edytor lub coś w rodzaju Pycharm, IDLE czy coś takiego?

Również pobrałem mój Python (ten, którego teraz używam) dla Windows z Python.org i nie musiałem instalować żadnej "otwartej platformy naukowej". Więc co się dzieje?

Proszę wyjaśnić w łatwym języku. Nie mam za dużo wiedzy na ten temat.

+11

Anaconda nie chcą nikogo, chyba że masz bułki, hun. – Alan

+5

O tym, jak Red Hat jest powiązany z Linuksem. Jest to dystrybucja z narzędziami do instalacji i zarządzania pakietami, dużym wyborem pakietów i dostępnym wsparciem komercyjnym (w tym przypadku z Continuum). –

+0

To menedżer środowiska. Pomaga w tworzeniu różnych środowisk Pythona z własnymi pakietami i ustawieniami. –

Odpowiedz

32

Anaconda to python i R dystrybucja. Ma on na celu dostarczyć wszystko, czego potrzebujesz (mądry python) do nauki o danych "od razu po wyjęciu z pudełka".

Obejmuje on:

  • rdzenia języka Python
  • 100+ python "pakietów" (biblioteki)
  • Spyder (IDE/edytor - jak pycharm) i Jupyter
  • conda, Anaconda własnych menedżer pakietów, używany do aktualizowania Anakondy i pakietów

Twój kurs mógł zalecić tak jak to jest dostarczany z tymi dodatkami, ale jeśli ich nie potrzebujesz i radzą sobie dobrze z pytonem waniliowym, to też jest OK.

Dowiedz się więcej: https://www.continuum.io/anaconda-overview

+0

Czy mój zainstalowany python ma wszystkie te pakiety "100+ pythonów" (biblioteki)? – SchrodingersCat

+0

@SchrodingersCat, ... jeśli zainstalowałeś go z python.org, jak mówisz w pytaniu, to nie; w tym przypadku masz tylko [standardowe biblioteki] (https://docs.python.org/3/library/). –

+0

@SchrodingersCat, który najprawdopodobniej będziesz musiał zainstalować samodzielnie, najprawdopodobniej za pomocą [pip] (https://pypi.python.org/pypi/pip) (który pochodzi z większością Python dists i powinieneś go mieć, jeśli pobrałeś z python.org) – jambrothers

10

Anaconda jest dystrybucja Pythona, który sprawia, że ​​jest łatwy do zainstalowania Python oraz szereg To najczęściej używanych bibliotek 3rd party w sposób elastyczny na komputerze z systemem Windows lub Linux.

Moje doświadczenia z tym są bardzo pozytywne, zarówno w systemie Windows, jak i Linux. Jest kompletny i pozwala uniknąć problemów w budowaniu bibliotek, które potrzebujesz z kodu źródłowego, które często nękają instalacje tych bibliotek za pomocą takich narzędzi jak pip.

Przy okazji: Rozsądnie jest zacząć od 3.5 lub 3.6, 2.7 zbliża się do końca swojego cyklu życia, choć wiele aplikacji nadal jest od niego zależnych.

Co do samouczków: własne dokumenty Pythona są odpowiednie do nauki języka.

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

Powiązane problemy