I would like to view this page in
DataSpell 2023.1: поддержка нескольких проектов с отдельными средами, повышение производительности ноутбуков и улучшения для DataFrame
Есть бесплатная пробная версия на 30 дней
Новая версия DataSpell позволяет вести работу одновременно по нескольким отдельным проектам, используя для каждого собственную виртуальную среду или интерпретатор Python.
Выбрав в левой части начального экрана DataSpell пункт Projects, можно посмотреть список существующих проектов, открыть их или создать новый проект. Кроме того, создавать проекты и управлять ими можно с помощью меню File.
Можно также использовать одно рабочее пространство с прикрепленными директориями. Директории и проекты, прикрепленные к рабочему пространству, по умолчанию наследуют заданную для этого пространства среду и интерпретатор.
Чтобы использовать DataSpell с рабочим пространством, на левой панели начального экрана нажмите Quick Start, настройте среду по умолчанию и нажмите Launch DataSpell.
Специалистам по Data Science постоянно приходиться переключаться туда-сюда между Jupyter-ноутбуками и скриптами Python. Теперь преобразовать Jupyter-ноутбук (файл .ipynb) в скрипт Python (файл .py) и обратно можно всего за пару кликов.
Ячейки Jupyter-ноутбуков часто исполняются в произвольном порядке, при этом исполнение некоторых из них занимает много времени. Поэтому теперь прямо под ячейкой кода отображается время, когда она исполнялась последний раз, и продолжительность исполнения.
Jupyter-ноутбуки предлагали неэффективное автодополнение кода, поэтому в новой версии эта функция отключена. Вместо нее можно использовать новую улучшенную функцию дополнения имен столбцов DataFrame, автодополнение динамических классов, автодополнение пути для удаленных серверов Jupyter и другие похожие возможности.
Улучшена работа с ячейками Markdown в Jupyter-ноутбуках и файлами Markdown, в том числе добавлено intention-действие для исправления форматирования таблиц, действие редактора Fill Paragraph для разбивки длинных текстов, а также страница настроек Smart Keys для файлов Markdown.
Одна из самых распространенных задач в Data Science — создание DataFrame pandas из данных, содержащихся в файле CSV. Теперь можно просто перетащить файл .csv в Jupyter-ноутбук, и на основе этих данных будет автоматически создан DataFrame pandas.
DataSpell представляет содержимое DataFrame pandas в виде таблиц. Чтобы работать с большими таблицами DataFrame было удобнее, можно с помощью диалога Change Default изменить число строк, отображаемых по умолчанию, в зависимости от выбранного размера страницы.
Окно Python Packages — самый удобный способ управления пакетами и просмотра документации пакетов для конкретной среды или интерпретатора Python. Окно размещено в нижнем блоке окон. Его также можно открыть из главного меню: Window | Tool Windows | Python Packages.
С помощью интерактивной консоли отладки можно передавать команды в отладчик Jupyter, а также просматривать результаты и сообщения об ошибках при отладке ячеек Jupyter-ноутбука.
Новый интерпретатор Python можно добавить прямо через виджет интерпретаторов в строке состояния DataSpell. Откройте виджет, выберите нужную директорию, и откроется всплывающее окно, позволяющее добавить новый интерпретатор.
Подробнее о новом интерфейсе читайте на этой странице.
В 2022 году в IDE JetBrains был представлен новый интерфейс. Современный и минималистичный, он уменьшает визуальное напряжение и обеспечивает быстрый доступ к основной функциональности, постепенно раскрывая более продвинутые возможности IDE.
Особенности нового интерфейса: упрощенная главная панель инструментов, другое расположение окон, переработанные иконки, новая светлая и темная темы и многое другое.
Переключиться на новый интерфейс можно в меню Settings/Preferences | Appearance & Behavior | New UI.
Есть бесплатная пробная версия на 30 дней