Unconfigured Ad Widget

تقليص

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

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

دورة Python , فيديو بالعربي ...

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

  • دورة Python , فيديو بالعربي ...

    السلام عليكم ^_^

    كثيرا ما تترد كلمة بايثون على مسامع كل بلندراوي , وبصراحة خصيصا من يستخدم ال GameEngine

    يوجد كتيب صغير من تجميعي لقراءة كتابين , Byte Of Python وآخر تجاري

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

    الدروس باللغة العربية ومع تعليق مسموع , ما رأيكم ؟ , جاري تحويل الدفتر الى دروس فيديو .


    قائمة الدروس :

    =================================

    المحاضرة الأولى ( 30 ميغا , 37 دقيقة )
    رابط التحميل (وصلة مباشرة)

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

    =================================

    المحاضرة الثانية (قيد الصنع)

    انواع البيانات
    النقش في السطور
    التحكم والمنطق
    IF
    While
    For
    Break
    Continue
    الأوامر
    المتغيرات المحلية والعامة
    DocStrings
    الـــ modules
    sys module
    ال dir
    تركيب البيانات
    List
    Tuple
    Dictionary
    Sequence
    Reference
    كتابة برنامج ما ببايثون
    الإدخال والإخراج في بايثون
    خدع في بايثون

    تطبيقات 1
    تطبيقات 2
    تطبيقات 3
    .
    .
    .
    .


    والسلام عليكم .
    التعديل الأخير تم بواسطة Qemum; 20 / 07 / 2009, 02:52 PM.

  • #2
    شكراً لك يا ضياء .. جزاك الله عنا وعن الأعضاء كل خير .. مصادر البايثون العربية شحيحة للأسف والمشكلة أن أهميته في بلندر تزداد تقريباً في كل إصدار .. حسب علمي سيكون بالإمكان استعماله في الإصدار القادم للتعديل حتى على واجهة البرنامج!

    لكن لو أردت رأيي أنا أرى من الأفضل أن تكون الدروس كتابة بدل فيديو .. فهي من ناحية ستوفر عليك المجهود وتريحك من مشاكل الاستضافة ومن ناحية أخرى يسهل الاحتفاظ بها كمراجع (يعني الرجوع لجزئية معينة من درس مكتوب أسهل بكثير من البحث في فيديو)..

    أتمنى أيضاً لو تتطرق لموضوع ال Python API في بلندر .. لا يهم أن تشرح كل ال modules .. كل ما نطلبه هو مقدمة بسيطة في الموضوع.

    صحيح (سؤال موجه للجميع) .. هل يوجد شخص هنا لديه خلفية في موضوع ال Metaclass Hacking؟ .. بصراحة قرأت عنه لكن لم أفقه شيئاً
    EVERY SAINT HAS A PAST, EVERY SINNER HAS A FUTURE


    تعليق


    • #3
      اهم شيء الصوت ...
      تمام والله تعمل خير .
      من اهم الأشياء غير الصوت هو تعريف الشيء الذي تشرحه
      هذا خطأ يرتكبه كثير من الأساتذه ...
      بالإنتظار

      Animation
      اعمل لدنياك كأنك تعيش ابدا واعمل لآخرتك كأنك تموت غداً
      اذا طعنت من الخلف .. اعلم انك في المقدمه


      ---------

      تعليق


      • #4
        والله نحن في أمس الحاجة اليها لذلك لا تترد أبدا والله يعطيك ألف عافية



        ول نعيد المجد العظيم لأمة * كانت منارا للعلوم قديما

        تعليق


        • #5
          في الواقع مجهود تشكر عليه..
          لكن من خبرتي أجد أن تعلم البايثون شيء وتعلم البايثون لاستخدامها في بلندر شيء آخر.. وربما سبب ذلك أن بايثون لغة سكربتنج و compiled في نفس الوقت.. لذلك أظن لو تبحث عن مراجع للبايثون في موقع بلندر الرسمي يكون أفضل..

          بالتوفيق

          - حسـام: آسف لا خلفية عندي في الموضوع، لكن يبدو أن هذا المقال يريد شرحها بطريقة مفهومة:
          http://almirkaric.com/2009/06/26/met...ully-explained
          Culture is your operating system

          تعليق


          • #6
            المشاركة الأصلية بواسطة dyf مشاهدة المشاركة
            - حسـام: آسف لا خلفية عندي في الموضوع، لكن يبدو أن هذا المقال يريد شرحها بطريقة مفهومة:
            http://almirkaric.com/2009/06/26/met...ully-explained
            شكراً لك .. هو على العموم حسب فهمي موضوع معقد وأغلب المستخدمين العاديين في غنى عنه .. لكن حبيت أعرف المزيد عنه من باب الفضول .. خصوصاً فوائده ودواعي استعماله.


            المشاركة الأصلية بواسطة dyf مشاهدة المشاركة
            لكن من خبرتي أجد أن تعلم البايثون شيء وتعلم البايثون لاستخدامها في بلندر شيء آخر.. وربما سبب ذلك أن بايثون لغة سكربتنج و compiled في نفس الوقت.. لذلك أظن لو تبحث عن مراجع للبايثون في موقع بلندر الرسمي يكون أفضل..
            كنت أظن البايثون interpreted language
            EVERY SAINT HAS A PAST, EVERY SINNER HAS A FUTURE


            تعليق


            • #7
              المشاركة الأصلية بواسطة حسـام مشاهدة المشاركة
              كنت أظن البايثون interpreted language
              هي ممكن تكون الاثنين.. لو استخدمت interpreter ممكن تكون interpreted ولو استخدمت compiler ممكن تصير compiled..

              There also exist hybrid languages, such as Java and Python, that have qualities of both compiled and interpreted languages
              http://ascherconsulting.com/what/is/...led/languages/
              Culture is your operating system

              تعليق


              • #8
                شكراً على التوضيح .. طيب هل تتحسن سرعة تنفيذ برنامج مكتوب بالبايثون بعد ال compilation بحيث تتقارن مثلاً بسرعة برنامج مكتوب بال ++C/C ؟
                EVERY SAINT HAS A PAST, EVERY SINNER HAS A FUTURE


                تعليق


                • #9
                  على حد علمي لا.. لذلك المبرمجين لازالوا يستخدمون C للعمليات المعقدة..
                  ولهذا وجد مشروع Unladen Swallow للتسريع من برامج البايثون..
                  http://code.google.com/p/unladen-swallow/

                  سمعت أيضاً عن مشروع مشابه من صن لتسريع برامج الجافا..
                  Culture is your operating system

                  تعليق


                  • #10
                    فكرة خطيرة و الله اشتقنى لدوراتكم إلى الأمام يا أخي ضياء الخوالد
                    بلاد الحر طبتي يا بلادي *** ملاذا طاب عيشك في فؤادي

                    blender for ever

                    تعليق


                    • #11
                      هل هذا يعني أن بلغة البايثون بالامكان عمل البرامج ؟
                      بلاد الحر طبتي يا بلادي *** ملاذا طاب عيشك في فؤادي

                      blender for ever

                      تعليق


                      • #12
                        والله اشتقنا الى أيام الدروس



                        ول نعيد المجد العظيم لأمة * كانت منارا للعلوم قديما

                        تعليق


                        • #13
                          السلام عليكم ورحمة اللة وبركاتة
                          بما انى مبتدى فى c/c++ اردت ان افيدكم بمعلوماتى حتى لو مبتدئة (تقريبا سنة ونصف فى تعلم c/c++)
                          اولا لازالة الخوف يجب ان تعلم ان الامر ليس صعب
                          فتعلم الكود لة نوعان
                          -نوع لكى تنجز امورك وهو النوع المطلوب فى البلندر وهو بتعلم لغة بسيطة وهى البايثون التى تحافظ على بساطة syntax (الكلمات المكونة لاوامرها) والتى تحافظ على انجاز الامور ببساطة دون الدخول فى التعقيدات و التفاصيل
                          واظن ان البدء فى كتاب بسيط يعرض اساسيات البرمجة ومن ثم قراء كتاب بايثون لكى تتعلم اللغة ويمكنك تجنب قراء الاشياء التى تخص بيئات تطوير الويب وما الى ذلك لانها لا تخصك (الا اذا كنت تريد ان تكتسب مهارات)
                          اى تعلم
                          -البايثون من كتاب يبداء معك كمبتدى وليس كشخص لة خلفية مسبقة ويتستحسن ان يعطيك خلفية عن البرمجة ومصطلحاتها (مثل معرفة ماهبة PSEUDO CODE ويعلمك البرمجة من خلال بايثون (اى تعلم بايثون وفكر البرمجة معا )
                          -اقراء فى بعض امثلة البرمجة لكى تتعلم كيف تفكر عند تحليل المشكلة ومن ثم تصميم وكتابة حل المشكلة (المبرمجون يسموها تعلم الخوارزميات)
                          -النقطة الثانية يمكنك التركيز عليها ويمكنك تنميتها كلما اتاحت لك الفرصة وهى تساعدك على حل مشاكل اكثر كبرا وتعقيدا وبالتالى تحسن مستواك فى انتاج الالعاب (لقدرتك على محاكاة الذكاء الاصطناعى وكتابة كود ذكى لتطبيق افكارك)


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

                          تعليق


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



                            ول نعيد المجد العظيم لأمة * كانت منارا للعلوم قديما

                            تعليق


                            • #15
                              بارك الله فيك أخي ضياء وجعله الله لك في ميزان حسناتك ^^

                              تعليق

                              يعمل...
                              X