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

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

كيف تقوم بكتابة ال Modules الخاصة بك فى ال Python ؟؟

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

  • كيف تقوم بكتابة ال Modules الخاصة بك فى ال Python ؟؟

    كيف تقوم بكتابة ال Modules الخاصة بك فى ال Python ؟؟

    اكيد لاحظت اثناء شروحات ال Python إستدعائنا لعدة Modules مثل sys , os ,math .. etc


    لما بنيجى نكتب Module بنكتبها عشان نقدر نستخدم مرااات عديدة داخل برامجنا .. بمعنى ابسط
    انت لما تيجى تكتب ميثود او فنكشن معينة داخل برنامجك .. بتكتبها عشان تقدر تستدعيها بعدد كبير من المرات وإختصارا للكتابة وتنظيم اكثر ..

    ال Modules دى بقى عبارة عن عدد كبير من الفنكشنز والثوابت مثل الموجودة ب Math Module

    كل ماعليك الآن هو إنك تفتح اى Editor وتعمل ملف بإسم rul3z.py مثلا ..

    بصفة عامة هيكون ال Header هتعمله بطريقة مشابهه للتالية
    كود:
    #-#############
    # Module : rul3z
    # Written by : StrikerX 
    # Date : 8 May 2007
    #-#############
    
    def Hello():
         print ("Hello to the Modules World ! ");
    
    
    pi = 3.14
    احفظها الملف دا بأى مسار بشرط إنه يكون فى ال Path اللى على الجهاز .. جرب تحفظه على ال Desktop :ي

    تقدر تضيف مكان لل Path بعدة طرق
    كود:
    >>> from sys import *
    >>> path.append(Path)
    او بتعديل مثلا لو على Windows
    My Computer -> right Click .
    Properties .
    Advanced tab -> Environment variables
    Path -> edit
    Add the path and a semi colon >>; << after
    وإذا على ال Linux
    قم بتعديله ملف .bash_profile

    I guess U already know that as U R a Linux User

    يفضل إنك تشتغل على ال IDLE عشان تكون النتيجة فورية بدل ماتعمل interprete للسكريبت ..

    اكتب
    كود:
    >>>import rul3z 
    >>>rul3z.Hello()
    Hello to the Modules World !
    هل لاحظت ؟؟ إنك قدرت تستخدم The Hello Function from rul3z module
    كود:
    >>>rul3z.pi
    3.1400000000000001
    إستخدمنا pi من ال Module بتاعتنا ...

    تقدر تكتب كدا
    كود:
    >>>from rul3z import *
    >>>Hello()
    Hello to the Modules World !
    >>>
    >>>pi
    3.1400000000000001
    اظن كدا واضح تماما

    بالتوفيق ..



    Programming-Fr34ks[dot]NET
    Ma Weblog
    ابدأ بتعلم Python | Ruby
    كتاب البايثون متوافر الآن
    لا اتواجد بهذا المنتدى ... للإتصال

  • #2
    يعني انت حتخليني اكتب واحده للسي يعني
    ماشي
    you r0x in c py perl php
    Man you rock any time any place any where
    انتظر ردة فعلي
    بجد تسلم ايدك
    BOOOF , I AM GONE
    Still , you gotta wait for my PRESENT :D
    C programming arabic Tutorial|Programming-fr34ks

    تعليق


    • #3
      آه ياخويا إكتب واحدة للسى :p

      no man y0 r0x any time any where :gotcha:
      Programming-Fr34ks[dot]NET
      Ma Weblog
      ابدأ بتعلم Python | Ruby
      كتاب البايثون متوافر الآن
      لا اتواجد بهذا المنتدى ... للإتصال

      تعليق


      • #4
        يسلم ايديك يا باشا .. جميل جدا...
        GCS

        تعليق


        • #5
          تسلم ياخديوى ... شكرا على مرورك ياغالى ^_^
          Programming-Fr34ks[dot]NET
          Ma Weblog
          ابدأ بتعلم Python | Ruby
          كتاب البايثون متوافر الآن
          لا اتواجد بهذا المنتدى ... للإتصال

          تعليق


          • #6
            شرح واضح ورائع مثل صاحبه
            يعطيك العافية...

            تعليق


            • #7
              شكرا ليك ياغالى على المرور ^_^
              Programming-Fr34ks[dot]NET
              Ma Weblog
              ابدأ بتعلم Python | Ruby
              كتاب البايثون متوافر الآن
              لا اتواجد بهذا المنتدى ... للإتصال

              تعليق


              • #8
                تسلم ايديك يا غالي

                تعليق


                • #9
                  مشكووور على الموضووع الأكثر من رائع !
                  My Twitter

                  My Blog

                  تعليق

                  يعمل...
                  X