آموزش Jupyter Notebook

معرفی Jupyter Notebook

نوت بوک Jupyter یک برنامه وب متن باز است که به شما امکان ایجاد و به اشتراک گذاری اسناد حاوی کد زنده، معادلات، مصورسازی ها و متن روایتی را می دهد.

کاربرد آن تمیز کردن و تغییر داده ها، شبیه سازی عددی، مدل سازی آماری، تجسم داده، یادگیری ماشینی و غیره است.

پروژه Jupyter یک پروژه بدون سود و متن باز است که در سال 2014 از پروژه IPython متولد شده است، زیرا آن را برای حمایت از علم داده تعاملی و محاسبات علمی در تمام زبان های برنامه نویسی تکامل یافته است. Jupyter همیشه و 100٪ نرم افزاری منبع باز خواهد بود و به صورت رایگان برای همه قابل دسترس است و تحت شرایط لیبرال مجوز BSD اصلاح و منتشر شده است. Jupyter از طریق جامعه Jupyter در GitHub توسعه یافته است.

ویژگی های Jupyter

  • پشتیبانی از بیش از 40 زبان برنامه نویسی نظیر R ، Python، Julia و Scala
  • اشتراک گذاری نوت بوک ها با دیگران با استفاده از ایمیل، Dropbox، GitHub و Jupyter Notebook Viewer
  • کد شما می تواند خروجی غنی و تعاملی تولید کند: HTML، تصاویر، فیلم ها، LaTeX و انواع سفارشی MIME
  • استفاده از ابزارهای فرا داده، مانند Apache Spark، از Python، R و Scala. کاوش همان داده با Pandas، scikit-learn، ggplot2، TensorFlow.
  • مدیریت کاربران و احراز هویت با PAM، OAuth یا ادغام با سیستم سرویس دایرکتوری
  • استقرار آن برای هزاران کاربر در سازمان در زیرساخت های متمرکز در داخل یا خارج از محل
  • استفاده از از Docker و Kubernetes برای ارزیابی استقرار ، جدا کردن فرآیندهای کاربر و ساده سازی نصب و راه اندازی نرم افزار
  • نوت بوک را در کنار داده های خود قرار دهید تا مدیریت نرم افزارهای متحد و دسترسی به داده ها را در داخل سازمان خود انجام دهید.