التصورات التفاعلية
مقدمة إلى Plotly وDash
التصورات التفاعلية درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 5 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 5 دروس في المجموع.
التصورات التفاعلية
التصورات التفاعلية
تتيح التصورات التفاعلية للمستخدمين استكشاف البيانات بصورة ديناميكية. وتجعل ميزات مثل التكبير والتحريك والتلميحات عملية استكشاف البيانات أكثر تفاعلًا وفائدة.

لماذا نستخدم التصورات التفاعلية؟
لماذا نستخدم التصورات التفاعلية؟
تساعد التصورات التفاعلية على ما يلي:
- توفير فهم أعمق للبيانات.
- تمكين المستخدمين من التركيز على نقاط بيانات محددة.
- تسهيل اتخاذ القرارات من خلال واجهات سهلة الاستخدام.
أدوات التصورات التفاعلية
أدوات التصورات التفاعلية
تشمل الأدوات الشائعة لإنشاء التصورات التفاعلية ما يلي:
- Plotly: مكتبة Python لإنشاء المخططات التفاعلية.
- Dash: إطار عمل لإنشاء تطبيقات الويب التحليلية.
- Bokeh: مناسبة للتصورات التفاعلية في Python.
مقدمة إلى Plotly
مقدمة إلى Plotly
Plotly هي مكتبة Python متعددة الاستخدامات لإنشاء المخططات التفاعلية. وهي تدعم المخططات الخطية والمخططات الشريطية ومخططات التشتت وغير ذلك.
تجعل الميزات التفاعلية، مثل التكبير والتمرير فوق العناصر وتحديد البيانات، Plotly مثالية لاستكشاف البيانات.
مثال على تصور باستخدام Plotly
مثال على تصور باستخدام Plotly
إليك مثالًا بسيطًا يستخدم Plotly لإنشاء مخطط خطي تفاعلي:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Scatter(x=[1, 2, 3, 4, 5], y=[10, 20, 15, 25, 30], mode='lines+markers', name='Example'))
fig.update_layout(title='Interactive Line Chart', xaxis_title='X-Axis', yaxis_title='Y-Axis')
fig.show()مقدمة إلى Dash
مقدمة إلى Dash
Dash هو إطار عمل Python لإنشاء تطبيقات تفاعلية قائمة على الويب. ويجمع بين تصورات Plotly وواجهة ويب لإنشاء لوحات المعلومات وتطبيقات البيانات.
مثال على تطبيق Dash
مثال على تطبيق Dash
إليك مثالًا بسيطًا لإنشاء لوحة معلومات باستخدام Dash:
from dash import Dash, html
app = Dash(__name__)
app.layout = html.Div([
html.H1('Hello Dash!'),
html.P('This is a basic Dash application.')
])
if __name__ == '__main__':
app.run_server(debug=True)التطبيقات المتقدمة لـ Plotly وDash
التطبيقات المتقدمة لـ Plotly وDash
يمكن استخدام هاتين الأداتين في المجالات التالية:
- المراقبة في الوقت الفعلي: عرض لوحات معلومات تحتوي على بيانات مباشرة.
- استكشاف البيانات: تحليل تفاعلي للبيانات من أجل ذكاء الأعمال.
- البحث العلمي: تمثيل عمليات المحاكاة والتجارب المعقدة بصريًا.
الملخص والخطوات التالية
الملخص والخطوات التالية
في هذا الدرس، تناولنا ما يلي:
- الغرض من التصورات التفاعلية وفوائدها.
- استخدام Plotly وDash لإنشاء تصورات ديناميكية.
بعد ذلك، سنبدأ باستكشاف خوارزميات التعلم الآلي، بدءًا من تقنيات التعلم الخاضع للإشراف.

الأسئلة الشائعة
هل درس «التصورات التفاعلية» مجاني؟
نعم — نص درس «التصورات التفاعلية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 5 دروس في المجموع.
ماذا ستتعلم في «التصورات التفاعلية»؟
مقدمة إلى Plotly وDash تتمرن على Python Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Python Academy؟
لا تُشترط خبرة سابقة. Python Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 5 من أصل 5.
كم من الوقت يستغرق درس «التصورات التفاعلية»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Python Academy هذا؟
نعم. كل درس في Python Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مقدمة إلى تصور البيانات
- المخططات الخطية
- المدرجات التكرارية والمخططات المبعثرة
- الخرائط الحرارية
- التصورات التفاعلية