Материал подготовил: Виталий Евтушенко, НИУ ВШЭ
Редактирование: Алла Тамбовцева, НИУ ВШЭ
Оболочка для компилятора. Его особенности:
Документация проекта Jupyter
28 чаевых, шашней и наиболее рациональных способов Жупитера Тетрадь (сюда стоит зайти). Оригинал статьи. Перевод оригинала
Магические команды в Jupyter
Новое поколение проекта Jupyter - Lab
JupyterLab (интересный интерфейс нового Jupyter'а)
Документация JupyterLab
Попробовать онлайн
import ipywidgets as widgets
# А это виджет. Еще они могут быть интерактивными (примеры по ссылке):
# https://ipywidgets.readthedocs.io/en/latest/examples/Widget%20List.html
widgets.FloatProgress(
value=9.2,
min=0,
max=10.0,
step=0.1,
description='Loading:',
bar_style='info',
orientation='horizontal'
)
FloatProgress(value=9.2, bar_style='info', description='Loading:', max=10.0)
Must-have команды клавиатуры (горячие клавиши, shortcuts)
Язык разметки текстов
Философия: "Markdown is intended to be as easy-to-read and easy-to-write as is feasible."
R
library(lattice)
f <- rf(n = 5, df1 = 1, df2 = 3)
Python
from sklearn.linear_model import LinearRegression
print ('Machine learning')
#Без_подсветки
Hello darkness, my old friend.
** Настоящая интегрированная среда разработки**. Одно из мест, где могут разрабатывать разработчики.
Очень быстрый, в сравнении с промышленными IDE в вопросе скорости работы при одинаковых доступных ресурсах компьютера. В целом приятный, ламповый.
Название: игра слов IDE и Idle (Участник Монти Пайтон)
Промышленний IDE от JetBrains.
В нём обычно разрабатывают крупные проекты (больше 1-2 файлов): например, веб с базами данных (веб разработка - одна из ниш Python, кроме научных вычислений и анализа данных), но он не менее удобен и полезен для больших проектов в науке о данных, которые не ограничиваются учебными целями и выходят за рамки рутинных задач аналитиков.
Особенности:
Скачать Community версию можно по официальной ссылке.
Свободная IDE для учёных и научных вычислений (ссылка на git). Входит в состав набора библиотек и сред Anaconda Python.
До конца 2017 года Spyder поддерживался не только сообществом, но и спонсорской помощью Anaconda, inc (прекращена)