مدخل إلى البرمجة بلغة PYTHON

الموضوع في 'أنظمة GNU Linux' بواسطة medchaker, بتاريخ ‏13 مارس 2009.

  1. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.889
      13-03-2009 12:57
    :besmellah1:

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

    [​IMG]

    كما تعرفون أن أكثر لغات البرمجة المعتمدة إلى حد الآن هي C++ و C# و ما إلى ذلك و مع تطور أنظمة التشغيل كان لا بد من ظهور لغات أخرى تواكب هذا التطور.

    من هذه اللغات لغة PYTHON

    [​IMG]



    [​IMG]

    PYTHON هي لغة برمجة orienté objet interprété من بين المميزات التي تختص بها هو إستعمال l'identation عوض المعقفات في كتل التعليمات أو blocs d'instructions إضافة إلى أن المتغيرات ليست typés explicitement.

    قبل أن نبدأ العمل يجب التثبت من أن اللبيثون منصب أو لا و ذلك بكتابة

    كود (text):
    python -V
    فإذا تحصلت على الآتي

    كود (text):
    [SIZE=5][B]$ python -V
    Python 3.0.1
    [/B][/SIZE]


    هذا يعني أنها منصبة

    و إذا تحصلت على

    كود (text):
    [SIZE=5][B]$ python -V
    bash: python: command not found
    [/B][/SIZE]


    فهذا يعني أنها غير منصبة

    لتنصيبها

    Debian
    كود (text):
    apt-get install python
    Fedeora :
    كود (text):
    yum install python
    Mandriva :
    كود (text):
    urpmi python
    Slackware :
    كود (text):
    swaret --install python
    أو تحميل آخر نسخة من هنا www.python.org

    و



    [​IMG]

    أول سكريبت

    سوف نحاول طباعة

    كود (text):
    print "Vive Tunisia-Sat"
    لذلك نفتح ترمينال و نكتب النص و نسجله بصيغة نص (سميته أنا MCA.py) عادي و بإمتداد .py

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

    كود (text):
    [email protected]:/# python MCA.py
    Vive Tunisia-Sat
     
    من الضروري جدا أن نبدأ كل سكريبت بمسار المحلل أو Interpreteur

    كود (text):
    #!/usr/bin/python
    و نوع التشفير

    كود (text):
    # -*- coding: utf-8 -*-
    يعني هكذا



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

    يمكننا أن نضيف في أي وقت تعليقات تمكن قارئ السكريبت بعدنا أن يفهمه و ذلك بإظاقة # قبل التعليق.

    سوف نقوم بمثال بإستعمال Les Variables



    سوف نتحصل على التالي

    Opérations (entier/réel)


    العمليات الأربعة الرئيسية هي

    + الجمع
    - الطرح
    * الضرب
    / القسمة

    سوف نكتب هذا السكريبت



    و سوف نتحصل على



    ملاحظة

    كود (text):
    [B] int (integer) signifie entier et float (flottant) signifie réel [/B]
    هذه أساسيات البرمجة بلغة PYTHON أرجو أن أكون قد وضحت بما فيه الكفاية

    :tunis:



    حقوق التأليف محفوظة للكاتب و الموقع

    أي نقل دون علم الكاتب يعرض صاحبه للعقوبات المنصوص عليها هنا


    Copyright

    [​IMG]
    © 2009 medchaker

    Ce document est publié sous licence Creative Commons
    Attribution, Partage à l'identique 3.0 :
    http://creativecommons.org/licenses/by-sa/3.0

     
    6 شخص معجب بهذا.

  2. pasiantiz

    pasiantiz عضو نشيط

    إنضم إلينا في:
    ‏30 ديسمبر 2007
    المشاركات:
    165
    الإعجابات المتلقاة:
    37
      03-04-2009 14:42
    merci mon frére pour l'information

    :satelite:
     
جاري تحميل الصفحة...
مواضيع مشابهة التاريخ
شرح Recovery_Modeالدخول إلى وضعية إستعادة النظام لينوكس ‏8 ماي 2016

مشاركة هذه الصفحة

جاري تحميل الصفحة...