جدول المحتويات:
- الخطوة الأولى: البدء
- الخطوة 2: الإعداد
- الخطوة 3: وسيطة الدرجة والدالة الأولية
- الخطوة 4: النوافذ والإطارات
- الخطوة 5: وجود استثمار المتغيرات
- الخطوة 6: إضافة إطارات إلى النافذة
- الخطوة 7: حساب الوظيفة بنقرة زر
- الخطوة 8: نافذة العرض
- الخطوة 9: إضافة زر النقر
- الخطوة 10: استخدام القيم المقدرة
- الخطوة 11: استخدم Math.floor ()
- الخطوة 12: استدعاء الفصل
- الخطوة 13: النهائي
فيديو: مجموعة تعليمات WRD 204: 13 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:35
Gokulraj Pandiyaraj
توفر الإرشادات التالية دليلًا تفصيليًا لإنشاء حاسبة استثمار في بيثون. باستخدام واجهة المستخدم الرسومية. تهدف مجموعة التعليمات هذه إلى مساعدة الأشخاص الذين لديهم معرفة وسيطة ببيثون. يوفر لنا استيراد tkinter الوصول إلى جميع التعليمات البرمجية اللازمة لإنشاء واجهة المستخدم الرسومية. عند إنشاء واجهة المستخدم الرسومية ، عادة ما تضعها داخل الفصل وتوجد تحتها وظيفة تسمى init حيث تضع الوسيطة الذاتية للوصول إلى سمات الفئات.
تعلم كيفية ترميز معدل الفائدة المركب في بايثون وكذلك إنشاء حاسبة استثمار باستخدام واجهة المستخدم الرسومية.
الخطوة الأولى: البدء
افتح وحدة Python وانقر على خيار الملف الجديد.
الخطوة 2: الإعداد
اكتب استيراد tkinter لتشغيل أجزاء واجهة المستخدم الرسومية.
الخطوة 3: وسيطة الدرجة والدالة الأولية
تأكد من إنشاء فئة وتحتها اكتب وظيفة def init. داخل وسيطة دالة init استخدم self حتى تتمكن من الوصول إلى سمات وطرق الفئة.
الخطوة 4: النوافذ والإطارات
بعد الحصول على إعداد وظيفة init الخاصة بك لإضافة الرمز الموضح في الصورة أدناه. سيؤدي هذا الرمز إلى إنشاء النافذة الرئيسية والمهمة ، وإضافة إطارات لتهيئة نافذة واجهة المستخدم الرسومية. اجعل متغير النافذة الرئيسية سيقوم بإعداد وإنشاء شاشة واجهة المستخدم الرسومية وإنشاء الإطارات أو المربعات التي تحتاجها للحصول على رقم إطار حتى يعرف المكان الذي سيتم وضعه فيه.
الخطوة 5: وجود استثمار المتغيرات
اعطاء النفس. اسم متغير لإعداد الأزرار التي يجب أن تكون. يوصى باستخدام أسماء متغيرات مناسبة حتى لا تربك نفسك والآخرين عند شرح شفرتك. المتغيرات الموصى بها هي InvestmentAmt ، year ، و AnnualInterestRate والتي تُستخدم للعثور على القيمة المستقبلية. هذه المتغيرات مذكورة باللون الأحمر في الصورة أدناه.
تحذير: عند تسمية المتغيرات ، لا تستخدم أسماء المتغيرات المحددة مسبقًا أو التي قد تكون محيرة. هذا يمكن أن يجعل التعليمات البرمجية الخاصة بك لا تعمل أو يمكن أن يربكك أي المتغيرات.
مثال: v = خطواتي
str = خطواتي
الأول مثال على اسم متغير غير لائق. يجب أن تكون أكثر تحديدًا بالاسم بدلاً من مجرد كتابة حرف عشوائي. على الرغم من أنه سيعمل عند الشرح لشخص ما ، إلا أنه لن يفهم ما يعنيه هذا المتغير المعين والغرض منه. الثاني سينتج خطأ في بناء الجملة لأن str هو متغير محدد مسبقًا ولا يمكن استخدامه لتهيئة العبارات أو المتغيرات.
الخطوة 6: إضافة إطارات إلى النافذة
تأكد من التأكيد عن طريق إضافة الإطارات الخاصة بك إلى النوافذ الخاصة بك حتى لا تحصل على شاشة فارغة. ما زلت بحاجة إلى إضافة وظيفة أخرى قبل أن تعمل النافذة.
الخطوة 7: حساب الوظيفة بنقرة زر
يمكن أن يكون اسم الوظيفة الجديد شيئًا مثل الحساب ، أي شيء متعلق بالاستثمار ، ثم أضف معادلة الاستثمار الموضحة في الصورة أدناه. يجب عليك أيضًا ملاحظة الكود الموجود في الصورة الأولى نظرًا لأنه يحتوي على invAmt ، والسنوات ، والسنوية التي use.entry.get () للوصول إليها من جزء واجهة المستخدم الرسومية.
الخطوة 8: نافذة العرض
أضف هذا الرمز حتى يمكن عرض النافذة على الشاشة.
الخطوة 9: إضافة زر النقر
أضف زرًا قابلاً للنقر إلى واجهة المستخدم الرسومية لعرض القيمة المستقبلية وتأكد من الرجوع إلى الخطوة 7 بحيث تضع الزر في وظيفة الحساب التي تم استخدامها لتخزين صيغة الفائدة المركبة داخل رمز الزر حتى يعرف الزر أن هذا هو الوظيفة التي يجب استخدامها لعرض النتائج.
الخطوة 10: استخدام القيم المقدرة
عادةً في العالم الحقيقي ، سيتم تقديم قيمتنا المستقبلية بقيم دقيقة. لكن الأرقام طويلة جدًا ومملة لتتبعها فقط لهذا البرنامج ، سنستخدم استيراد الرياضيات للوصول إلى الأساليب التي تدور حول القيمة المستقبلية.
الخطوة 11: استخدم Math.floor ()
للحصول على قيمة تقديرية ، يجب عليك استخدام math.floor (futurevalue). يؤدي هذا إلى تقريب الأرضية مما يعني أنه سيتم تقريب الرقم DOWNWARDS إلى أقرب عدد صحيح.
مثال إذا كانت النتيجة 278.956 فإن القيمة المقدرة ستكون 278
الخطوة 12: استدعاء الفصل
تأكد من وجود رمز مثل المتغير = myclass () في الجزء السفلي تمامًا باتجاه اليسار الذي يقع خارج الوظيفة حتى يتمكن بهذه الطريقة من الوصول إلى الكود بالكامل في برنامجك.
الخطوة 13: النهائي
إذا اتبعت الخطوات بشكل صحيح ، يجب أن تبدو شاشة الإخراج لديك على هذا النحو.
إذا كان الأمر كذلك ، فتهانينا على نجاحك في إنشاء حاسبة استثمار عاملة في لغة بايثون بالإضافة إلى تطبيق ذلك في واجهة المستخدم الرسومية.
لاستكشاف الأخطاء وإصلاحها ، سيتعين عليك معرفة الخطأ بالضبط في shell واستنادًا إلى رقم السطر ، يمكنك استخدام رمز مصحح الأخطاء الذي سيعمل على تشغيل كل سطر. إذا توقف أثناء المنتصف وليس في النهاية ، فقد وجدت بالضبط الرمز الذي ينتج الخطأ. يعد مصحح الأخطاء مفيدًا لتشغيل الجزء المنطقي من البرنامج وسيتيح هذا للمبرمج معرفة مكان الخطأ بالضبط. إذا كانت لديك أي مشكلة مع أسماء المتغيرات ، فارجع إلى الخطوة 5 بحذر.
قدمت هذه المجموعة إرشادات خطوة بخطوة لبرمجة حاسبة الاستثمار باستخدام واجهة المستخدم الرسومية مع برنامج Python IDLE. حظا سعيدا واستمتع بالبرمجة!
إذا كانت لديك أي أسئلة حول خطوات معينة ، فيرجى إبلاغي بها.
موصى به:
تعليمات بناء الكمبيوتر: 12 خطوة
إرشادات إنشاء الكمبيوتر: مرحبًا بك ، هذه هي كيفية بناء جهاز كمبيوتر في 12 خطوة. السبب الذي يجعلك تبني جهاز الكمبيوتر الخاص بك هو معرفة كيفية عمله حتى تتمكن من معرفة كيفية إصلاحه
تعليمات بناء نفق المياه المحمول: 18 خطوة
تعليمات بناء نفق المياه المحمولة: هذا بمثابة مجموعة من التعليمات حول كيفية بناء نفق المياه بشكل صحيح لتطبيقات PIV. تشمل ميزات نفق المياه ما يلي: قسم اختبار مرئي تدفق مياه مستقر يمكن ضبطه باستخدام جهاز التحكم في تدفق المياه التصميم
Coilgun SGP33 - تعليمات التجميع والاختبار الكاملة: 12 خطوة
Coilgun SGP33 - إرشادات التجميع والاختبار الكاملة: يصف هذا البرنامج التعليمي كيفية تجميع الإلكترونيات الخاصة بمسدس الملف الموضح في هذا الفيديو: تجميع SGP-33 على Youtube يوجد أيضًا مقطع فيديو حيث تراه أثناء العمل في الصفحة الأخيرة من هذا البرنامج التعليمي. ها هو الرابط. ثنائي الفينيل متعدد الكلور لهذا العرض التوضيحي حيث النوع
تعليمات بناء صندوق الارتداد: 11 خطوة
تعليمات بناء Bounce Box: هذه نظرة عامة أساسية حول كيفية إنشاء النموذج الأولي لـ Bounce Box. لم يتم الانتهاء من التصميم ، وهذه التعليمات تتستر على بعض التفاصيل - ومع ذلك ، لا توجد أي تقنيات أو أفكار على مستوى الخبراء هنا ، لذلك إذا كنت جديدًا في النجارة ، فأنت
تعليمات مجموعة أدوات تحليل الترميز: 9 خطوات
تعليمات مجموعة أدوات تحليل الترميز: مجموعة أدوات تحليل الترميز (CAT) عبارة عن برنامج مجاني لتحليل البيانات النوعية موجود بالكامل عبر الإنترنت. بالنسبة للباحثين الذين لديهم بيانات نصية ، تسمح CAT بتصنيف وتنميط كميات البيانات واسعة النطاق إلى كميات كمية