Подтвердить что ты не робот

Как Анаконда связана с 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, и мне не нужно было устанавливать какую-либо "открытую научную платформу для данных". Так что же это происходит?

Пожалуйста, объясните на простом языке. Я не слишком много знаю об этом.

4b9b3361

Ответ 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 напрямую.