Unconfigured Ad Widget

تقليص

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

تقليص

رثاء

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

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

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

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

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

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

    أولاً التعرف علي بايثون :
    هي لغة حرة المصدر
    وصنع بها أكثر من برنامج قوي علي سبيل المثال
    برنامج Google Earth
    ومحرك البحث الشهير Google
    ويمكن تحميل الإصدارات المختلفة من بايثون ( لويندوز ولينكس الخ..) والدليل المرجعي ووثائق مكتبات الدالات الخ... متوفرة للتحميل مجاناً من هنا الموقع الرسمي للغة بــــايثون :-
    http://www.python.org

    المصطلح الأول والهام للبدء معني كلمة برمجة:-
    هي التحويل من لغة الآلة أو إلي لغتنا البشرية
    بالمعني الحرفي للكلمة, الحاسوب ما هو إلا جهاز ينفذ عمليات
    بسيطة عن طريق إشارات كهربائية متسلسلة, يتم
    شحنها عن طريق إشارتين لا غير ( علي سبيل المثال أقصي أو أدني
    جهد محتمل)
    هذه الإشارات المتتالية يستطيع فهمها الحاسوب بالمنطق
    "كل شئ أو لا شئ"
    ويمكن أن تعتبر تقليدية حسب تسلسل الأرقام بدئاً من القيمتين
    0,1
    يطلق عليها بالنظام الرقمي وهي تقتصر علي رقمين اثنين
    وتسمي أيضاً النظام الثنائي .
    لقد عرفنا الآن أن الحاسوب في عملياته الداخلية يتعامل مع الأرقام الثنائية , وهو لا يتعامل مع اي شئ آخر.لذا يجب تحويل
    جميع المعلومات إلي شكل ثنائي
    وهذا لا ينطبق فقط علي البيانات التي نود معالجتها
    (النصوص والصور والأصوات والأعداد)
    أو بالمعني العام أن البرنامج لا يفهم النصوص يحتاج إلي مترجم (لغة البرمجة) لكي يفهم معني النصوص المدخلة ما تقوم به لغة البرمجة هي تحويل لغة الآلة 0101010 إلي النصوص العادية أو الكلام البشري
    وسوف أترككم مع مصطلح البرمجة أو لغة الآلة لأي استفسار



    مـــــــــلاحظة :-
    تتكون هذه الدورة ببعض من الدروس خاصة بالكتب سوف اقوم بتحديد المراجع ولكن بعد انتهاء الدورة ومنهم ما شرح بواسطتي حتي لا أكـــون قد سرقت مجهود أحــد ...
    التعديل الأخير تم بواسطة فلاشي 8; 29 / 06 / 2014, 12:14 AM.
    الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

  • #2
    بداية موفقة الاخ Abo fathy و جزاك الله خيرا الى الدعوة لهذا الموضوع
    نتمنى مساهمة الاعضاء الذين يجدونا اليرمجة بالبيتون للاثراء اكثر

    تعليق


    • #3
      المشاركة الأصلية بواسطة saded مشاهدة المشاركة
      بداية موفقة الاخ Abo fathy و جزاك الله خيرا الى الدعوة لهذا الموضوع
      نتمنى مساهمة الاعضاء الذين يجدونا اليرمجة بالبيتون للاثراء اكثر
      بارك الله فيك أخي العزيز وأتمني كذلك أيضاً من كل قلبي
      الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

      تعليق


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

        تعليق


        • #5
          المشاركة الأصلية بواسطة isla blend مشاهدة المشاركة
          بداية موفقة ومشوقة حقا رائع اظن ان الدورة ستكون جميلة مثل صاحبها
          مشكور في الانتظار
          شكراً لك أخي
          أتمني أيضاً أن تكون مشوقة
          الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

          تعليق


          • #6
            الخطوة الثانية:-
            بعد تنزيل البرنامج من الموقع الرسمي يمكنك تثبيته علي الجهاز لكتابة أول برنامج لك يمكنك أتبع الشرح في الصور :-
            هذه هي شاشة البرنامج نقوم بالضغط علي Next
            مع مراعاة تحديد هذا الاختيار كما في الصورة التالية


            وفي هذه الشاشة يمكنك أختيار أحد الDrivers
            أي تحديد مسار تثبيت البرنامج وافتراضيا يكون الC في معظم الأجهزة أختار Driver المناسب لك ثم أضغط Next


            وهذه خصائص الحزمة المراد تثبيته من الأفضل أن تضغط Next بدون التعديل علي شئ



            يقوم البرنامج الآن بالتثبيت علي جهازك




            ها قد أنتهي أضغط Finish


            الآن لن نقوم بالدخول علي البرنامج الذي قمنا بتثبيته لماذا ؟؟!!
            ببساطة لأن البرنامج يحتاج الي مفسر لكن ما معني كلمة مفسر ؟؟
            مفسر هو لبيئة العمل علي البرنامج لكن بصورة أوضح وأقل تعقيداً
            سوف أترككم مع الرابط التالي لتحميل المفسر :-
            https://www.python.org/download/releases/2.7.3
            ولكن ملحوظــــــــة أختار النسخة المناسبة مع برنامج البايثون الذي قمت بتنزيلة أذا كنت قد أخترت بايثون 2 أختار المفسر رقم 2 يعني لازم الاصدار يكون متوافق مع الاثنين أنا أفضل تحميل الأثنين بايثون 3 والمفسر 3 أو 2.7

            وها هي خطوات تثبيت المفسر :-





            وقم بتحديد الخيار الذي في الصورة كما هو مؤشر إليه Select it





            وها هي الصورة لواجهه المفسر الذي سوف نقوم بالكتابة المرة القادمة أن شاء الله أول برنامج لنا
            ألي اللقاء وأنتظر أي استفسار
            الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

            تعليق


            • #7
              شرح موفق الاخ Abo fathy
              فقط اسال عن المفسر ، حملت نسخة من احدى الروابط لكن وجدتها نفسها البرنامج python

              فاين رابط المفسر؟

              تعليق


              • #8
                عمل جميل جدا لكن اظن ان شرح التثبيت لايحتاج كل هذه الصور

                تعليق


                • #9
                  المشاركة الأصلية بواسطة saded مشاهدة المشاركة
                  شرح موفق الاخ Abo fathy
                  فقط اسال عن المفسر ، حملت نسخة من احدى الروابط لكن وجدتها نفسها البرنامج python

                  فاين رابط المفسر؟
                  عذراً أخي لهذا الخطأ البرنامج برابط مباشر ولكن من الأفضل أن تتأكد او تبحث علي الانترنت مفسر للنسخة بايثون التي أنزلتها هاهو رابط مباشر ولكن لا أعلم أذا كان سوف يعمل لديك
                  تفضل :-
                  http://pyscripter.googlecode.com/fil....4.1-Setup.exe
                  عمل جميل جدا لكن اظن ان شرح التثبيت لايحتاج كل هذه الصور
                  أعمل علي دورة من الصفر
                  الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                  تعليق


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

                    تعليق


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

                      تعليق


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

                        تعليق


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

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

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


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


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

                          تعليق


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

                            تعليق


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

                              تعليق

                              يعمل...
                              X