Unconfigured Ad Widget

تقليص

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

تقليص
لا يوجد إعلان حتى الآن.

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

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

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

    تعليق


    • #17
      المتغيرات الجزء الثاني
      لا نستطيع إستخدام الأحرف الخاصة لتسمية المتغيرات مثل # @ /$ و أيضاً لا يمكنك تسمية المتغيرات بالأسماء المحجوزة في القائمة التالية:
      كود 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
      نلاحظ خروج مربع حواري لأخذ القيمتين من المستخدم
      الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

      تعليق


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

        تعليق


        • #19
          جزاك الله خيرا
          شكرا لك
          Facebook--------------------Youtube Channel

          تعليق


          • #20
            المشاركة الأصلية بواسطة منصف ART مشاهدة المشاركة
            جزاك الله خيرا
            شكرا لك
            بارك الله فيك اخي الكريم
            الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

            تعليق


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

              def main():
              pass

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

              تعليق


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

                def main():
                pass

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

                تعليق


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

                  تعليق


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

                    تعليق


                    • #25
                      المشاركة الأصلية بواسطة Hectr G مشاهدة المشاركة
                      اخي ابو فتحي جزاك الله كل خير على ماتقدم هل برمجة البايثون تنفع اني اصنع منها برامج الاندرويد والايفون والويندوز فون؟
                      بالتوفيق لك.
                      اهلاً بيك البايثون لغة مشتقة من C يعني قوية جداً لا اطيل عليك في الكلام
                      نعم ينفع تصنع بيها برامج للأندوريد وكمان للجوالات لا اتذكر جيلها ولكن اتذكر انها بصيغة sis بل يمكنك أيضاً برمجة روبوت بها لو عنديك علم بحاجة أسمها "راسبيري باي "
                      الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                      تعليق


                      • #26
                        الــــجملــة الشرطية IF
                        بعد التعرف علي المتغيرات وفهم اسلوبها نتطرق الي الجمل الشرطية if وصورتها العامة
                        كود:
                        if Condition or comparison :     #':' لا تنسى النقطتين 
                        	order                 		 #المسافة البادئة إجبارية
                        نأخذ مثال بسيط مثلاً اذا اردنا عمل كلمة مرور للبرنامج نطلب من المستخدم ادخال كلمة المرور اذا صحيح طباعة كلمة "hello " واذا كانت خاطئة يطبع "false " تابع المثال :-
                        كود:
                        p = raw_input("Please enter your password : ")
                        if p =="ahmed":
                            print "hello"
                        else:
                            print "false"
                        لا تنسي المسافات والنقطتان بعد شرط if " : "
                        في المثال السابق قمنا بتعريف المتغير p يطلب من المستخدم ادخال كلمة المرور في السطر الثاني اذا كان المتغير p = "ahmed " وهي كلمة المرور يطبع hello أما كلمة "Else"
                        معنها اي شئ اخر غير المشروط
                        ويمكن لتسهيل العمليات علي المبرمج استخدام امر or يفيد شرطين بدون جهد مثال ايضاً علي امر or :-
                        كود:
                        name = raw_input("your name : ")
                        if name == "Mohamed" or name == "Ahmed" :
                        	print "Hello ", name
                        يتم تنفيذ هذا الكود في حالتين فقط وهما قبل وبعد كلمة or
                        شرح الخاصية elif
                        وهي بختصار شديد دمج لكلمتين else , if
                        وهية بمعني المختصر حالة بديلة لif
                        نأخذ مثال لعمل درجات الطالب كمثال لو أن المجموع من 100 درجة اذا جصل المستخدم او الطاب اقل من النصف يطبع كلمة راسب
                        واذا تخطي النصف يتم طباعة كلمة ناجح و اذا حصل علي 95 يتم بطباعة كلمة ممتاز نشوف المثال :-
                        كود:
                        d = input("Please enter your degree : ")
                        if d >= 50:
                            print "succeed"
                        if d == 95 :
                            print "excellent"
                        elif d <= 50:
                            print "unstuck"
                        if d > 100:
                            print "Please Enter the correct degree"
                        يحتاج الي بعض التطوير والتعديل لن أشرحة الا في المرة الثانية حيث به بعض الأخطاء

                        الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                        تعليق


                        • #27
                          اتركو المثال السابق وركزو معي في هذا المثال جيد جداً لعمل مثلاً قائمة موظفين مع استخدام الاوامـــر
                          IF Elif Else
                          كود:
                          name = raw_input("Please Enter your Name : ")
                          if name == "ahmed":
                              print name, "fathy"
                          
                          elif name =="mahmoud":
                              print name, "ahmed"
                          
                          elif name =="said":
                              print name, "hassen"
                          
                          elif name =="love":
                              print name, "you"
                          else :
                              print "Sorry, you not list "

                          الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                          تعليق


                          • #28
                            بالتوفيق وشكرا على الدوررة الرائعة

                            ان شاء الله تفيد العالم العربى كله

                            بعد ما تخلصها اجمعها فى كتاب pdf كى لا تضيع لا قدر الله
                            غياب غير محدد بسبب الدراسة واعمال سرية انتظروا المفاجأة قريبا ان شاء الله
                            You must not feel tired ! , You must not feel desperate .
                            You must feel hopeful .
                            You must feel ALLAH with U !
                            GO GO You Can DO IT , Believe that You Can Do it ! , IF ALLAH With U , NOTHING will Dare to stop U Along your Dream Road !
                            So , GO and does not return here even you reach to UR Dream and Believe you will have many problems , mistakes and difficulties and you will cross it to UR Dream

                            تعليق


                            • #29
                              المشاركة الأصلية بواسطة انس علاء مشاهدة المشاركة
                              بالتوفيق وشكرا على الدوررة الرائعة

                              ان شاء الله تفيد العالم العربى كله

                              بعد ما تخلصها اجمعها فى كتاب pdf كى لا تضيع لا قدر الله
                              مشكور اخي وبارك الله فيك

                              وأعمل علي تجميع الدروة في كتاب pdf
                              الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                              تعليق


                              • #30
                                جزاك الله خيرا الاخ Abo fathy
                                وضحت الفكرة

                                تعليق

                                يعمل...
                                X