منذ 8 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
نرحب ترحيبًا حارًا بـ Streamlit with Python: الدورة التدريبية Build and Deploy Real-World Data Apps من Uplatz.Streamlit هو إطار عمل Python مفتوح المصدر يتيح لك إنشاء تطبيقات ويب تفاعلية للبيانات والتحليلات والتعلم الآلي - باستخدام Python فقط، لا يلزم وجود HTML أو CSS أو JavaScript. إذا كان بإمكانك كتابة برنامج نصي بلغة Python، فيمكنك إنشاء تطبيق ويب. ويستخدمه علماء البيانات والمحللون ومهندسو تعلم الآلة ومطورو لغة Python على نطاق واسع لتحويل البرامج النصية ودفاتر الملاحظات إلى تطبيقات قابلة للمشاركة في دقائق.
كيف يعمل Streamlitيتبع Streamlit نموذج تنفيذ قائم على البرنامج النصي:
الفكرة الأساسية برنامج Python النصي الخاص بك هو تطبيق الويب الخاص بك لا توجد مسارات، ولا عمليات رد اتصال، ولا توجد مشكلات في حالة الواجهة الأمامية.
خلف الكواليس (ما يحدث داخليًا)
- يتم تشغيل كود Python على الواجهة الخلفية
- Streamlit:
- تكتشف عناصر واجهة المستخدم
- ترسل حالة واجهة المستخدم إلى المتصفح
- تعيد تنفيذ البرنامج النصي عند التفاعل
- تتتبع حالة الجلسة البيانات الخاصة بالمستخدم
- يمنع التخزين المؤقت إعادة الحساب غير الضرورية
- سريع التطوير للغاية
- سهل للتفكير في
- مثالي للتطبيقات المستندة إلى البيانات
الميزات الرئيسية لـ Streamlit1. التطوير السريع للتطبيقات
- إنشاء التطبيقات في دقائق، وليس أيام
- لا يلزم معرفة الواجهة الأمامية
- الحد الأدنى من التعليمات البرمجية النمطية
- النص والتخفيض والمقاييس
- الأزرار وشرائح التمرير ومربعات الاختيار
- النماذج وأدوات الإدخال
- الجداول وإطارات البيانات القابلة للتحرير
- المخططات الأصلية (st line_chart, st bar_chart)
- الدعم الكامل لـ:
- Matplotlib
- Seaborn
- Plotly
- Altair
- لوحات المعلومات التفاعلية مع الحد الأدنى من التعليمات البرمجية
- الجلسة الأولى للبيانات الخاصة بالمستخدم
- التخزين المؤقت لـ:
- تحميل البيانات
- الحسابات باهظة الثمن
- تعزيز كبير للأداء للتطبيقات الحقيقية
- إنشاء لوحات معلومات متعددة الصفحات
- التنقل المشترك والحالة
- بنية المشروع النظيفة للتطبيقات الكبيرة
- تحميل ملفات CSV وExcel والصور والصوت والفيديو
- تنزيل الملفات المعالجة
- رائع للأدوات والأدوات المساعدة الداخلية
- الاتصال بـ:
- قواعد بيانات SQL
- قواعد البيانات السحابية
- REST APIs
- إنشاء تطبيقات تعتمد على البيانات بالكامل
- الموضوعات المضمنة
- حقن CSS مخصص
- واجهات مستخدم جاهزة للعلامة التجارية
- Streamlit Community Cloud
- Docker
- AWS وAzure وGCP
- يعمل بشكل جيد مع مسارات CI/CD
ما هو Streamlit الأفضل بالنسبة
- لوحات معلومات البيانات
- العروض التوضيحية لنماذج تعلم الآلة
- الأدوات الداخلية
- تطبيقات التحليلات
- السريعة النماذج الأولية
- المشاريع الشخصية أو مشاريع بدء التشغيل
- الرسوم المتحركة الثقيلة للواجهة الأمامية
- التطبيقات المعقدة على نمط SPA
- منطق واجهة المستخدم المخصص للغاية
لماذا تأخذ هذه الدورة التدريبية Streamlit؟ تعد Streamlit واحدة من أسرع الطرق لتحويل كود Python إلى تطبيقات حقيقية وقابلة للاستخدام. تركز هذه الدورة التدريبية على الاستخدام العملي والواقعي، وليس فقط الميزات المعزولة. لن تتعلم Streamlit فحسب، بل ستنشئ تطبيقات كاملة وتفهم أفضل ممارسات الإنتاج وتنشر تطبيقاتك بثقة. تم تصميم هذه الدورة لمساعدتك على الانتقال من:
- نصوص بايثون ➜ تطبيقات الويب التفاعلية
- أجهزة الكمبيوتر المحمولة ➜ لوحات المعلومات القابلة للمشاركة
- الأفكار ➜ المنتجات القابلة للنشر
نظرة عامة على الدورة تأخذ الدورة التدريبية منهجًا عمليًا قائمًا على المشروع في Streamlit. ستبدأ بأساسيات Streamlit وتنتقل تدريجيًا إلى:
- تخطيط واجهة المستخدم والتفاعل
- تصور البيانات وتطبيقات البيانات القابلة للتحرير
- إدارة الحالة وتحسين الأداء
- هندسة التطبيقات متعددة الصفحات
- تكامل قواعد البيانات وواجهة برمجة التطبيقات
- التصميم والتخصيص والعلامات التجارية
- النشر والإنتاج سير العمل
تتضمن المشاريع العملية طوال الدورة التدريبية، ستنشئ تطبيقات عملية، بما في ذلك:
- لوحات بيانات البيانات التفاعلية
- تطبيقات مبسطة متعددة الصفحات
- أدوات تحرير البيانات والتحقق من صحتها
- تطبيقات البيانات المستندة إلى واجهة برمجة التطبيقات
- الجاهزة للإنتاج والمنتشرة التطبيقات
- تطبيق Capstone المبسط الشامل
- متتبع التمويل الشخصي ومخطط الميزانية
ما الذي يجعل هذه الدورة التدريبية مختلفة
- التركيز على بناء التطبيقات الواقعية، وليس أمثلة الألعاب
- تغطي النشر والإنتاج، وليس فقط التطوير
- يتضمن تطبيقات متعددة الصفحات وإدارة الحالة
- التوازن المثالي بين البساطة والممارسات الاحترافية
- مناسب للمبتدئين ولكنه لا يزال ذا قيمة للمطورين ذوي الخبرة
كيفية تدريس هذه الدورة التدريبية
- تفسيرات واضحة خطوة بخطوة
- عروض توضيحية عملية للبرمجة
- أمثلة عملية عبر النظرية
- مشروع من العالم الحقيقي سير العمل
- تقدم منظم ونظيف
بعد إكمال هذه الدورة التدريبية، ستكون قادرًا على
- إنشاء تطبيقات بيانات تفاعلية باستخدام Streamlit وPython
- تصميم واجهات Streamlit نظيفة وسهلة الاستخدام
- إدارة حالة التطبيق والأداء بكفاءة
- إنشاء Streamlit متعدد الصفحات التطبيقات
- دمج قواعد البيانات وواجهات برمجة التطبيقات في تطبيقاتك
- انشر تطبيقات Streamlit على السحابة وبيئات الإنتاج
- اعرض مشاريع Streamlit بشكل احترافي بثقة
Streamlit مع Python: إنشاء ونشر تطبيقات البيانات الواقعية - منهج الدورة التدريبية
الوحدة الأولى: البدء باستخدام Streamlit
- ما هو Streamlit وسبب أهميته
- التثبيت إعداد Streamlit والبيئة
- تشغيل أول تطبيق Streamlit
- فهم دورة حياة تطبيق Streamlit
- بنية الصفحة المبسطة
- عناصر النص والتخفيض وعناصر الوسائط
- التحكم في التخطيط باستخدام الحاويات والأعمدة والموسعات
- أفضل الممارسات للتطبيق النظيف التصميم
- الأزرار وشرائح التمرير ومربعات الاختيار وأزرار الاختيار
- إدخالات النص ومربعات التحديد
- النماذج وتدفق تفاعل المستخدم
- التعامل مع أحداث المستخدم بفعالية
- عرض الجداول و المقاييس
- التخطيط باستخدام Matplotlib وSeaborn
- الرسوم البيانية التفاعلية باستخدام Plotly
- اختيار التصور الصحيح لبياناتك
- عرض إطارات البيانات الكبيرة بكفاءة
- استخدام st data_editor
- الجداول والمحررات القابلة للتحرير التحقق من الصحة
- سيناريوهات تحرير البيانات في العالم الحقيقي
- فهم حالة الجلسة
- إدارة جلسات المستخدم
- التخزين المؤقت للبيانات والوظائف
- تقنيات تحسين الأداء
- تحميل الملفات و التنزيلات
- التعامل مع الوسائط (الصور والصوت والفيديو)
- أشرطة التقدم ورسائل الحالة
- نظرة عامة على المكونات المخصصة
- إنشاء هياكل تطبيقات متعددة الصفحات
- التنقل وتوجيه الصفحة
- مشاركة الحالة عبر الصفحات
- تصميم قابل للتطوير بنيات التطبيقات
- السمات المخصصة وتصميم التخطيط
- استخدام CSS مع Streamlit
- العلامة التجارية لتطبيق Streamlit الخاص بك
- تحسين تجربة المستخدم والمظهر المرئي
- ربط Streamlit بـ قواعد البيانات
- العمل مع استعلامات SQL
- استهلاك واجهات برمجة تطبيقات REST
- إنشاء تطبيقات تعتمد على البيانات
- إعداد التطبيقات المبسطة للنشر
- تكوين البيئة
- إدارة الأسرار
- النشر المشترك المخاطر
- النشر على Streamlit Cloud
- النشر على الأنظمة الأساسية السحابية (نظرة عامة على AWS / GCP / Azure)
- اعتبارات الأداء والقياس
- المراقبة والصيانة
- تخطيط المشروع وهندسته
- إنشاء تطبيق كامل على مستوى الإنتاج
- تطبيق أفضل الممارسات المستفادة
- المراجعة النهائية والتحسينات
- تصميم متتبع التمويل
- تتبع النفقات ومنطق الميزانية
- تصور البيانات و الرؤى
- نشر المشروع النهائي
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة