Как Анаконда связана с Python?
Я новичок, и я хочу изучить компьютерное программирование. Итак, на данный момент я начал изучать Python сам с некоторыми знаниями о программировании на C и Fortran.
Теперь я установил Python версии 3.6.0, и я изо всех сил пытался найти подходящий текст для изучения Python в этой версии. Даже онлайн-курс лекций предлагает версии 2.7 и 2.5.
Теперь, когда у меня есть книга, которая, тем не менее, делает коды в версии 2 и пытается сделать ее как можно ближе к версии 3 (по словам автора); автор рекомендует "скачать Anaconda для Windows" для установки Python.
Итак, мой вопрос: Что это за "Anaconda" ? Я видел, что это была открытая научная платформа. Что это значит? Это какой-то редактор или что-то вроде Pycharm, IDLE или что-то в этом роде?
Кроме того, я загрузил свой Python (тот, который я использую прямо сейчас) для Windows с Python.org, и мне не нужно было устанавливать какую-либо "открытую научную платформу для данных".
Так что же это происходит?
Пожалуйста, объясните на простом языке. Я не слишком много знаю об этом.
Ответы
Ответ 1
Anaconda - это дистрибутив Python и R. Он направлен на предоставление всего, что вам нужно (на языке Python) для науки о данных "из коробки".
Это включает:
- Основной язык Python
- 100+ python "пакеты" (библиотеки)
- Spyder (IDE/редактор - как pycharm) и Jupyter
-
conda
, собственный менеджер пакетов Anaconda, используется для обновления Anaconda и пакетов
Ваш курс, возможно, рекомендовал бы это, поскольку он идет с этими дополнениями, но если они вам не нужны и вы хорошо ладите с vanilla python, это тоже хорошо.
Узнайте больше: https://www.anaconda.com/distribution/
Ответ 2
Anaconda - это дистрибутив Python, который упрощает установку Python и нескольких его наиболее часто используемых сторонних библиотек гибким способом на компьютере под управлением Windows или Linux.
Мой опыт работы с ним очень положительный, как на Window, так и на Linux. Это довольно полно и позволяет избежать проблем с созданием библиотек, которые вам нужны из исходного кода, которые часто заставляют одну установку устанавливать эти библиотеки с помощью таких инструментов, как pip.
Кстати: очень разумно начинать с 3.5 или 3.6, 2.7 приближается к концу своего жизненного цикла, хотя многие приложения все еще зависят от него.
Что касается учебников: собственные документы Pythons вполне подходят для изучения языка.
https://docs.python.org/3/tutorial/
Ответ 3
Anaconda - платформа обработки данных и научных вычислений на основе Python. В него встроено много очень полезных сторонних библиотек. Установка Anaconda эквивалентна автоматической установке Python и некоторых часто используемых библиотек, таких как Numpy, Pandas, Scrip и Matplotlib, поэтому установка намного проще, чем обычная установка Python. Если вы не устанавливаете Anaconda, а устанавливаете только Python с python.org, вам также нужно использовать pip для установки различных библиотек по одной. Это больно, и вам нужно учитывать совместимость, поэтому настоятельно рекомендуется установить Anaconda напрямую.