Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص

رثاء

‏خالص العزاء والمواساه في وفاة العضو القدير الأخ ياسر ياسين رحمه الله

https://www.maxforums.net/node/3676654
شاهد أكثر
شاهد أقل

دورة احتراف البايثون

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • Hectr G
    رد
    اخي ابو فتحي جزاك الله كل خير على ماتقدم هل برمجة البايثون تنفع اني اصنع منها برامج الاندرويد والايفون والويندوز فون؟
    بالتوفيق لك.

    اترك تعليق:


  • saded
    رد
    جزاك الله خيرا الاخ Abo fathy واصل شروحاتك

    اترك تعليق:


  • Abo fathy
    رد
    المشاركة الأصلية بواسطة saded مشاهدة المشاركة
    جربتهم دون جدوى
    و جربت تثبيت النسخة و اشتعلت في win7 32Bits
    وعند تشغيلي للمفسر يظهر في البداية :

    def main():
    pass

    if __name__ == '__main__':
    main()
    ماذا تعني هذه البداية و هل عند عمل جديد احذفها؟
    جربت الامثلة التي وضعتها و اشتغلت و الحمدلله
    طيب الحمدلله
    تقصد زي اللي في الصورة هنا :-
    عادي عاوز تخليها علي راحتك كمان عاوز تمسحها مفيش مشاكل وهشرحها أنشاء الله بعدين

    اترك تعليق:


  • saded
    رد
    جربتهم دون جدوى
    و جربت تثبيت النسخة و اشتعلت في win7 32Bits
    وعند تشغيلي للمفسر يظهر في البداية :

    def main():
    pass

    if __name__ == '__main__':
    main()
    ماذا تعني هذه البداية و هل عند عمل جديد احذفها؟
    جربت الامثلة التي وضعتها و اشتغلت و الحمدلله

    اترك تعليق:


  • Abo fathy
    رد
    المشاركة الأصلية بواسطة منصف ART مشاهدة المشاركة
    جزاك الله خيرا
    شكرا لك
    بارك الله فيك اخي الكريم

    اترك تعليق:


  • منصف ART
    رد
    جزاك الله خيرا
    شكرا لك

    اترك تعليق:


  • Abo fathy
    رد
    صحيح بالمناسبه بالكود السطر الأخير
    print width, ' * ', height, ' = ', area
    لأستخادم كلمة مع متغير في بايثون نقوم بكتابه , بعد المتغير مسافه ثم علامتين تنصيص الجمله المراد ظهورها.
    مثال بسيط وجميل علي هذا يطلب منك اسمك ويرحب بك
    Name = raw_input("Please enter your name : ")
    print "Hello ", Name
    واذكركم من جديد المتغير لا نقوم باستخدام معه علامه تنصيص

    اترك تعليق:


  • Abo fathy
    رد
    المتغيرات الجزء الثاني
    لا نستطيع إستخدام الأحرف الخاصة لتسمية المتغيرات مثل # @ /$ و أيضاً لا يمكنك تسمية المتغيرات بالأسماء المحجوزة في القائمة التالية:
    كود PHP:
    and  

    assert

    break

    class

    continue

    def

    del

    elif

    else

    except

    exec

    finally

    for

    from

    global

    if

    import

    in

    is

    lambda

    not

    or

    pass

    print

    raise

    return

    try

    while

    yield 
    سنقوم بتطبيق نظام عملي مفيد للمتغيرات
    نأخذ المثال :-
    اكتب في المفسر :-
    كود PHP:
    width 20      
    height 
    10
    area 
    width height
    print area 
    قمنا بعمل برنامج لضرب الطول في العرض !!
    اليس من الجميل البدء بذلك ولكن نواجهة بعض الأسئلة حول ذلك ومن أهمها
    كيف لي أن أجعل المستخدم يدخل الطول والعرض بدوون فتح المفسر ؟؟
    جميل جداً كل ما في الأمر أننا سوف نقوم بالتعرف علي داله ادخال القيم وهي
    كود:
    raw_input(prompt) or 
    input(prompt)
    حيث prompt هي الرسالة التي تظهر للمستخدم.
    وتسخدم raw_input للنصوص والارقام.
    اما input تستخدم للأرقام فقط.
    دعونا نطبق علي المثال السابق
    افتح المفسر وجرب هذا الكود
    كود:
    width = input('Please enter the width of the rectangle : ')
    height = input('Please enter the height of the rectangle : ')
    area = width * height
    print width, ' * ', height, ' = ', area
    نلاحظ خروج مربع حواري لأخذ القيمتين من المستخدم

    اترك تعليق:


  • Abo fathy
    رد
    المشاركة الأصلية بواسطة saded مشاهدة المشاركة
    للاسف لم يتوافق مع اني مثبت نسخة 64 للمفسر
    راح اثبتها في حاسوب فيه win 7 32b ان شاء الله و جزاك الله خيرا على الشرح
    مشكور اخي وان شاء الله تتوفق لكن متأكد من أنك جربت كل نسخ المفسر زي اللي في الصورة ؟؟

    اترك تعليق:


  • saded
    رد
    للاسف لم يتوافق مع اني مثبت نسخة 64 للمفسر
    راح اثبتها في حاسوب فيه win 7 32b ان شاء الله و جزاك الله خيرا على الشرح

    اترك تعليق:


  • Abo fathy
    رد
    المشاركة الأصلية بواسطة saded مشاهدة المشاركة
    حملته من هذا الرابط
    http://code.google.com/p/pyscripter/downloads/list
    المهم يتوافق مع جهازك اخبرني هل نجح ؟
    انظر في الstart كما في الصورة وحاول بتشغيل جميع الاصدارات كما في الصورة
    [ATTACH=CONFIG]90828[/ATTACH]

    اترك تعليق:


  • Abo fathy
    رد
    الآن سنقوم بالتعرف علي أهم الدوال والدوال التي تستخدم لإسناد عمل معين مثلاً أذا أردنا طباعة كلمة
    Welcome To the first project
    سنقوم بكتابه في المحرر
    Print "welcome To the first project"
    ونضغط علي زر التشغيل كما في الصور:-

    تم التنفيذ ونستنتج من ذلك أننا أذا أردنا طباعة أي شئ نقوم باستدعاء دالة print ولكن لا تنسي وضع الجملة التي تريد طباعتها بين علامتين التنصيص "" هذه وهي أول داله وهي الطباعة print""
    ويوجد معك للعمليات الرياضية دوال مثل :-
    الجمع +
    الطرح -
    الضرب *
    القسمة %

    وما يميز لغة بايثون أنها ديناميكيه عن بقيه اللغات كمثال بسيط اكتب في المفسر
    print 1+44-6*2%6


    ظهر الناتج كما في الصورة مع تعقيد بالرغم من تعقيد المسألة هذا ما يجعل البايثون متفوق بعض الشئ !!
    لكن هل تلاحظون شئ ؟؟
    لم نستخدم علمتان تنصيص لطباعة الأرقام ؟
    نعم يمكن عدم استخدام علامتان التنصيص في حالتان طباعة الأرقام والمتغيرات
    ولكن ماهي المتغيرات دعونا نتعرف علي الجزء الخاص الذي سوف نكمل به الي نهايه الدورة :-
    المتغيرات
    كما يدل إسمها المتغيرات عبارة عن قيم قابلة ل التغير طول مدة تنفيد البرنامج فهي ل تأخذ قيمة ثابتة
    بل نستطيع تغيرها متى نشاء .
    نضرب مثال
    نفرض مثل أنك كتبت برنامج يقوم بحفظ أعمار وأسماء العمال في شركة معينة فيقوم العامل بإدخال
    إسمه ثم عمره و يإتي عامل آخر فيقوم بنفس الشيئ وهكذا .
    تعتبر أسماء و أعمار العمال قيم نطلق علها إسم القيم ولكي نستطيع حفظ هذه القيم في ذاكرة الجهاز
    يجب أن نسندها إلى متغير فيقوم المتغير بالتحاور مع الجهاز و حفظ القيم المحجوزة بداخله أو المسندة
    إليه لن الجهاز يحفظ القيم بواسطة إسم المتغير و المثال التالي يوضح الامر أكثر


    قومو بتجهيز أنفسكم للخوص في المتغيرات في الدرس القادم أعلم أن الدورة تتحرك ببطئ ولكن اعذروني هذه فقط مقدمة ولكن انا لا أري أي من الاعضاء موجودين هنا

    اترك تعليق:


  • saded
    رد
    حملته من هذا الرابط
    http://code.google.com/p/pyscripter/downloads/list

    اترك تعليق:


  • Abo fathy
    رد
    المشاركة الأصلية بواسطة saded مشاهدة المشاركة
    الرسالة التي تظعر عند تشغيل المفسر مع العلم اني استعمل win8 64bits
    https://groups.google.com/forum/#!to...er/t_nWMbJdsRQ
    راجع نفس مشكلتك من من الواجب عليك تنزيل أحدث أصدار للpyscript المفسر ويفضل بالتأكيد 32bit
    أنتظر ردك

    اترك تعليق:


  • saded
    رد
    الرسالة التي تظعر عند تشغيل المفسر مع العلم اني استعمل win8 64bits

    اترك تعليق:

يعمل...
X