تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذا البرنامج التعليمي ، سأوضح كيف يمكن لـ For Loop التكرار على عناصر قائمة Python في LuckyTemplates . لاحظ أن القائمة هي نوع بيانات Python يتكون من عناصر تتراوح من البسيط إلى المتقدم.
تمكّننا حلقة For من تكرار الرموز المتشابهة لعدد محدود من المرات. يبسط المشاكل المعقدة إلى مشاكل بسيطة.
لتبدأ ، تحتاج إلى إنشاء مفكرة Python جديدة باستخدام دفتر Jupyter الخاص بك. بمجرد فتح دفتر ملاحظات Python الخاص بك ، يمكننا الآن إنشاء قائمة Python الخاصة بنا في خلية الشفرة.
جدول المحتويات
عمل قائمة بايثون وللحلقة في LuckyTemplates - العددية
دعنا نسمي قائمتنا النموذجية my_list . تتم الإشارة إلى قائمة بايثون بأقواس "[]" ويتم الفصل بينها بفاصلة "،".
تأكد من وضع عناصرك داخل الأقواس وإلا فلن يظهر أي شيء عند تشغيله.
لنفترض أننا نريد إضافة 1 إلى جميع العناصر الموجودة في قائمتنا. لا يمكنك ببساطة إدخال +1 في الكود الخاص بك لأنه سينتج عنه خطأ في الكتابة. للقيام بذلك ، يتعين علينا تكرار كل عنصر في قائمتنا باستخدام For Loop .
نستخدم كلمة For للإشارة إلى حلقة متبوعة بعنصر نائب يُعرف أيضًا باسم المتغير. عادةً ما نستخدم متغيرات مثل i و x ، لكن في الوقت الحالي ، دعنا نستخدم i . مرة أخرى ، نريد إضافة 1 إلى كل عنصر من عناصرنا. لذلك ، نحتاج إلى تكرار كل عنصر في قائمتنا عن طريق كتابة الكود أدناه.
ثم لفها في بيان طباعة . بمجرد تشغيل ذلك ، يمكننا أن نرى أننا نجحنا في إضافة 1 إلى كل عنصر من عناصرنا في قائمة Python الخاصة بنا.
فقط اعلم أنه يمكنك دائمًا تغيير وإضافة أي رقم تريده. على سبيل المثال ، نريد إضافة 5 . ما عليك سوى كتابة الرقم الموجود داخل الأقواس. بمجرد تشغيله ، سيظهر في النتائج التي توصلنا إليها أن كل عنصر من عناصرنا يضاف إلى 5 .
إلحاق قائمة موجودة بقائمة جديدة باستخدام For Loops
قد نرغب في الإشارة إلى النتائج التي توصلنا إليها من قائمتنا السابقة إلى قائمتنا. دعنا نستخدم 6 و 8 و 9 و 10 و 11 نتيجة كأمثلة. لنقم أولاً بإنشاء قائمة فارغة في خلية رمز جديدة حيث يمكننا دمج قائمتنا السابقة ' my_list' فيها.
دعنا نسمي هذه القائمة الفارغة "new_list" ونصنع For Loop باستخدام X كمتغير. سنلحق قائمتنا الحالية المسماة my_list ، لذلك سنقوم بتكرار ذلك.
بعد ذلك ، نريد إضافة قيم my_list إلى 5 ، لذا نحتاج إلى إضافة x = x + 5 . سنلحق الآن قائمتنا السابقة بقائمتنا الجديدة بالمتغير X. يتم استخدام الإلحاق لإضافة عنصر إلى نهاية قائمة موجودة بالفعل.
في خلية جديدة ، يمكننا كتابة المتغير new_list . بمجرد تشغيل هذا ، يمكننا أن نرى أننا نجحنا في إضافة نتائجنا إلى قائمتنا الجديدة.
عمل قائمة بايثون وللتكرار الحلقي في LuckyTemplates - نص
لقد أوضحت بعض الطرق حول كيفية إنشاء قائمة Python و For Loops من خلال الأرقام سابقًا. الآن ، دعنا نقيم بعض النصوص بنفس الطريقة. سأستخدم أسماء الشركات في هذا المثال.
دعنا نكتب كلمة شركة ، ونضيف الأقواس الخاصة بنا ، وسرد أسماء شركتنا بالداخل. في هذا المثال ، دعنا نستخدم Microsoft و IBM و Tesla و Meta. لاحظ أنه يمكنك استخدام أي شركة تريدها.
باستخدام For Loop ، نريد إرجاع الشركة بالحرف " a " في عناوينها. لتصنيف تلك الشركات ، قم بإنشاء For Loop عن طريق كتابة الكود أدناه.
.
يشير هذا الرمز إلى أنه باستخدام For Loop لتصفح كل عنصر في قائمتنا ، يمكننا طباعة كل عنصر من هذه العناصر التي تحتوي على الحرف " a " ثم تشغيله.
يمكننا بالفعل أن نرى مدى ملاءمة وقوة هذه الطريقة عندما ننظر في تكرار آلاف العناصر المختلفة التي قد تكون في قائمة. بالانتقال إلى برنامجنا التعليمي ، سأوضح لك طريقة أخرى تسمى List Comprehension.
عمل قائمة بايثون وللتكرار الحلقي في LuckyTemplates - List Comprehension Numerical
يتشابه استيعاب القوائم تمامًا مع ما عرضته سابقًا. يكمن الاختلاف في كونها أكثر إتقانًا وأسهل وفعالية من حيث الوقت. يفضله بعض الأشخاص لأنه يمكن أن يحد من عدد الأسطر المستخدمة في البرنامج. لنقم بإنشاء نفس الإجراء في المثال الأول والثاني لإضافة 1 مباشرةً في كل عنصر داخل خلية الكود نفسها.
لتجنب الالتباس وتقديم مقارنة ، دعنا نسمي قائمتنا my_list2 ثم اكتب عناصر قائمة Python داخل الأقواس. تحت ذلك ، سننشئ قائمة جديدة " new_list_2 " ، للإشارة إلى تعبيرنا عن إضافة 1 إلى كل عنصر من العناصر المدرجة في my_list2 .
بمجرد تشغيل new_list_2 الخاصة بنا في خلية جديدة ، سنرى نفس النتائج أو نتائج العناصر من قبل.
يمكننا أن نرى أن كلا الطريقتين توفران نفس النتيجة ؛ ومع ذلك ، فإن استخدام قائمة الفهم أقصر بكثير وأسرع وأسهل في القيام به.
عمل قائمة بايثون وللتكرار الحلقي في LuckyTemplates - قائمة نص الفهم
أخيرًا ، هناك طريقة أخرى يمكننا استخدامها لفهم القائمة وهي استخدامها في تقييم النص مثل مثالنا السابق فيما يتعلق بأسماء الشركات. لنفعل نفس الإجراء الذي قمنا به في المرة السابقة ، حيث كررنا كل شركة للحصول على عنصرنا الخاص.
دعنا نستخدم اسمًا مختلفًا لتقديم مقارنة ، على سبيل المثال ، a_company. نريد إرجاع عنصر ( i ) لكل عنصر ( i ) في قائمة شركتنا إذا كان يحتوي على " a " في هذا العنصر المحدد ( i ). انظر الكود أدناه.
بمجرد كتابة قائمة a_company الخاصة بنا في خلية جديدة ، ستظهر لنا تلك العناصر أو الشركات التي لديها الحرف " a ".
يمكننا أيضًا استخدام For Loop في تحديد العناصر داخل القائمة. باستخدام نفس المثال ، لنفترض أننا نريد جعل جميع العناصر في قائمة Python بأحرف كبيرة.
سننسخ قائمة الشركة نفسها المكتوبة بأحرف صغيرة من قبل ونكتب For Loop أسفل ذلك. نحتاج إلى استخدام طريقة upper () لجعل كل عنصر في قائمتنا بأحرف كبيرة.
بمجرد تشغيل هذا الرمز ، سيُظهر أن جميع العناصر الموجودة في قائمة Python الخاصة بنا مكتوبة الآن بأحرف كبيرة.
وظائف محددة من قبل مستخدم Python | نظرة عامة حول
كيفية تحميل عينة من مجموعات البيانات في Python
باستخدام Python في LuckyTemplates | وظيفة مجموعة البيانات والسلسلة
خاتمة
الطرق التي أظهرتها ليست سوى عدد قليل من جميع الأشياء الممكنة التي يمكنك القيام بها باستخدام قائمة Python و For Loop في LuckyTemplates.
القائمة هي أكثر أنواع البيانات تنوعًا المتوفرة في Python ، وتتم كتابتها كقائمة من القيم أو العناصر المفصولة بفواصل بين قوسين. تساعد قائمة Python على تخزين بيانات متعددة في نفس الوقت.
من ناحية أخرى ، يعد For Loop أمرًا بالغ الأهمية في Python لأنه يمكّن المستخدمين من اجتياز القوائم التي قد تحتوي على آلاف العناصر.
أتمنى لك كل خير،
غيليم
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.