ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
اليوم ، سأوجهك عبر أتمتة LuckyTemplates المتميزة باستخدام Elgato Stream Deck. سنتحدث عن أنواع الإجراءات التي يمكن أن تكون آلية وخيارات برمجة نصية متقدمة في Stream Deck. سأوضح لك كيفية إنشاء ملف تعريف Stream Deck النهائي - تنفيذ مجموعة من مهام LuckyTemplates الشائعة بضغطة زر. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
كنت أقوم ببعض النشر على LinkedIn ، واكتشفت أن هناك الكثير من الاهتمام بهذه الأداة ، لذلك تعمقت في هذا الأمر. في الأصل ، كان هذا مخصصًا لمشغلي الفيديو. كان الغرض منه التحكم في الكاميرا وتأثيرات الشاشة. يحتوي على بعض المؤثرات الصوتية أيضًا. يمكنك استخدامه كموجه صوت.
بدأت في استكشاف ما يمكننا القيام به أيضًا ، ووجدت أنها أداة أتمتة رائعة. بدأت أفكر ، هل يمكن حقًا استخدام هذا لأتمتة LuckyTemplates بطريقة مثيرة للاهتمام؟ واكتشفت أنه يمكننا بالفعل استخدامه كأداة أتمتة LuckyTemplates.
إنه مزيج رائع من الإشارات المرجعية على الويب واختصارات Windows ومقتطفات البرنامج و Power Automate Desktop والكثير من أدوات التنظيم والأتمتة الأخرى التي يمكنك دمجها معًا في واجهة مشتركة. لكن فقط لأكون واضحًا ، ليس لدي أي ارتباط مع Elgato. أعتقد أن هذا منتج رائع وأردت أن أستكشف معك ما هي إمكانيات هذه الأداة وكيف يمكنك تعظيم استخدامها في LuckyTemplates.
سنتحدث عن أنواع الإجراءات التي يمكنك أتمتتها باستخدام Stream Deck. سنناقش كيف يمكنك تنظيم معلوماتك لأن ذلك يحدد مدى فعاليتها من حيث الوصول إلى المعلومات التي تحتاجها والأتمتة التي تحتاجها. هناك عدد من الطرق التي يوفرها لك البرنامج للتنظيم ، وهناك طرق أفضل وأسوأ للقيام بذلك.
اذا هيا بنا نبدأ.
جدول المحتويات
كيفية استخدام Stream Deck كأداة أتمتة لـ LuckyTemplates
سأستخدم Stream Deck لهذا العرض التوضيحي. هذه هي شاشتي ذات المستوى الأعلى. في الوقت الحالي ، ما زلت أقوم بتعديله بطريقة مستمرة ونحن نمضي قدمًا. لدي مجموعة متنوعة من القدرات في المستوى الأعلى. سترى هنا ، أن هذا يشير إلى ملف التعريف الافتراضي ، وهذا هو ما يتم تعيينه افتراضيًا عند تشغيل النظام. الزر الأول يسمى الأفكار. يفتح ملف المفكرة الذي أستخدمه فقط لتدوين الأفكار الخاصة بمقاطع الفيديو ومشاركات LinkedIn والندوات والندوات المحتملة على الإنترنت وما إلى ذلك.
أهمها قاذفات التطبيقات. التالي لأسفل هو Explorer ، وهو زر مجلد. هذا يتعمق في مجموعة من المجلدات المشتركة التي أستخدمها. ثم تلقيت بريدي الإلكتروني والتقويم. هذا مجلد منفصل يتعمق في بعض معلومات تسجيل الدخول لأنه يمكنك جعل Stream Deck يدخل نصًا لك.
وبعد ذلك ، هذا هو المكان الذي يصبح فيه الأمر ممتعًا. هذه هي الملفات الشخصية ، وهي المستوى الأعلى للمؤسسة. الملفات الشخصية هي نوع من مجموعات الوظائف المشتركة ، ويمكن أن يكون لديك عدد لا نهائي من الملفات الشخصية. لذا ، دعنا ننتقل إلى ملفي الشخصي في LuckyTemplates.
حصلت على مجلد لـ M لمقتطفات التعليمات البرمجية ، ومنسق التعليمات البرمجية M ، والدليل المرجعي لـ Microsoft ، ثم سلسلة من مواقع الويب التي أجدها مفيدة حقًا كمراجع لمقتطفات التعليمات البرمجية الإضافية أو حل المشكلات. بالنسبة إلى DAX ، حصلت على الأدوات الخارجية ، ومجموعة من مقتطفات التعليمات البرمجية ، ومرجع موقع الويب ، ومنسق SQL BI Dax ، ثم ماكرو فائق لتنفيذ مُنسق DAX ، والكثير من الموارد وقواعد البيانات.
أوصي بتنظيم معلوماتك من خلال البدء بالملفات الشخصية ، حيث تكون في المؤسسة ذات المستوى الأعلى. بعد ذلك ، يمكن أن يكون لديك مجلدات داخل الملفات الشخصية. يمكنك أيضًا الحصول على صفحات ولكن حاول تجنب صفحات متعددة. أجده محرجًا بعض الشيء في التنقل.
الآن دعنا نحاول إنشاء ملف تعريف جديد . دعنا فقط نسميها تجريبي.
على هذا الجانب الأيمن توجد جميع الوظائف المختلفة التي يمتلك البرنامج إجراءات لها. بالنسبة للملف الشخصي ، يمكننا فقط النقر فوق تبديل ملف التعريف هذا وسحبه ، ومن ثم لدينا شاشة المعلومات هذه للزر. لدينا خيار هنا للملف الشخصي. يمكننا إما أن نقول ملف التعريف التالي ، أو يمكننا تعيين ملف تعريف معين له. في هذه الحالة ، سنقوم بتعيين ملف تعريف العرض التوضيحي الذي أنشأناه للتو.
يمكننا أيضًا تعيين الرموز بعدة طرق. البرنامج يأتي مع نوع من سلسلة كبيرة من الرموز. يمكننا إضافة المزيد من خلال المتجر والمكونات الإضافية. يمكننا أيضًا إنشاء منطقتنا الخاصة ، لكنها تستغرق وقتًا طويلاً. ما أفعله عادةً هو الانتقال إلى flaticon.com والحصول على أيقونات هناك.
أول شيء تريد القيام به عند إنشاء ملف تعريف هو أنك تريد إضافة زر تنقل ليأخذك إلى الشاشة الافتراضية حيث لديك ملفات تعريف أخرى. خلاف ذلك ، سوف ترسم نفسك في زاوية وتحاصر في هذا الملف الشخصي بدون مخرج. وهكذا ، هذا مثال على الشاشة الافتراضية التي قمت بإنشائها.
لدينا كل أنواع الخيارات هنا. يمكننا الارتباط بموقع ويب ، وفتح برنامج ، وإضافة نص ، وإنشاء مجلد ، وما إلى ذلك. هناك شيء يسمى Multi Action و Multi Action Switch ، والذي يتيح لنا الجمع بين الإجراءات المختلفة في زر واحد. هناك بعض الأزرار المتقدمة التي يمكننا الوصول إليها من خلال المكونات الإضافية.
والآن ، عندما نضغط على هذه الرموز ، قل تقرير LuckyTemplates هذا ، فسيتم تشغيل LuckyTemplates ثم تحميل هذا الملف مباشرةً. هذه طريقة رائعة لتنظيم الملفات الأكثر استخدامًا والوصول إليها.
الشيء التالي الذي أريد أن أعرضه لك هو كيفية إضافة مقتطفات التعليمات البرمجية . نبدأ بسحب إجراء النص إلى زر ، ثم حصلت على مقياس DAX موجز يمكنني لصقه هنا. يمكننا أن نطلق عليها لقب Top 5.
هناك القليل من التحذير حول مقاييس DAX لاستخدامها كمقتطفات تعليمات برمجية. إذا كنت تستخدم إما الإرجاع الثابت أو الإرجاع الثابت عند إدخال هذا النص تلقائيًا بضغطة زر ، فسيقوم محرر DAX بقراءة أيٍّ من هذه المرتجعات كـ Enter ، وفي محرر DAX الذي يقبل الرمز. لذا ، كل ما ستحصل عليه ، إذا قمت بأتمتة هذا الزر في محرر DAX بهذه الطريقة ، فإن أعلى 5 = ثم تضغط على رجوع وستقبل هذا الرمز.
هناك طريقتان للتغلب على ذلك. أحدها هو أنه يمكنك بشكل أساسي إدخال مقياس DAX الخاص بك دون أي عوائد ثابتة ، كل ذلك في سطر واحد فقط. بعد ذلك ، يمكنك تنسيقه باستخدام تنسيق Analyst Hub أو SQL BI DAX Formatter ، أو ماكرو C # في Tabular Editor.
الشيء الآخر الذي يمكنك القيام به هو تنفيذ مقاييس DAX في Tabular Editor حيث لا يكون الإدخال مفتاح قبول رمز. يمكنك جعله آليًا بمجرد الضغط على زر النص هذا وسيدخل المقياس بالكامل مع وجود عوائد ثابتة سليمة. لذلك ، هذا تحذير واحد عند استخدام مقتطفات التعليمات البرمجية لـ DAX ، ولكنه يعمل بشكل رائع مع M و C # و R و Python.
علاوة على ذلك ، يمكننا أيضًا إنشاء مجلد . يقوم تلقائيًا بإنشاء زر السهم هذا لإخراجنا بدلاً من وضعنا في تلك الصفحة. وما أفعله عادة هو إضافة زر للتنقيب. عندما نكون في المجلد ، يمكننا إما الانتقال إلى مستوى أو الرجوع إلى صفحتك الافتراضية.
بعد ذلك ، أردت أن أريكم ما يسمى بـ Multi Action. باستخدام Multi Action ، يمكنك تجميع الإجراءات معًا في ضغطة زر واحدة متماسكة. في هذا المثال ، يتم فتح كود جدول التاريخ الموسع. يمكننا إضافة القليل من التأخير هنا وفي هذه الحالة ، يكون 2000 مللي ثانية أو ثانيتين. هذا فقط بحيث يمنح الكمبيوتر فرصة لفتح الملف بالكامل قبل تنفيذ الأمر التالي. لذلك ، يقوم بتحميل الملف النصي ، ثم يستغرق تأخيرًا طفيفًا ، ثم يتخذ إجراء Hotkey ، والذي لدينا فقط تحديد الكل (التحكم A) ونسخة مفتاح التشغيل السريع (التحكم C).
إذا نقرنا على زر Extended Date Table ، فسنرى التسلسل قيد التنفيذ. ينبثق المفكرة المفتوحة ، ويحمل جدول التاريخ الموسع ، ويحدد كل شيء ، ثم ينسخه.
الآن ، إذا انتقلنا إلى Power Query وفي المحرر المتقدم ، فيمكننا لصق ذلك.
الشيء التالي الذي سأريكم إياه هو المكونات الإضافية . هناك سلسلة كاملة من المكونات الإضافية ، والتي تستحق البحث فيها ، ولكن دعنا نلقي نظرة على SuperMacro . قم بتثبيته ويمكنك تحميله.
SuperMacro مشابه لـ Multi Action. لديها أوامر لوحة المفاتيح ولغة البرمجة حول ذلك. يحتوي على أداة تسمى موقع الماوس يمكنك إسقاطها في Stream Deck. من المهم جدًا أن تفعل أي شيء يتضمن محاكاة إجراءات المستخدم. أثناء تحريك الماوس ، يخبرنا ما هو إحداثيات X و Y. هناك وظيفة في SuperMacro تتيح لك وضع المؤشر في أي مكان على الشاشة بناءً على إحداثيات الماوس هذه. إذا قمت بالضغط عليه لفترة طويلة ، فسيتم نسخ هذه الإحداثيات إلى الحافظة.
إذا انتقلنا إلى LuckyTemplates ، فيمكننا تشغيل الأدوات الخارجية باستخدام أمر مفتوح. تكمن المشكلة في ذلك في أنه إذا أردنا فتحه مباشرةً ، لنفترض فتح DAX Studio مباشرةً ، فلن نقوم بتحميله مع الملف. نريد محاكاة تجربة المستخدم عند الذهاب إلى قائمة الأدوات الخارجية.
يمكننا برمجة هذا الزر باستخدام SuperMacro. لذلك ، عندما نضغط على هذا الزر ، فإنه يحاكي الضغط على الزر ، والنقر بالماوس والحركة. يمكننا محاكاة أي إجراء للمستخدم من خلال هذا.
هناك الكثير الذي يمكنك القيام به باستخدام هذا لأتمتة LuckyTemplates. إذا لم يمنحك SuperMacro ما تحتاج إليه ، فهناك برنامج آخر يسمى AutoHotkey . هذه لغة برمجة مفتوحة المصدر فائقة التطور. يمكنك إنشاء نصوص برمجية AutoHotkey ثم ربطها بالزر الخاص بك باستخدام إجراء Hotkey. هذا باب مفتوح لأي نوع من البرمجة النصية تريد القيام به. يمكنك تشغيل تدفقات Power Automat ، ويمكنك تحريك Windows ، ويمكنك الاستيلاء على Window Focus ، إلخ.
كيفية إنشاء تقارير LuckyTemplates مؤتمتة وديناميكية
كيفية استخدام Power Automate لتحديث البيانات في LuckyTemplates
Microsoft Power Automate: أتمتة سير العمل
خاتمة
في هذه المدونة ، تعلمت كيفية استخدام Elgato Stream Deck كأداة أتمتة لـ LuckyTemplates. لقد تعلمت كيفية إنشاء ملفات تعريف Elgato Stream Deck ومجلدات وأزرار وإجراءات داخل تلك المجلدات.
أعتقد أنك ستجد أنه من السهل جدًا إنشاء هذا. قد يكون الأمر شاقًا بعض الشيء ، ولكن بمجرد أن تبدأ ، ستتعطل منه. شاهد الفيديو الكامل لهذا البرنامج التعليمي لمزيد من التفاصيل وتحقق من الروابط أدناه لمزيد من المحتوى ذي الصلة.
أتمنى لك كل خير!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته