Jestem początkującym i chcę nauczyć się programowania. Tak więc, na razie zacząłem samodzielnie uczyć się Pythona, mając pewną wiedzę na temat programowania w językach C i Fortran.
Teraz zainstalowałem Python w wersji 3.6.0 i miałem 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, gdy mam książkę, która jednak tworzy kody w wersji 2 i stara się jak najbardziej zbliżyć do wersji 3 (według autora); autor zaleca "pobranie Anacondy dla Windows" do zainstalowania Pythona.
Tak więc moje pytanie brzmi: co to za „Anakonda” ? Widziałem, że to jakaś otwarta platforma naukowa. Co to znaczy? Czy to jakiś edytor czy coś takiego jak Pycharm, IDLE czy coś takiego?
Pobrałem również mojego Pythona (tego, którego używam teraz) dla Windows z Python.org i nie musiałem instalować żadnej „platformy nauki o otwartych danych”. Więc co się dzieje?
Proszę wyjaśnić prostym językiem. Nie mam zbyt dużej wiedzy na ten temat.
źródło
Odpowiedzi:
Anakonda jest pyton R rozkład . Ma na celu zapewnienie wszystkiego, czego potrzebujesz (w Pythonie) do nauki o danych „od razu po wyjęciu z pudełka”.
Obejmuje:
conda
, Własny menedżer pakietów Anacondy, używany do aktualizacji Anacondy i pakietówTwój kurs mógł go polecić, ponieważ zawiera te dodatki, ale jeśli ich nie potrzebujesz i dobrze sobie radzisz z waniliowym Pythonem, to też jest OK.
Dowiedz się więcej: https://www.anaconda.com/distribution/
źródło
Anaconda to dystrybucja Pythona, która ułatwia instalację Pythona oraz wielu jego najczęściej używanych bibliotek innych firm w elastyczny sposób na komputerze z systemem Windows lub Linux.
Moje doświadczenia z nim są bardzo pozytywne, zarówno w systemie Windows, jak i Linux. Jest całkiem kompletny i pozwala uniknąć problemów z budowaniem bibliotek, których potrzebujesz z kodu źródłowego, które często są plagą jednej po drugiej instalacji tych bibliotek przez narzędzia takie jak pip.
Przy okazji: bardzo rozsądnie jest zacząć od 3.5 lub 3.6, ponieważ 2.7 zbliża się do końca swojego cyklu życia, chociaż wiele aplikacji nadal jest od niego zależnych.
Jeśli chodzi o samouczki: własne dokumenty Pythona są całkiem odpowiednie do nauki języka.
https://docs.python.org/3/tutorial/
źródło
Anaconda to oparta na Pythonie platforma przetwarzania danych i obliczeń naukowych. Ma wbudowane wiele bardzo przydatnych bibliotek innych firm. Instalacja Anacondy jest równoważna z automatyczną instalacją Pythona i niektórych powszechnie używanych bibliotek, takich jak Numpy, Pandas, Scrip i Matplotlib, dzięki czemu instalacja jest o wiele łatwiejsza niż zwykła instalacja Pythona. Jeśli nie instalujesz Anacondy, ale zamiast tego instalujesz tylko Pythona z python.org, musisz również użyć pip, aby zainstalować różne biblioteki jedna po drugiej. Jest to bolesne i musisz wziąć pod uwagę kompatybilność, dlatego zdecydowanie zaleca się bezpośrednie zainstalowanie Anacondy.
źródło