آموزش IPyWidgets در نوت بوک ژوپیتر
آموزش IPyWidgets در نوت بوک ژوپیتر
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش IPyWidgets در نوت بوک ژوپیتر خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار
IPyWidgets یک کتابخانه پایتون از ابزارک های تعاملی HTML برای نوت بوک Jupyter است. هر یک از عناصر رابط کاربر در کتابخانه می تواند به رویدادها پاسخ دهد و عملکردهای مشخص شده کنترل کننده رویداد را فراخوانی می کند. آنها ویژگی تعاملی برنامه نوت بوک Jupyter را افزایش می دهند.
برای قرار دادن ویجت ها در نوت بوک، ما مجبوریم ماژول زیر را مانند تصویر زیر وارد کنیم –
1 |
from ipywidgets import widgets |
برخی از IPyWidgets اساسی در اینجا توضیح داده شده است –
ورودی متن
تابع ()widget.text ویجت هایی را در نوت بوک ارائه می دهد. در HTML مشابه عنصر فرم جعبه متن است. هدف این ویجت دارای روش () on_submit است که به فعالیت قسمت متن گوش می دهد و می تواند به عنوان یک استدلال برای کنترل کننده رویداد فراخوانی شود.
دکمه
این ابزارک مشابه دکمه HTML است. وقتی کلیک شد ، رویداد با روش ()on_click که کنترل کننده رویداد کلیک را فراخوانی می کند ، ثبت می شود.
IntSlider
یک کنترل لغزنده که مقادیر صحیح فزاینده را نمایش می دهد. همچنین یک FloatSlider و IntRangeSlider وجود دارد (تغییر عدد صحیح بین یک محدوده)
Label
این ابزارک برای نمایش متن غیر قابل ویرایش در دفترچه یادداشت مفید است.
()display
این عملکرد از ماژول ipywidgets شی ویجت را در سلول ورودی نوت بوک ارائه می دهد.
Interact
این تابع بسته به نوع استدلال داده ای که به آن داده شده است ، به طور خودکار یک ابزارک ارائه می دهد. اولین آرگومان برای این تابع رویدادگیر است و دوم مقداری است که به خود هدایت کننده رویداد منتقل می شود.
مثال زیر سه ویجت برچسب ، دو ویجت متن و یک دکمه با عنوان ‘add’ را نشان می دهد. با کلیک بر روی دکمه ، مجموع اعداد در دو قسمت ورودی متن در پایین ترین برچسب نمایش داده می شود.
لیست جلسات قبل آموزش برنامه نویسی ژوپیتر
- آموزش برنامه نویسی ژوپیتر
- آموزش مقدمه برنامه نویسی ژوپیتر
- آموزش نصب IPython
- آموزش شروع کار با IPython
- اجرا و ویرایش اسکریپت پایتون در IPython
- آموزش تاریخچه دستورات در IPython
- آموزش دستورات سیستم در IPython
- آموزش گزینه های خط فرمان در IPython
- آموزش بررسی دقیق اشیا در IPython
- آموزش ذخیره سازی ورودی و خروجی در IPython
- آموزش تنظیم IPython به عنوان پیش فرض Python Environment
- آموزش وارد کردن کد پایتون شل در IPython
- آموزش embed کردن IPython
- آموزش دستورات جادویی در IPython
- بررسی اجمالی برنامه نویسی ژوپیتر
- مقدمه نوت بوک ژوپیتر
- آموزش کار با ژوپیتر آنلاین
- آموزش نصب و شروع به کار با نوت بوک ژوپیتر
- آموزش داشبورد در نوت بوک ژوپیتر
- آموزش رابط کاربری در نوت بوک ژوپیتر
- آموزش انواع سلول ها در نوت بوک ژوپیتر
- آموزش ویرایش در نوت بوک ژوپیتر
- آموزش سلول های Markdown در نوت بوک ژوپیتر
- آموزش توابع جادویی سلول در نوت بوک ژوپیتر
- آموزش رسم نمودار در نوت بوک ژوپیتر
- آموزش تبدیل نوت بوک ها در ژوپیتر
- آموزش IPyWidgets در نوت بوک ژوپیتر
- آموزش ژوپیتر QtConsole
- آموزش ویرایش چند خطی در ژوپیتر QtConsole
- آموزش گرافیک درون خطی در Jupyter QtConsole
- آموزش ذخیره در HTML در ژوپیتر QtConsole
- آموزش کنسول در ژوپیتر QtConsole
- آموزش اتصال به نوت بوک ژوپیتر
- آموزش استفاده از github و nbviewer در برنامه نویسی ژوپیتر
- بررسی اجمالی JupyterLab
- آموزش نصب و شروع به کار JupyterLab
- آموزش رابط در JupyterLab
دیدگاه شما