طريقة عمل برنامج حساب العمر باستخدام البايثون 2019 بطريقة سهلة ومميزه

    طريقة عمل برنامج حساب العمر باستخدام البايثون
    طريقة عمل برنامج حساب العمر باستخدام البايثون
    السلام عليكم ورحمة الله وبركاته اهلا بكم زوار موقع prog egypt شرح اليوم عن طريقة عمل برنامج حساب العمر باستخدام البايثون ويعتبر برنامج اليوم بسيط ولكن مهم ومفيد جدا حيث انه يضم الكثير من الاكواد المهمه لذالك جئنا لكم اليوم ببرنامج حساب العمر بلغة بايثون.

    محتوايات المقالة

    • اللغة المستخدمة
    • الامكانيات المطلوبة
    • شرح الكود المستخدم
    • فيديو الشرح
    • تحميل الكود المستخدم


    اللغة المستخدمة

    شرح اليوم عن طريقة عمل برنامج حساب العمر باستخدام لغة بايثون وتعتبر لغة بايثون من افضل اللغات فى العصر البرمجى الحديث ولذالك فان اغلب المبرمجين يستخدمون لغة بايثون لان لغة بايثون بها مكاتب عملاقه وبها كثير من المميزات ومن المكتبات المهمة مثل مكتبة datetime والتى سوف نتتطرق لها اليوم حيس سوف نستخدمها لحساب التاريخ اتوماتيكى حيث يقوم بتخزين التاريخ الحالى فى متغير لاستخدامها فيما بعد وسوف يعتبرهذه المكتبة هى مكتبة بسيطة بالنسبة لباقى المكاتب مثل مكاتب GUI والتى تعتبر اظهار شاشة واجهة رسومية للمستخدم حيث عند استخدام المستخدم للواجهة الرسومية وتعتبر الواجهة الرسومية افضل من شاشة الكونسل ولكن فى الوقت الحالى يجب ان تتمكن من تعلم واجهة الكونسل والتمكن بها وثم الاتجاه الى GUI الواجهة الرسومية واذالك فان اكثر لغة مناسبة للتعلم فى الوقت الحالى وخاصة اذا كنت مبتدئى .

    الامكانيات المطلوبة

    تعتبر لغة بايثون من اللغات التى تتميز بانها لا تحتاج امكانيات كبيرة مثل اللغات الاخرى التى تحتاج compiler عالى وبذالك فانها لا تحتاج بروسيسور عالى لكى يقوم بترجمة اللغة على compiler المحتاج وايضا يقوم بتخزين المتغيرات التى تخزن عند تنفيذ البرنامج فبدل من تخزين الكثير من البيانات فيقوم بتقليل حجم الداتا المخزنة فلا يحتاج الكثير من الذاكرة العشوائية التى تعتبر الرامات ونحن الان نستخدم نظام console الشاشة السوداء فلا نحتاج فيجا عالية لقراءة ملفات الواجهة الرسومية فنحتاج جهاز كمبيوتر عادى عليه نظام تشغيل يدعم برمجيات لغة بايثون.

    تحميل نظام بايثون على الويندوز من هنا

    شرح الكود المستخدم
    طريقة عمل برنامج حساب العمر باستخدام البايثون
    طريقة عمل برنامج حساب العمر باستخدام البايثون
    يعتبر الكود المستخدم فى برنامج شرح اليوم يتكون من عشرة سطور وهذا الكود صغير جدا ويسخدم فى حساب عمر الشخص بكتابة سنة الولاده وقوم بجلب السنة الحالية ثم يقوم بطرحهم وعرض النتيجة على اساس العمر

    السطر رقم 1 : فى السطر الاول نقوم بجلب مكتبة التاريخ و الوقت وسوف نستخدم مكتبة datetime وتعتبر هذه المكتبة تقوم بجلب السنة الحالية و اليوم و الشهر و الساعة و الدقيقة والثانية  ونقوم بجلب المكتبة بكتابة def datetime
    السطر رقم 2 : نقوم بعمل الدالة لكى يسهل اعادة استخدامها مره اخرى ونقوم بكتابة الدالة على اساس البرمجة بواسطة الاهداف opp ونقوم بكتابة def ثم اسم الداله وبعدها نقوم بكتابة () حيث اللغة عند كتابة دالة يجب كتابة قوسين مجموعة وتركها فارغة حيث فيما بعد سوف ناخذ المعملات حيث يقوم باستغلال باخذ قيمة من خارج الدالة لاستخدامها داخل الدالة ولا تعمل الى عندما تاخذ قيمة من خارج الدالة وتنتهى عند تنفيذ الدالة وانشاء خرج للدالة
    السطر رقم 3 : نقوم بعمل متغير لتخذين من المستخدم قيمة وهذه القيمة تكون عام الولادة ونقوم بتسمية المتغير باسم ويجب اتباع طريقة تسمية المتغير وفى هذا البرنامج البسيط قد سميا المتغير باسم date_born ثم نقوم باعطائها امر استقبال الكتابة من المستخدم فنكتب raw_input ونكتب الكلمة التى يجب عرضها للمستخدم ففى هذا البرنام كتبنا له انه يقوم بكتابة سنة الولادة
    السطر رقم 4 : نقوم نعمل متغير لتخزين السنة الحالية لكى يسهل عملية الطرح بين السنة الحالية وسنة الولادة وفى هذا البرنامج قمنا بتسمية المتغير year now  ونستخدم لذالك مكتبة datetime التى قد ضمناها من قبل ونستخمد من داخل مكتبة datetime فصل now() وهذا الفصل يقوم بعمل مصفوفة ويجمع داخلة السنة والشهر واليوم والساعة والدقيقة و الثانية الحالية ففى هذا البرنامج نحتاج العام فقط فنكتب now().year
    السطر رقم 5 : نقوم بعمل متغير ونسمية age ونخزن بداخلة طرح السنة الحالية والتى قد اتينا بها من دالة datetime ونطرحها من سنة الولادة ولكن يجب اعطاء سنة الولادة قيمة int فنقوم بكتابة age = year_now - int(date_born) 1
    السطر رقم 6 : نقوم بطباعة العمر فنستخدم دالة الطباعة print لطباعة  المتغير age ولتقوم منسقة نستخدم امر format فنكتب print"".format(age) وهذا هو سطر طباعة العمر
    السطر رقم 9 : نقوم بعمل تكرار متداخل بحيث عند انتهاء الدالة تعيد نفسها مره اخرى مثل ما فعلنا فى البرنامج فان الدالة التى انشانها هى calc_date() فنقوم بعمل تسلسل للبرنامج فنكتب بعد ذالك اسم الدالة
    السطر رقم 10 : نقوم باستدعء الدالة فى الدالة الرئيسة فنكتب اسم الدالة calc_date()
    طريقة عمل برنامج حساب العمر باستخدام البايثون
    طريقة عمل برنامج حساب العمر باستخدام البايثون



    شرح مهم عمل برنامج اله حاسبه مكتوب بلغة بايثون

    تحميل الكود المستخدم

    شارك المقال
    Abdallah Ahmed
    انا اسمى عبدالله من مصر امتلك بعض المواقع الالكترونية و اعمل مبرمج ومطور ويب و تطبيقات هدفى هو الرقى بالمحتوى العربى و الارتقاء به

    مقالات متعلقة

    إرسال تعليق