آموزش IPyWidgets در نوت بوک ژوپیتر

3 سال پیش

آموزش IPyWidgets در نوت بوک ژوپیتر

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش IPyWidgets در نوت بوک ژوپیتر خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار

IPyWidgets یک کتابخانه پایتون از ابزارک های تعاملی HTML برای نوت بوک Jupyter است. هر یک از عناصر رابط کاربر در کتابخانه می تواند به رویدادها پاسخ دهد و عملکردهای مشخص شده کنترل کننده رویداد را فراخوانی می کند. آنها ویژگی تعاملی برنامه نوت بوک Jupyter را افزایش می دهند.

برای قرار دادن ویجت ها در نوت بوک، ما مجبوریم ماژول زیر را مانند تصویر زیر وارد کنیم –

from ipywidgets import widgets

 

برخی از IPyWidgets اساسی در اینجا توضیح داده شده است –

ورودی متن

تابع ()widget.text ویجت هایی را در نوت بوک ارائه می دهد. در HTML مشابه عنصر فرم جعبه متن است. هدف این ویجت دارای روش () on_submit است که به فعالیت قسمت متن گوش می دهد و می تواند به عنوان یک استدلال برای کنترل کننده رویداد فراخوانی شود.

دکمه
این ابزارک مشابه دکمه HTML است. وقتی کلیک شد ، رویداد با روش ()on_click که کنترل کننده رویداد کلیک را فراخوانی می کند ، ثبت می شود.

IntSlider

یک کنترل لغزنده که مقادیر صحیح فزاینده را نمایش می دهد. همچنین یک FloatSlider و IntRangeSlider وجود دارد (تغییر عدد صحیح بین یک محدوده)

Label

این ابزارک برای نمایش متن غیر قابل ویرایش در دفترچه یادداشت مفید است.

()display

این عملکرد از ماژول ipywidgets شی ویجت را در سلول ورودی نوت بوک ارائه می دهد.

Interact

این تابع بسته به نوع استدلال داده ای که به آن داده شده است ، به طور خودکار یک ابزارک ارائه می دهد. اولین آرگومان برای این تابع رویدادگیر است و دوم مقداری است که به خود هدایت کننده رویداد منتقل می شود.

مثال زیر سه ویجت برچسب ، دو ویجت متن و یک دکمه با عنوان  ‘add’  را نشان می دهد. با کلیک بر روی دکمه ، مجموع اعداد در دو قسمت ورودی متن در پایین ترین برچسب نمایش داده می شود.

منبع.

لیست جلسات قبل آموزش برنامه نویسی ژوپیتر

  1. آموزش برنامه نویسی ژوپیتر
  2. آموزش مقدمه برنامه نویسی ژوپیتر
  3.  آموزش نصب IPython
  4. آموزش شروع کار با IPython 
  5. اجرا و ویرایش اسکریپت پایتون در IPython
  6. آموزش تاریخچه دستورات در IPython 
  7. آموزش دستورات سیستم در IPython
  8. آموزش گزینه های خط فرمان در IPython 
  9. آموزش بررسی دقیق اشیا در IPython 
  10. آموزش ذخیره سازی ورودی و خروجی در IPython 
  11. آموزش تنظیم IPython به عنوان پیش فرض Python Environment
  12. آموزش وارد کردن کد پایتون شل در IPython
  13. آموزش embed کردن IPython
  14. آموزش دستورات جادویی در IPython 
  15.  بررسی اجمالی برنامه نویسی ژوپیتر 
  16. مقدمه نوت بوک ژوپیتر
  17. آموزش کار با ژوپیتر آنلاین
  18. آموزش نصب و شروع به کار با نوت بوک ژوپیتر
  19. آموزش داشبورد در نوت بوک ژوپیتر
  20. آموزش رابط کاربری در نوت بوک ژوپیتر
  21. آموزش انواع سلول ها در نوت بوک ژوپیتر
  22. آموزش ویرایش در نوت بوک ژوپیتر
  23. آموزش سلول های Markdown در نوت بوک ژوپیتر
  24. آموزش توابع جادویی سلول در نوت بوک ژوپیتر
  25. آموزش رسم نمودار در نوت بوک ژوپیتر
  26. آموزش تبدیل نوت بوک ها در ژوپیتر
  27. آموزش IPyWidgets در نوت بوک ژوپیتر
  28. آموزش ژوپیتر QtConsole 
  29. آموزش ویرایش چند خطی در ژوپیتر QtConsole 
  30. آموزش گرافیک درون خطی در Jupyter QtConsole 
  31. آموزش ذخیره در HTML در ژوپیتر QtConsole 
  32. آموزش کنسول در ژوپیتر QtConsole
  33. آموزش اتصال به نوت بوک ژوپیتر
  34. آموزش استفاده از github و nbviewer در برنامه نویسی ژوپیتر
  35.  بررسی اجمالی JupyterLab 
  36. آموزش نصب و شروع به کار JupyterLab
  37. آموزش رابط در JupyterLab 
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه