Unconfigured Ad Widget

تقليص

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

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

موضوع نقاشي ::[ لغة البايثون]

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

  • موضوع نقاشي ::[ لغة البايثون]

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

  • #2
    مشكور عزيزي معاذ على افتتاح الموضوع
    +
    كلنا نود تعلم هذه اللغة لذا فنحن ننتظر الخبراء ^^

    تعليق


    • #3
      انا بدات اتعلمها وعندما اجد الفراغ ساضع الدرس الاول ان شاء الله

      تعليق


      • #4
        كوني أفهم لغة السي أجد من الصعب اني أشرح لك ميزات لغة البايثون..
        لكن بشكل عام هي مصممة بحيث يكون الكود سهل القراءة وسهل الكتابة لذلك انتشرت بسرعة فائقة..
        كما يمكنك استخدامها كلغة سكربت مثل ماهو موجود في البلندر وأظن المايا..

        لمعلومات أكثر انظر صفحة الويكي
        http://en.wikipedia.org/wiki/Python_...mming_language

        أظن أحد الأخوة في المنتدى سبق وأن طرح كتاب عربي لتعلم البايثون أيضا..
        عالعموم الله يوفقك.. أنا عن نفسي لا أجد الوقت ملائما للخوض فيها وأحيانا استخدم سكربتات جاهزة لكن أشجعك على تعلمها لانتشارها الكبير..
        Culture is your operating system

        تعليق


        • #5
          انا ايضا افهم القليل في السي القليل القليل
          من ميزات البايثون هي مرونتها وسهولتها وقوتها
          وقصر الكود
          حيث ان برنامج فيه 100 سطر كود بالسي تجد فيه 50 سطر في البايثون
          ومن اهم مميزات هذه اللغة انها تدعم oop اي البرمجة كائنية التوجه

          تعليق


          • #6
            سليم كلامك وهذا طبعا مو عيب في السي.. السي تعطيك تحكم كامل بالكمبيوتر.. يعني تقدر تروح لأي موضع في الذاكرة وتغير فيه فتسمحلك بتنظيم مساحة الذاكرة.. وهذا شي ممتاز لكن أحيانا تنشغل عن البرنامج اللي بين إيديك وتضيع الوقت في تنظيم الذاكرة..

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

            سؤال.. هل تعرف شي عن oops schematic في بلندر؟ لأنه أظن يوريك بشكل ممتاز كيف الـ oops يشتغل
            Culture is your operating system

            تعليق


            • #7
              كلامك كلو صحيح عن السرعة اخي ضياء
              لا اعرف oops shematic

              تعليق


              • #8
                انشاء الله حشرحه لك عما قريب.. لأنه مهم جدا بصراحة
                Culture is your operating system

                تعليق


                • #9
                  شكرا لك اخي ضياء حقيقة امتعني الحديث معك كثيرااا

                  تعليق


                  • #10
                    لغة البايثون تستطيع فعل الكثير بها ....
                    كنت بكتب مجموعة مقالات فى المدونة لكن فيها عطل .. و لا اعرف السبب

                    لكن هى خيار ممتاز لكن من يريد تعلم البرمجة ..
                    ستفيدك كثيرا فى عمل الريجينج و التحريك و محرك الألعاب و عمل إنفجارات أيضا ..
                    تفيدك فى تخصيص أدوات جديدة لك فى البليندر .. لو تعلمت الريل فلو فستسخدمها فيه فى تقويم العمليات و الحركات المخصصة ..
                    أيضا موجودة فى السوفت إيميج و المايا و الجيمب و الكريستال سبايس لبرمجة الألعاب ..
                    لغة رائعة بكل المقاييس ..

                    تعليق


                    • #11
                      شكرا للافادة اخي ابن يس
                      ممكن تفيدني في كيفية عمل برنامج تنفيذي ؟
                      يعني تحويل الامتداد الى exe

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة Mr X مشاهدة المشاركة
                        شكرا للافادة اخي ابن يس
                        ممكن تفيدني في كيفية عمل برنامج تنفيذي ؟
                        يعني تحويل الامتداد الى exe
                        الحقيقة ..لا أعرف
                        و لم أجرب و لا أريد أن أجرب الآن
                        عندما أقوم بعمل برنامج يستحق .. سوف أبحث عن طريقة ^_^

                        أكتبها فى جوجل .. py2exe

                        تعليق


                        • #13
                          نعم لكن فقط اريد ان ارى
                          مدى صعوبة الطريقة
                          اظنها سهلة
                          شكرا لك كنت اظن ان الامر اكواد معقدة قليلا
                          لكنه برنامج اذا لا داعي للبحث

                          تعليق


                          • #14
                            اخي ابن يس
                            قرات في موقع ان ليس بامكان لغة البايثون برمجة العاب ثلاثية معقدة هل هذا صحيح ؟
                            ---
                            مشكل البايثون انها لغة بطيئة نسبيا يعني
                            تصور انت في لعبة معقدة كم من متغير سيتم تعريفه وكم من ثابت وكم وكم ,,,,
                            فارى ان اللعبة ستكون ....
                            يعني ستكون بطيئة او لا تعمل الا عند الحواسيب الخارقة

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة mr x مشاهدة المشاركة
                              اخي ابن يس
                              قرات في موقع ان ليس بامكان لغة البايثون برمجة العاب ثلاثية معقدة هل هذا صحيح ؟
                              ---
                              مشكل البايثون انها لغة بطيئة نسبيا يعني
                              تصور انت في لعبة معقدة كم من متغير سيتم تعريفه وكم من ثابت وكم وكم ,,,,
                              فارى ان اللعبة ستكون ....
                              يعني ستكون بطيئة او لا تعمل الا عند الحواسيب الخارقة
                              نعم هذا الكلام صحيح ..
                              للألعاب الكبيرة يستحسن سى و سى بلس بلس ..
                              لكن يمكنك عمل اللعبة بلغة البايثون و الأجزاء الهامة فى السرعة يتم كتبابتها بلغة السى و تضمينها داخل أكواد البايثون ..
                              فلغة البايثون تتميز بهذه الميزة ..
                              لكن أنت يمكنك أستعمالها من داخل بليندر المكتوب بلغة السى و ليس السى بلس بلس
                              و موضوع السرعة .. لا تفكر فيه الآن ^^
                              أنت لن تبرمج لعبة فى بداية الطريق تستهلك قدرات الجهاز بالكامل ..
                              و أعلم أنك قد تكتب برنامج بسيط بلغة السى و يكون أبطئ من لغة البايثون و هناك من جربها ..
                              لغة البايثون هى التى توزع إستهلاك الذاكرة .. فى لغة السى أنت من توزع و توجه كل هذا ..
                              فقد يكون توجيه البايثون أفضل من توجيهك ..
                              لكن بالطبع لغة السى و السى بلس بلس أكثر كفائة و أقل إنتاجية من البايثون ..
                              البايثون لغة سهلة و إنتاجياتها أسرع ..
                              لكن لا تقول أيهما أفضل ... قل أنا ماذا أحتاج ؟؟
                              بما إنك بتشتغل على بليندر فالبايثون هتفيدك كثيرا ^_^

                              تعليق

                              يعمل...
                              X