Найти в Дзене

Установка Anaconda Navigator и Jupyter lab

Для анализа данных на Python, достаточно установить Python и уже в нем с помощью pip загрузить необходимые библиотеки для анализа данных. Однако для новичка не знакомого хорошо с Python, это будет сложновато. Есть простое и бесплатное решение. На сегодняшний день, для анализа данных существует большое количество программных сред, которые сильно упрощают и облегчают работу по написанию кода и дальнейшего проведения анализа. Одним из лучших инструментов в сфере анализа данных считается Jupyter. Изначально это был Jupyter Notebook. Jupyter Notebook для многих аналитиков данных, стал основным инструментом работы с данными. Он завоевал огромную популярность, благодаря своей простоте, удобству и бесплатности. Освоить работу в Jupyter Notebook можно буквально за полдня, но достигать в нем совершенства работы можно бесконечно. Данный программный продукт запускается в любом браузере установленном на ваш компьютер. Одним из основных достоинств Jupyter Notebook, является работа в ячейках (Cell).

Для анализа данных на Python, достаточно установить Python и уже в нем с помощью pip загрузить необходимые библиотеки для анализа данных. Однако для новичка не знакомого хорошо с Python, это будет сложновато.

Есть простое и бесплатное решение. На сегодняшний день, для анализа данных существует большое количество программных сред, которые сильно упрощают и облегчают работу по написанию кода и дальнейшего проведения анализа.

Одним из лучших инструментов в сфере анализа данных считается Jupyter. Изначально это был Jupyter Notebook. Jupyter Notebook для многих аналитиков данных, стал основным инструментом работы с данными. Он завоевал огромную популярность, благодаря своей простоте, удобству и бесплатности. Освоить работу в Jupyter Notebook можно буквально за полдня, но достигать в нем совершенства работы можно бесконечно. Данный программный продукт запускается в любом браузере установленном на ваш компьютер.

Одним из основных достоинств Jupyter Notebook, является работа в ячейках (Cell). Каждая ячейка это отдельный кусок программного кода. И каждую ячейку можно запускать отдельно, это очень удобно когда проводишь исследование, пробуешь различные варианты, а потом снова возвращаешься к началу.

Jupyter Notebook позволяет не запускать скрипт для анализа целиком, а разбить вашу программу на блоки кода и запускать каждый блок - ячейку, по отдельности. Вы можете запустить весь скрипт от начала до конца, а потом вернуться поправить что либо в середине скрипта и запустить его с середины прямо с исправленной ячейки. Все будет работать. Это очень удобно когда исследуешь данные, не знаешь что ты конкретно ищешь и что найдешь. Вы можете настроить вывод результата и посмотреть что получается на любом этапе анализа не изменяя первоначальные данные.

Ячейки Jupyter lab
Ячейки Jupyter lab

Философия Jupyter Notebook в том, что вы записываете по порядку процесс вашего исследования данных. Jupyter Notebook позволяет вам не только записывать код, но и разделять его на главы, используя разметку, документировать ваш код, записывать выводы из результатов исследования, сопровождать выводы графиками и диаграммами, все это можно делать внутри ноутбука.

Ноутбук с помощью средств HTML разметки, позволяет оформить и представить результаты в виде готового отчета с демонстрацией кода, пояснениями, выводами и графиками демонстрирующими результаты анализа.

Последующим развитием Jupyter Notebook стал Jupyter lab. Этот продукт имеет более удобный интерфейс и расширенные возможности по сравнению Jupyter Notebook. Я рекомендую начинать работу сразу в Jupyter lab.

Для установки Jupyter lab нужно скачать и установить дистрибутив Anaconda Navigator. Не буду здесь указывать ссылку, вы всегда можете в поисковике найти путь и скачать его с сайта Anaconda. Данный дистрибутив имеет платную и бесплатную версию для некоммерческого использования. Бесплатная версия называется Anaconda Distribution. Для пользователей Linux и MacOS также есть свои версии Navigator.

Скачивание Anaconda Navigator
Скачивание Anaconda Navigator

Чем интересен Anaconda Navigator, этот дистрибутив устанавливается как обычная программа, процесс установки понятен даже неискушенному в компьютерных науках пользователю. После установки, у вас в меню Windows появится программа Anaconda Navigator.

В программе, вам будет доступен целый хаб программ для анализа данных, можете попробовать поработать с каждой и среди них будет и кнопка Jupyter lab. Кроме этого есть инструментарий для настройки программного окружения, обновления библиотек и даже обучающие видео по работе с Anaconda.

Anaconda Navigator
Anaconda Navigator

Anaconda Navigator устанавливает на ваш компьютер язык Python и самые используемые библиотеки для анализа данных, которые закроют 70-80% ваших потребностей в инструментах анализа.

После установки вы сразу можете приступать к работе, больше ничего дополнительно устанавливать не нужно. Исключением являются какие либо библиотеки, которые вам будут нужны, но которые не входят в установочный пакет Anaconda. Список установленных библиотек можно посмотреть в навигаторе, щелкнув на вкладке “Environments”.

Для запуска Jupyter lab, нужно нажать на кнопку “Launch” в карточке Jupyter lab и в вашем браузере, в отдельной вкладке открывается Jupyter lab.

Launcher Jupyter lab
Launcher Jupyter lab

Сначала вы увидите специальное окно “Launcher” для создания новых ноутбуков и запуска других инструментов. Нажимаете на кнопку “Notebook” и у вас открывается новый, готовый к работе ноутбук.

Сохраняться ноутбук будет в вашу пользовательскую папку Windows. Чтобы не запутаться и ничего не потерять, лучше создайте для ноутбуков отдельную папку и отдельные подпапки для каждого исследовательского проекта.

Вы установили свой первый инструмент для работы с данными. В следующих статьях я буду рассказывать как загружать, очищать, обрабатывать и визуализировать данные. Как делать выводы и принимать решения на основе данных.

Подписывайтесь на канал, чтобы ничего не пропустить.