من المفاهيم المشتركة فى جميع لغات البرمجة المعروفة هو انواع البيانات او Data types ويعنى نوع البيانات التى يتعامل معها الكمبيوتر مثل النصى والرقمى وغيرها وفى هذا المقال سنتعرف على انواع البيانات فى البرمجة.
محتوي المقال
انواع البيانات فى البرمجة
لفهم انواع البيانات دعونا اولًا ننتقل إلى مثال بسيط جدًا بعيدًا عن البرمجة.
لنتفرض انك تريد تخزين بياناتك على وثيقة كتالى :
الاسم : فلان الفلانى
الصف : 5
العمر : 30
وهكذا
نلاحظ من هذا المثال ان نوع البيانات الاول وهو الاسم هو نصى والثانى وهو الصف هو رقمى والثالث ايضًا رقمى.
فائدة إستخدام انواع البيانات Data Types فى البرمجة
أما فى البرمجة فتستخدم أنواع البيانات (Data Types) في لتحديد نوع القيم التي يتم تخزينها في متغيرات البرامج، والتعامل معها بطريقة معينة. ويهدف استخدام أنواع البيانات إلى توفير سهولة ودقة في التعامل مع البيانات وتجنب الأخطاء البرمجية.
على سبيل المثال، إذا كنت تحتاج إلى تخزين الأرقام الصحيحة في متغيرات البرنامج، يمكنك استخدام نوع بيانات الصحيح (integer)، وإذا كنت تحتاج إلى تخزين الأعداد العشرية يمكنك استخدام نوع البيانات عشري (float)، وإذا كنت تحتاج إلى تخزين النصوص يمكنك استخدام نوع البيانات النصي (string).
إستخدام انواع البيانات فى المتغيرات بشكل صحيح يسمح بإجراء العمليات الحسابية مثل الجمع والضرب وغيرها على الأرقام بينما النصوص لايمكن اجراء العمليات الحسابية عليها بالتالى يؤدى إستخدام انواع البيانات بشكل صحيح إلى تجنب الأخطاء البرمجية.
بالإضافة إلى ذلك، تساعد أنواع البيانات على تحديد الحدود الأدنى والأقصى للقيم التي يمكن تخزينها في متغير معين، مما يؤدى كفاءة التخزين فى الذاكرة.
بشكل عام، يعد استخدام أنواع البيانات أمرًا هامًا في البرمجة لأنه يتيح للمبرمجين العمل بشكل أكثر دقة وفعالية، ويمكن أن يحد من الأخطاء البرمجية كما يزيد من سرعة تنفيذ البرامج.
للتعبير عن هذه الانواع تستخدم لغات البرمجة طرق مختلفة فعلى سبيل المثال لغة C تحدد الانواع كالتالى:
انواع البيانات فى لغة C
النوع | الكلمة المستخدمة فى C | عدد القيم التى يمكن تخزينها فى هذا النوع |
حرف او Character | char | -128 to 127 or 0 to 255 |
رقم او Number | int | -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647 |
رقم صغير او Small Number | short | -32,768 to 32,767 |
رقم طويل او Long Number | long | -2,147,483,648 to 2,147,483,647 |
رقم عشرى او Decimal Number | float | 1.2E-38 to 3.4E+38 till 6 decimal places |
تسمى انواع البيانات هذه انواع البيانات البسيطة او البدائية Primitive Data Types ويمكن استخدامها لبناء انواع بيانات اكثر تعقيدًا لتلبى احتياجات المبرمجين.
انواع البيانات فى لغة بايثون
لغة بايثون لديها خمسة انواع اساسية من انواع البيانات , ولكن هذه اللغة لا تحتاج إلى كتابة نوع البيانات قبل اسم المتغير كما هو الحال مع لغة مثل C ,فلغة بايثون تستطيع اكتشاف نوع البيانات المستخدم وحدها دون تدخل من المبرمج.
هذه الانواع كالتالى :
- ارقام Numbers
- نصوص String
- قوائم List
- صفوف Tuple
- Dictionary
اول ثلاثة انواع هى انواع اساسية الارقام والنصوص والقوائم ام النوعين الاخيرين فهما نوعين متقدمين واكثر تعقيدًا تقدمهم لغة بايثون للمبرمجين يممكنا تجاوز هاتين النوعين الان.
نتمنى الاستفادة للجميع وشكرًا.