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