القائمة الرئيسية

الصفحات

تعلم بايثون الدرس الأول : البيانات الأساسية و أنواعها

 الدرس الأول : البيانات الأساسية و أنواعها








     السلام عليكم،

 

     في المقالة السابقة التي يمكنك رؤيتها من هنا تحدثنا عن بايثون بنظرة عامة (ماهو؟ ،تحميله، ...) و اليوم سنتعمق قليلا, ففي  هذه المقالة سنتحدث عن أنواع البيانات في بايثون ماهي؟، و خصائصها. 

 

        ملاحظة :  يمكننا كتابة الكود البرمجي بلغة البايثون سواء في مِلَفّ بامتداد "py." أو مباشرة من موجه الأوامر "CMD" بعد كتابة أمر  "python".

 

 أنواع البيانات في بايثون.

     في البرمجة عموما، نوع البيانات يعد شيئا مهما، ذلك لأن لكل نوع ميزته و وظيفته الخاصة.

     و في بايثون تنقسم البيانات للأنواع عدة أهمها :

 Text Type:     str
Numeric Types:     int, float, complex
Sequence Types:     list, tuple
Mapping Type:     dict
Boolean Type:     bool



   و الآن سنشرح كل نوع دوره، و كيفية كتابته أو ما يعرف ب"Syntax".

 

بايثون النصوص - Text Type (str):

    هذا النوع هو الأبسط, و من أسمه فهو قد يكون: نص، كلمة، أومجرد حرف.

    و لا يهم اللغة التي يكتب بها لأنه يعتمد على الترميز  "Unicode", و نرمز له ب"str" إختصارا ل"string".

 

    كيفية كتابته أي "Syntax" الخاص به:

  •     في بايثون لدينا قواعد للكتابة "Syntax"، لذلك لا يمكن كتابته هكذا وحسب بل يجب تضمينه داخل " ، أو ' أو """.
  •     بالنسبة ل "،' فهما يستعمالا للنصوص القصيرة.
  •     أما """،''' يستعمالا للنصوص الطويلة.


  

 

   مثال:

             " x="Hello Wold

                    ' X='Hello World

"""y="""Hi this blog its nice you can support us if you want 

'''Y='''Hi this blog its nice you can support us if you want 

 

 بايثون الأعداد - NumericType(int, Float, Complex):

     في بايثون الأعداد تنقسم ل3 أنواع : 

 


 بايثون المصفوفات - Lists

    الـ"List" هي مصفوفة ليس لها حجم ثابت, يمكنها تخزين قيم (أعداد، نص ، ....) من مختلفة  في وقت واحد و يمكنك تغييرها (القيم).

 

    كيفية كتابتها أي "Syntax" الخاص بها:

  •     من أجل كتابة "List" نستعمل هذا الرمز [ ].
  •     بداخل هذا الرمز يمكنك تمرير القيم بشكل مباشر له بشرط وضع فاصلة بين كل عنصرين.
 

    مثال : 

        x=[123, "Hello", True ]

 

بايثون المصفوفات - Tuples:

   الفرق بين هذه المصفوفة "Tuple" و المصفوفة السابقة أن هذه على عكس "Lists " فلها حجم ثابت و لا يمكن تغيير قيمتها .

 

    كيفية كتابتها أي "Syntax" الخاص بها:

  •     من أجل كتابة "Tuple" نستعمل هذا الرمز ( ).
  •     بداخل هذا الرمز يمكنك تمرير القيم بشكل مباشر له بشرط وضع فاصلة بين كل عنصرين.

 

    مثال :

        x=(750, "Hello", False,)

 

بايثون المعاجم - (dict) Dictionaries:

    أولا، "dict" هي إختصار طبعا ل "Dictionary" ، و التي تعني القاموس أو المعجم.

    الـ "dict" جدول يتألف من عامودين, واحد يحتوي المفاتيح "Keys " و الآخر يحتوي القيم "Values" الخاصة بكل عنصر.

    كل عنصر يتم إضافته في "dict" يجب إعطاؤه قيمتين.  المفتاح "Key" و قيمته "Value".

    المفاتيح تستخدم للوصول إلى القيم, لهذا لا يمكن وجود عنصرين في الـ"dict" عندهم نفس المفتاح.

.

    كيفية كتابته أي "Syntax" الخاص به:   

  •     من أجل كتابة "Tuple" نستعمل هذا الرمز { }.
  •     بداخل هذا الرمز يمكنك تمرير القيم بشكل مباشر له بشرط وضع فاصلة بين كل عنصرين.
 

    مثال :

        x={750, "Hi bob", False, 1}


بايثون المنطق - Booleans (bool):

     يعد "Boolean" أحد أنواع البيانات المضمنة في Python.

    يتم استخدامه لتمثيل قيمة الحقيقة لتعبير ما. على سبيل المثال، التعبير 1 < 2 صحيح، في حين أن التعبير 0 == 1 هو خطأ.

 

        كيفية كتابتها أي "Syntax" الخاص بها:     

  • للتعبير عن القيمة الحقيقة لعبارة ما فنحن نستعمل عبارتين "True" أو "1" تدل على أنها صحيحة , و  "False" أو "0" تدل على أنها خاطئة.

     

 

    مثال :


النهاية

     هذه مقالتنا لهذا اليوم.

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


تعليقات

التنقل السريع