آموزش برنامه نویسی بوکه – مقدمه

3 سال پیش
bokeh_introduction

آموزش برنامه نویسی بوکه – مقدمه

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

بوکه (bokeh) یک کتابخانه برای تجسم  و بصری سازی داده برای پایتون است. برخلاف سایر زبان های برنامه نویسی مانند Matplotlib و Seaborn، که آنها همچنین پکیج های پایتون برای تجسم داده ها هستند، بوکه طرح های خود را با استفاده از HTML و JavaScript ارائه می دهد. از این رو، برای ایجاد داشبوردهای تحت وب بسیار مفید است.

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

پروژه بوکه توسط NumFocus https://numfocus.org/ حمایت مالی می شود. NumFocus همچنین از PyData، که یک برنامه آموزشی درگیر در توسعه ابزارهای مهم دیگر مانند NumPy ،Pandas و موارد دیگر پشتیبانی می کند. بوکه می تواند به راحتی با این ابزارها ارتباط برقرار کند و طرح های تعاملی، داشبورد و برنامه های داده را تولید کند.

 

امکانات برنامه نویسی بوکه

برنامه نویسی بوکه در درجه اول منبع داده را به یک پرونده JSON تبدیل می کند که به عنوان ورودی برای BokehJS، یک کتابخانه جاوا اسکریپت استفاده می شود، که به نوبه خود در TypeScript نوشته شده و تجسم و بصری سازی را در مرورگرهای مدرن ارائه می دهد.

برخی از ویژگی های مهم برنامه نویسی بوکه به شرح زیر است:

انعطاف پذیری

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

 

بهره وری

بوکه می تواند به راحتی با سایر ابزارهای محبوب Pydata مانند Pandas و Jupyter notebook ارتباط برقرار کند.

 

تعامل

این یک مزیت مهم بوکه نسبت به Matplotlib و Seaborn است، این زبان های برنامه نویسی طرح ایستایی تولید می کنند. در جالی که بوکه طرح های تعاملی را ایجاد می کند که با تعامل کاربر با آنها تغییر می کند. شما می توانید طیف وسیعی از گزینه ها و ابزارها را برای استنباط و مشاهده داده ها از زوایای مختلف به مخاطبان خود ارائه دهید تا کاربر بتواند تجزیه و تحلیل  انجام دهد.

قدرتمند

با افزودن جاوا اسکریپت سفارشی، امکان ایجاد بصری سازی برای موارد استفاده تخصصی وجود دارد.

 

قابل اشتراک

طرح ها را می توان در خروجی برنامه های وب فعال شده Flask یا Django تعبیه کرد. آنها همچنین می توانند برنامه های زیر در ارائه شوند

  • Jupyter
  • notebooks

متن باز

بوکه یک پروژه منبع باز است. با مجوز توزیع منبع برکلی (BSD) توزیع می شود. کد منبع آن در https://github.com/bokeh/bokeh در دسترس است.

 

منبع.

0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه