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

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

مساعدة: مبتدئ في لغة بايثون

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

  • [طلب] مساعدة: مبتدئ في لغة بايثون

    بسم الله الرحمن الرحيم.

    السلام عليكم ورحمة الله وبركاته.

    أنا مبتدئ في البرمجة، ولقد بدأت بلغة "بايثون"؛ ببساطة لأنها: أسهل اللغات البرمجية. مبتدئ جدًا

    كنت في الأمس بدأت، ولد قرأت موضوعًا "كيف تتعلم لغة بايثون" وأديت الخطوات بنجاح.

    ثم قرأت كتاب "خطوة على طريق بايثون" ولكن رأيته يستخدم محرر النصوص فقط ما عدا في الخطوة الأولى في الكتاب.

    فهل من كتاب يشرح استخدام بايثون بالطرفية فقط؟

    والسلام عليكم.
    تابع أخبار المصادر المفتوحة على لينكس اليوم

  • #2
    أستخدام بايثون من خلال الطرفية فقط هو مرحلة ولكن لابد لك من البدء في كتابة أكوادك عن طريق محررات النصوص
    أنصحك بهذا الكتاب
    http://programming-fr34ks.net/wiki/i...Python/PyGuide

    تعليق


    • #3
      تقصد بإستخدام محث التشغيل فقط ؟ جيد فقط لطباعة Hello world ! ليست طريقة للتعلم وستواجعه صعوبات إذا بدات تتعامل مع الشرط (if) و حلقات التكرار (while-for) وأصبحت تكتب برامج كبيرة ,, ثم ستقع منذ البداية بما وقع فيه الكثير ... يعرف لغة برمجة ولايعرف يبرمج ( برامج كبيرة )
      كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

      تعليق


      • #4
        أستخدام بايثون من خلال الطرفية فقط هو مرحلة ولكن لابد لك من البدء في كتابة أكوادك عن طريق محررات النصوص
        أنصحك بهذا الكتاب
        http://programming-fr34ks.net/wiki/i...Python/PyGuide
        شكرًا على الكتاب.

        تقصد بإستخدام محث التشغيل فقط ؟ جيد فقط لطباعة Hello world ! ليست طريقة للتعلم وستواجعه صعوبات إذا بدات تتعامل مع الشرط (if) و حلقات التكرار (while-for) وأصبحت تكتب برامج كبيرة ,, ثم ستقع منذ البداية بما وقع فيه الكثير ... يعرف لغة برمجة ولايعرف يبرمج ( برامج كبيرة )
        أجل، أنا أقصد ذلك، لأني لم أفهم الخطوة التالية، الموجودة في الكتاب الخاصة بمحرر النصوص :

        استخدام الملف المصدري‬
        ‫والآن دعنا نعود إلى البرمجة . هناك تقليد أنه كلما كنت في سبيلك لتعلم لغة برمجة جديدة، اول برنامج تكتبه وتشغله‬
        ‫هو برنامج '‪ -- 'Hello World‬كل ما عليك فعله هو أن تقول: '‪ ' Hello World‬عند تشغيله. وكما قال ‪Simon‬‬
        ‫‪ " :1Cozens‬إنها بمثابة تعويزة تقليدية لأرباب البرمجة لمساعدتك على تعلم اللغة بشكل أفضل' .‬
        ‫ابدأ في اختيار المحرر، أدخل البرنامج التالي واحفظه باسم: ‪helloworld.py‬‬
        ‫مثال: ٢.٣ استخدام الملف المصدري‬
        ‫‪Example 3.2. Using a Source File‬‬
        ‫‪
        كود PHP:
        #!/usr/bin/python‬‬

         
        ‫‪# Filename : helloworld.py‬‬ ‫'‪
        print 'Hello World 
        ‬‬
        Source file: code/helloworld.py‬يشير المؤلف هنا لمكان الملف المصدري والذي يأتي مع الكتاب عند‬ تحميلك له

        شغل هذا البرنامج عن طريق فتح الصدفة/الشل )‪ (Linux terminal or DOS prompt‬وكتابة الأمر :‬
        ‫‪$ Python Hello World‬‬
        نعم، أقصد "محث التشغيل فقط! " ، لأني لم أفهم محرر النصوص، ظننت أنه يمكن بالمحث فقط.

        لأني لم أفهم هذه الخطوة، هل ألصق الأوامر التي بالأحمر والأصفر في "محرر نصوص" + كيف أفتح البرنامج في الطرفية؟؟
        "في الاقتباس أعلاه"

        وشكرًا لك.

        تابع أخبار المصادر المفتوحة على لينكس اليوم

        تعليق


        • #5
          السلام عليكم ورحمة الله وعيدكم مبارك سعيد وكل عام وانتم بخير

          ادا اردت ان تستخدم Python في الطرفية ما عليك الا كتابة الامر
          كود:
          python
          ثم من بعدها طبق الدي تراه في الكتاب وفقك الله

          تعليق


          • #6
            المشاركة الأصلية بواسطة alpha-i مشاهدة المشاركة
            السلام عليكم ورحمة الله وعيدكم مبارك سعيد وكل عام وانتم بخير

            ادا اردت ان تستخدم Python في الطرفية ما عليك الا كتابة الامر
            كود:
            python
            ثم من بعدها طبق الدي تراه في الكتاب وفقك الله
            وعليك السلام، كل عام وأنت بخير.

            أعلم ذلك يا أخي، ولقد فعلته فعلًا وكتبت الأوامر الأخرى ،، ولكنني أقول هل يمكن البرمجة من دون محرر النصوص؟

            شكرًا لك.
            تابع أخبار المصادر المفتوحة على لينكس اليوم

            تعليق


            • #7
              افتح محرر النصوص والصق فيه

              كود:
              #!/usr/bin/python
              print "hello world"
              ثم احفظ الملف باسم helloworld.py
              ثم من الطرفية شغل الكود
              كود:
              python  helloworld.py
              أو أنصحك بأستخدام geany سيوفر لك الكثير من الوقت والجهد
              ثبته من مدير الحزم في توزيعتك

              تعليق


              • #8
                ^^^
                هل هذا محرر نصوص؟

                أنا أستخدم محررًا اسمه gedit هل يصلح ؟
                تابع أخبار المصادر المفتوحة على لينكس اليوم

                تعليق


                • #9
                  أولا .. لايوجد شيء إسمه ألصق ! إكتب وتعود على الكتابة لأنك مجرد أن تنام وتستيقض من النوم تجد نفسك نسيت ! إذهب الى مجلد المنزل وبزر الفأرة الأيمن أنشيء ملف فارغ .. أعد تسميته 7osam.py مثلاً وقم بقتحه بمحرر النصوص أكتب فيه البرنامج الذي تريد (مرحباً بالعالم في حالتك) وبعدها تعطيه تصريح التنفيذ بالكتابة (لمرة واحدة) في سطر الأوامر :
                  كود PHP:
                  chmod +x 7osam.py 
                  الأن أصبح لديك البرنامج , لتشغيله تكتب في الطرفية :
                  كود PHP:
                  ./7osam.py 
                  أو :
                  كود PHP:
                  clear && ./7osam.py 
                  gedit محرر نصوص عادي وكافي جدا و geany لايمسى محرر يسمى IDE بيئة برمجة متكاملة وهذه لتكتابة البرامج الكبيرة ستستخدمها مستقلا ان شاء الله
                  كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

                  تعليق


                  • #10
                    أولا .. لايوجد شيء إسمه ألصق ! إكتب وتعود على الكتابة لأنك مجرد أن تنام وتستيقض من النوم تجد نفسك نسيت !
                    لم ألصق ولن ألصق لأني أعلم أن كثير من الأوامر بمجرد لصقها سوف تعطيك ناتجًا خطأً، ولصق الأوامر يجعل البرمجة تافهة!
                    إذهب الى مجلد المنزل وبزر الفأرة الأيمن أنشيء ملف فارغ .. أعد تسميته 7osam.py مثلاً وقم بقتحه بمحرر النصوص أكتب فيه البرنامج الذي تريد (مرحباً بالعالم في حالتك) وبعدها تعطيه تصريح التنفيذ بالكتابة (لمرة واحدة) في سطر الأوامر : كود PHP:
                    chmod +x 7osam.py

                    الأن أصبح لديك البرنامج , لتشغيله تكتب في الطرفية : كود PHP:
                    ./7osam.py ؛

                    أو : كود PHP:
                    clear && ./7osam.py

                    gedit محرر نصوص عادي وكافي جدا و geany لايمسى محرر يسمى IDE بيئة برمجة متكاملة وهذه لتكتابة البرامج الكبيرة ستستخدمها مستقلا ان شاء الله
                    عند إعطاء تصريح للملف للكتابة مرة واحدة؛ هل أنفذ الأمر الأول والبرنامج مفتوحًا في محرر النصوص؟

                    وجزاك الله خيرًا.
                    تابع أخبار المصادر المفتوحة على لينكس اليوم

                    تعليق


                    • #11
                      عادي , لايهم مادام الملف موجود فعلا (هذا الأمر تعمله مرة واحدة مع الملف , يضيف خاصية التنفيذ "x" له ليعلم النظام بأنه ملف قابل للتنفيذ كبرنامج وليس ملف عادي)
                      كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

                      تعليق


                      • #12
                        أعتقد انني اقتربت من السنه وانا اتعلم وابرمج بالبايثون

                        جربت العديد من المحررات والأيديات لكل ايدي مميزاته وتكامله مع لغات مخصصه لها

                        لكني لم أجد ما هو افضل من eric

                        أتعامل مع هذا المحرر بشكل يومي كل يوم اعمل على هذا الايدي

                        ومع انني استخدمه من مده طويل فلا زلت أجهل الكثير من مميزاته

                        أكثر ما أعجبني فيه تكامله مع مكتبة qt لعمل واجهة للتطبيق

                        اضغط f2 حتى تقوم بتجريب السكربت الذي برمجته

                        لاتتعب نفسك بالبحث عن الأفضل فصدقني لن تجد الأفضل منه بعد ان تقوم بتخصيصه

                        هذا الايدي موجود في مدير الحزم الخاص بتوزيعتك

                        وبالتوفيق لك
                        هل لديك الوقت لتلعب مع لغة البرمجة بايثون؟
                        الأساسيات وتطوير البرامج - تطوير وبرمجة الويب
                        --------
                        جرب التدوين بقوة بايثون LightBlog

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة sasa1 مشاهدة المشاركة
                          أعتقد انني اقتربت من السنه وانا اتعلم وابرمج بالبايثون

                          جربت العديد من المحررات والأيديات لكل ايدي مميزاته وتكامله مع لغات مخصصه لها

                          لكني لم أجد ما هو افضل من eric

                          أتعامل مع هذا المحرر بشكل يومي كل يوم اعمل على هذا الايدي

                          ومع انني استخدمه من مده طويل فلا زلت أجهل الكثير من مميزاته

                          أكثر ما أعجبني فيه تكامله مع مكتبة qt لعمل واجهة للتطبيق

                          اضغط f2 حتى تقوم بتجريب السكربت الذي برمجته

                          لاتتعب نفسك بالبحث عن الأفضل فصدقني لن تجد الأفضل منه بعد ان تقوم بتخصيصه

                          هذا الايدي موجود في مدير الحزم الخاص بتوزيعتك

                          وبالتوفيق لك
                          +1000
                          أنصح به بشدة خاصة لو تنوي أستخدام مكتبات Qt مع بايثون

                          تعليق


                          • #14
                            سؤال\ هل يجب أن يتوفر لدي برنامج idle ?
                            ----------------

                            حسنًا، هذا سؤال تثقيلي، في الصفحة 17 من الكتاب الذي تكلمتُ عنه، لم تظهر لي مخرجات البرنامج.
                            تابع أخبار المصادر المفتوحة على لينكس اليوم

                            تعليق


                            • #15
                              بسم الله الرحمن الرحيم

                              1-جرب Eclipse بعد تحويله الى محرر بايثون
                              2-لا تقرأ ولا كتاب نصيحة مني ومن مجرب اقرا ال tutorials الخاصة بلغات البرجمة
                              3-اذا ادردت قراءة الكتب لا تتأخر في الكتاب الواحد اكثير من يومين لأن قراءة الكتب وعن تجربة تخرجك مبرمج بدون برامج
                              4-حدد هدفك ,,تصميم,حماية,برامج من البرمجة

                              http://www.linuxac.org/forum/showthr...3-%E3%DF%D1%D1!!
                              التعديل الأخير تم بواسطة علي المعماري; الساعة 18-11-2010, 02:53 PM.

                              تعليق

                              يعمل...
                              X