Jupyter Notebook چیست و به کار چه کسی میآید؟
Jupyter Notebook محیطی در مرورگر است که در آن کد پایتون، خروجی، نمودار و توضیح متنی را کنار هم در یک سند مینویسید. هر سلول جداگانه اجرا میشود و نتیجهاش زیر همان سلول میماند؛ به همین دلیل برای کار اکتشافی روی داده، آموزش و گزارشهای قابل تکرار بسیار محبوب است. فایلها با پسوند ipynb ذخیره میشوند و با GitHub و بیشتر ابزارهای علم داده سازگارند.
اجرای Jupyter روی سرور بهجای لپتاپ سه مزیت دارد: پردازش طولانی با بستن لپتاپ قطع نمیشود، فایلها و داده یکجا و از هر دستگاهی در دسترساند، و منابع سرور را میتوانید با تغییر پلن بزرگ کنید. برای دانشجویی که پروژهٔ پایاننامه دارد، تحلیلگری که گزارش هفتگی میسازد یا برنامهنویسی که اسکریپتهای جمعآوری داده را آزمایش میکند، این همان چیزی است که لازم دارد.
Jupyter Notebook ابزار تکنفره است. اگر یک تیم چندنفره همزمان روی سرور کار میکند، به JupyterHub یا سرورهای جدا برای هر نفر نیاز دارید که در بخش محدودیتها توضیح دادهایم.