Jupyter Notebook в Visual Studio Code

Люди, работающие на Python, любят проводить исследования и эксперименты в Jupyter Notebook. Я поклонник настольных редакторов, таких как VS Code, Atom и Sublime. Мое намерение состояло в том, чтобы получить функцию, подобную jupyter, в коде Visual Studio. Это то, о чем эта статья.

Jupyter Notebook: это редактор, а если быть точным, то веб-редактор, разработанный для Python (он же iPython). Ранее ноутбук Jupyter был известен как iPython. Это открытый исходный код, им пользуются все по всему миру.

Лучшие возможности Jupyter Notebook:

  1. Вы можете запустить часть кода (не обязательно запускать весь скрипт, чтобы увидеть вывод изменений кода), просто нажмите Shift+Enter там, где вы ожидаете увидеть новый вывод
  2. Смотрите выходные данные, такие как графики, аналитика, просмотрщик CSV в самом редакторе.
  3. Он работает в браузере

Как получить эту функцию в VS Code:

  • Установите редактор кода Visual Studio
  • Перейти к расширению (на левой боковой панели) и установить следующее расширение
jupyter
python
  • Перезагрузить/перезапустить редактор
  • Напишите следующий код, нажмите «Выполнить ячейку», чтобы увидеть результат.

Помните, что Run Cell появится там, где вы написали «#%%». Таким образом, вы можете повторять «#%%» где угодно. Следующий пример кода для вас

#%%
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()

См. пример вывода. Так что это работает как Jupyter (до некоторой степени я доволен этим)