Jupyter Notebook
Jupyter Notebook یک ابزار مبتنی بر وب متنباز است که امکان ایجاد و بهاشتراکگذاری داکیومنتهایی با Live Code، معادله، تصویر و متن را در اختیار کاربران قرار میدهد. این اپلیکیشن از زبانهای برنامهنویسی مختلفی مانند پایتون، R و جولیا پشتیبانی میکند و بهطور گسترده توسط دانشمندان داده، محققان و مربیان برای تجزیه، تحلیل و تجسم دادهها، انجام تستها و به اشتراکگذاشتن یافتههایشان استفاده میشود. Jupyter یک محیط محاسباتی تعاملی را ارایه میدهد که کاربران در آن میتوانند کدها را اجرا کنند، نتایج آن را مشاهده کنند و این فرآیند را در یک فایل ذخیره کرده و به اشتراک بگذارند.
استقرار با یک کلیک
به کمک اپلیکیشنهای آمادهی کانتینر ابری آروان راهاندازی Jupyter Notebook تنها با یک کلیک امکانپذیر است.
استفاده از Jupyter Notebook
پس از استقرار اپلیکیشن بر بستر کانتینر ابری آروان، میتوانید از طریق دامنهی رایگان آروان یا دامنهی شخصیتان (اگر آن را روی این اپلیکیشن تنظیم کردهاید) به این ابزار دسترسی داشته باشید. در صفحهی اول این اپلیکیشن و برای ورود باید Token خود را وارد کنید. همچنین میتوانید به کمک این Token از بخش انتهایی صفحه، برای Jupyter یک پسورد مشخص کنید تا در ورودهای بعدی به جای Token از آن استفاده کنید.
برای دریافت Token وارد Console اپلیکیشنتان در پنل کانتینر ابری شوید و دستور زیر را وارد کنید:
jupyter server list
در خروجی رشته کاراکتری بهشکل زیر مشاهده میکنید که میتوانید Tokenتان را کپی کرده و در اپلیکیشن استفاده کنید:
[JupyterServerListApp] Currently running servers:
[JupyterServerListApp] http://jupyter-notebook-5bb4796564-rrbs9:8888/?token=xxxxxxxxxxxfc68557fbcf0446e57d32aea077xxxxxxxxxx :: /home/jovyan
پس از ورود به Jupyter Notebook میتوانید از نسخهی Lab این اپلیکیشن استفاده کنید.
آموزش تعاملی
یکی از محبوبترین کاربردهای Jupyter Notebook در آموزش و ارتباط مربیان و دانشجویان است. برای نمونه، در یک دورهی مقدماتی پایتون، امکان قرار دادن نمونهکد و تمرینهای تعاملی در Jupyter Notebook بهشکل زیر فراهم است.