Visual Studio Code підтримує роботу з Jupyter Notebooks для створення та виконання інтерактивних кодових блокнотів, що дуже полегшує роботу розробника. До прикладу для початківців дуже зручно створити набір сніппетів (snippets) коду і зразу ж під кожним із них отримати результат виконання. Так ви спрощуєте собі роботу і зберігаєте час. Окрім того, Jupyter Notebook є популярним інструментом для розробки та дослідження даних, а також для створення презентацій і навчальних матеріалів.

Ви можете використовувати мови програмування, які підтримуються вашим Jupyter ядром, але основна мова - це Python. Ми ж встановимо ядро Ruby для Jupyter Notebook, щоб використовувати Ruby у наших блокнотах.

Встановлення ядра Ruby для Jupyter Notebook

Тут я хотів би уточнити що у вас вже має бути встановлене будь-яке Ruby в системі, оскільки вам потрібно буде мати доступ до інструментів Ruby, таких як gem. Якщо ви ще не встановили Ruby, то можете використати RubyInstaller, або скористатися asdf для установки Ruby.

Для встановлення ядра Ruby для Jupyter Notebook виконайте наступні кроки:

gem install iruby
iruby register --force

Після цього ви можете перевірити, чи встановлено ядро Ruby у самому Jupyter Notebook, тому перейдемо до його встановлення.

Встановлення Jupyter Notebook

Наведу кілька кроків, які можуть допомогти вам почати використовувати Jupyter Notebook у VSCode:

  1. Встановіть розширення “Jupyter” у VSCode. Ви можете знайти його в магазині розширень VSCode або встановити його безпосередньо з командного рядка за допомогою команди:
    code --install-extension ms-python.python
    

    або встановити напряму із маркета застосунків VS Code.

  2. Відкрийте папку з проектом у VSCode. У папці проекту ви можете створити новий файл з розширенням .ipynb, що є типовим розширенням файлів Jupyter Notebook. Також файл можна створити безпосередньо у VSCode через команду “Create New Blank Jupyter Notebook” у палітрі команд. image

  3. Відкрийте файл .ipynb і додайте кодові блоки, вибравши із списку . image

  4. Запускайте кодові блоки. Ви можете запускати окремі блоки або весь файл. Результати виконання будуть відображатися безпосередньо у VSCode. image

  5. Використовуйте функції Jupyter Notebook для редагування та керування кодовим блокнотом. Ви можете додавати нові блоки, переміщувати їх, видаляти, копіювати і т.д.

  6. Експортуйте свій кодовий блокнот в інші формати. Jupyter Notebook підтримує експорт у різні формати, такі як HTML, PDF, Markdown тощо. Ви можете експортувати ваш кодовий блокнот для подальшої обробки або публікації.

Це, звісно, лише загальна інформація про використання Jupyter Notebook у VSCode. Є багато додаткових функцій та можливостей, які ви можете вивчати, щоб покращити свій досвід розробки.