آموزش تجسم داده های تعاملی با پایتون و بوکه

Interactive Data Visualization with Python and Bokeh

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای کامل ایجاد نمودارهای زیبا و داشبوردهای داده در مرورگر با استفاده از کتابخانه Python Bokeh. با استفاده از کتابخانه Python Bokeh، برنامه های وب تجسم داده های پیشرفته بسازید. نمودارهای وب مدرن تعاملی ایجاد کنید که داده های شما را به طرز چشمگیری نشان می دهد. ویجت هایی ایجاد کنید که به کاربران اجازه می دهد با نقشه های شما تعامل داشته باشند. همه ویژگی های موجود در طراحی بوکه را بیاموزید. داده‌های Pandas DataFrames را ادغام و تجسم کنید. نمودارهای پویا ایجاد کنید که داده های بلادرنگ را رسم می کند. داده های سری زمانی را رسم کنید. برنامه های تجسم داده های خود را با برنامه های Flask ادغام کنید. برنامه ها را در سرورهای زنده مستقر کنید. با نحوه عیب یابی برنامه های بوکه آشنا شوید. پیش نیازها: یک کامپیوتر کار (ویندوز، مک یا لینوکس) دانش پایه پایتون

اگر پایتون را دوست دارید و می‌خواهید مشتریان یا کارفرمای خود را با تجسم داده‌های چشمگیر در مرورگر تحت تأثیر قرار دهید، بوکه راهی برای رفتن است. این دوره راهنمای کاملی برای تسلط بر بوکه، یک کتابخانه پایتون برای ساخت داشبوردهای پیشرفته و داده‌ای حاوی تصاویر تعاملی زیبا است. این دوره گام به گام شما را از ترسیم مجموعه داده های ساده تا ساخت برنامه های وب غنی و زیبا برای تجسم داده ها راهنمایی می کند که داده ها را در زمان واقعی ترسیم می کند و به کاربران وب اجازه می دهد تا از طریق اینترنت از مرورگرهای خود با یکدیگر تعامل داشته باشند و رفتار نمودارهای شما را تغییر دهند.

چه یک تحلیلگر داده، دانشمند داده، آماردان یا هر متخصص دیگری که به طور منظم با داده ها سروکار دارد، این دوره برای شما عالی است. این به شما مهارت می دهد تا داده ها را به گونه ای تجسم کنید که مخاطبان شما را هیجان زده کند و در نهایت محصول یا ایده شما را بسیار راحت تر بفروشد. تنها چیزی که برای یادگیری بوکه نیاز دارید، دانش اولیه پایتون است.

این دوره همچنین شامل تمرین هایی است که به شما کمک می کند مهارت های خود را در حین پیشرفت بررسی کنید. به شما داده می‌شود تا به نمونه‌های مختلف داده دسترسی داشته باشید و نمونه‌های بیشتری برای تقویت مهارت‌های خود در زمینه بوکه ارائه کنید. تخمین زده می شود که دوره حدوداً چهار هفته طول بکشد تا با فرض اینکه بسته به مهارت های بهره وری خود، 10 تا 20 ساعت در هفته اختصاص دهید.


سرفصل ها و درس ها

شروع شدن Getting Started

  • معرفی دوره Course Introduction

  • نصب و راه اندازی Installation

  • کمک گرفتن Getting Help

  • بوکه چیست؟ What is Bokeh

  • سرور بوکه و بوکه Bokeh and Bokeh Server

  • ایجاد اولین طرح بوکه شما Creating Your First Bokeh Plot

  • تمرین 1: رسم مثلث و گلیف دایره Exercise 1: Plotting triangles and circle glyphs

  • تمرین 1: راه حل Exercise 1: Solution

  • استفاده از بوکه با پانداها Using Bokeh with Pandas

  • تمرین 2: ترسیم داده های آموزشی Exercise 2: Plotting Education Data

  • تمرین 2: راه حل Exercise 2: Solution

  • اشکال در روش نمایش Bug with the Show Method

  • با استفاده از مستندات بوکه Using the Bokeh Documentation

سفارشی کردن نمودارهای بوکه Customizing Bokeh Graphs

  • بخش مقدمه Section Introduction

  • توجه داشته باشید Note

  • ایجاد یک طرح اولیه Creating an Initial Plot

  • پس زمینه شکل Figure Background

  • لیست رنگ ها List of Colors

  • عنوان Title

  • لیست فونت های متن List of Text Fonts

  • محورها: یک ظاهر طراحی سفارشی Axes: Custom Styling

  • محورها: هندسه سفارشی Axes: Custom Geometry

  • محورها: داده های دسته بندی Axes: Categorical Data

  • توری Grid

  • ابزار Tools

  • گلیف ها Glyphs

  • افسانه: پیکربندی Legend: Configuring

  • افسانه: یک ظاهر طراحی شده Legend: Styling

  • پنجره پاپ آپ Popup Windows

  • تمرین 3: خلاصه بخش 3 Exercise 3: Summary of Section 3

  • تمرین 3: راه حل Exercise 3: Solution

نقشه کشی پیشرفته Advanced Plotting

  • بخش مقدمه Section Introduction

  • ColumnDataSource ColumnDataSource

  • تمرین 4: ترسیم عناصر جدول تناوبی Exercise 4: Plotting Elements of the Periodic Table

  • تمرین 4: راه حل Exercise 4: Solution

  • پنجره پاپ آپ با HTML سفارشی Popup Windows with Custom HTML

  • گریدپلات Gridplots

  • تمرین 5: گریدپلات Exercise 5: Gridplots

  • تمرین 5: راه حل Exercise 5: Solution

  • حاشیه نویسی: دهانه ها و جعبه ها Annotations: Spans and Boxes

  • تمرین 6: حاشیه نویسی ها Exercise 6: Span Annotations

  • تمرین 6: راه حل Exercise 6: Solution

  • حاشیه نویسی: برچسب ها و مجموعه های برچسب Annotations: Labels and LabelSets

  • تمرین 7: برچسب ها در دهانه ها Exercise 7: Labels in Spans

  • تمرین 7: راه حل Exercise 7: Solution

سرور بوکه: نقشه برداری تعاملی با ابزارک های HTML Bokeh Server: Interactive Plotting with HTML Widgets

  • بخش مقدمه Section Introduction

  • ویجت ها در نمودارهای بوکه استاتیک Widgets in Static Bokeh Graphs

  • ابزارک ها در برنامه های تعاملی سرور بوکه Widgets in Interactive Bokeh Server Apps

  • ابزارک ها را انتخاب کنید: تغییر برچسب ها به صورت پویا Select Widgets: Changing Labels Dynamically

  • تمرین 8: ابزارک ها را انتخاب کنید - بازه های ترسیمی به صورت پویا Exercise 8: Select Widgets - Drawing Spans Dynamically

  • تمرین 8: نکات Exercise 8: Tips

  • تمرین 8: راه حل Exercise 8: Solution

  • ابزارک های RadioButtonGroup: تغییر برچسب ها به صورت پویا RadioButtonGroup Widgets: Changing Labels Dynamically

  • ابزارک های اسلایدر: فیلتر کردن حروف، قسمت 1 Slider Widgets: Filtering Glyphs, Part 1

  • ابزارک های اسلایدر: فیلتر کردن حروف، قسمت 2 Slider Widgets: Filtering Glyphs, Part 2

سرور بوکه: جریان داده های زمان واقعی Bokeh Server: Streaming Real Time Data

  • بخش مقدمه Section Introduction

  • پخش نقاط و خطوط تصادفی Streaming Random Points and Lines

  • جریان داده های مالی - طراحی برنامه Streaming Financial Data - Designing the App

  • جریان داده های مالی - Webscraping Streaming Financial Data - Webscraping

  • جریان داده های مالی - طرح Streaming Financial Data - Plotting

  • جریان داده‌های سری زمانی Streaming Timeseries Data

  • تعامل کاربر بین طرح‌های بلادرنگ و ویجت‌ها User Interaction Between Real-Time Plots and Widgets

  • مثال: تجسم سیارات در حال چرخش Example: Visualizing Spinning Planets

تعبیه طرح های بوکه در وب سایت ها Embedding Bokeh Plots in Websites

  • مقدمه ای بر فلاسک Introduction to Flask

  • تعبیه پلات های استاتیک بوکه در فلاسک Embedding Static Bokeh Plots in Flask

  • جاسازی توطئه های سرور بوکه در فلاسک Embedding Bokeh Server Plots in Flask

  • جاسازی طرح های استاتیک بوکه در جنگو: راه اندازی برنامه جنگو Embedding Static Bokeh Plots in Django: Setting up a Django App

  • جاسازی طرح های استاتیک بوکه در جنگو: جاسازی طرح Embedding Static Bokeh Plots in Django: Embedding the Plot

استقرار برنامه های بصری داده بوکه در سرورهای زنده Deploying Bokeh Data Visualization Apps in Live Servers

  • گزینه های استقرار Deployment Options

  • استقرار توطئه های بوکه استاتیک Deploying Static Bokeh Plots

  • استقرار برنامه های تعاملی سرور بوکه تعبیه شده در Flask- راه اندازی VPS Deploying Interactive Bokeh Server Apps Embedded in Flask- Setting up the VPS

  • استقرار برنامه های تعاملی سرور بوکه جاسازی شده در Flask - نصب نرم افزار Deploying Interactive Bokeh Server Apps Embedded in Flask - Installing Software

  • استقرار برنامه های تعاملی سرور بوکه جاسازی شده در Flask - فایل های پیکربندی Deploying Interactive Bokeh Server Apps Embedded in Flask - Configuration Files

  • استقرار برنامه های تعاملی سرور بوکه جاسازی شده در فلاسک - بارگذاری فایل ها Deploying Interactive Bokeh Server Apps Embedded in Flask - Uploading Files

  • استقرار برنامه های تعاملی سرور بوکه جاسازی شده در Flask - ویرایش فایل های سرور Deploying Interactive Bokeh Server Apps Embedded in Flask - Editing Server Files

  • استقرار برنامه های تعاملی سرور بوکه جاسازی شده در فلاسک - راه اندازی سرویس Deploying Interactive Bokeh Server Apps Embedded in Flask - Starting the Service

  • استقرار برنامه های تعاملی سرور بوکه جاسازی شده در فلاسک - عیب یابی Deploying Interactive Bokeh Server Apps Embedded in Flask - Troubleshooting

  • استقرار برنامه های تعاملی سرور بوکه به صورت مستقل Deploying Interactive Bokeh Server Apps as Standalone

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش تجسم داده های تعاملی با پایتون و بوکه
جزییات دوره
6.5 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,825
4.5 از 5
دارد
دارد
دارد
Ardit Sulce
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ardit Sulce Ardit Sulce

برنامه نویس پایتون بنیانگذار و نویسنده، PythonHow.