data type أنواع البيانات
Summary
TLDRفي هذا الفيديو، يتناول المتحدث شرحًا مفصلًا لأنواع البيانات المختلفة في لغة بايثون، مثل النصوص (السترينج)، الأعداد (الانتجر، الفلوت، والكومبلكس)، البولين (الترو والفولس)، المصفوفات بأنواعها (الليست، الست، والتبل)، بالإضافة إلى القواميس (الدكشنري) والبايت. يتم توضيح كيفية التعامل مع هذه الأنواع في البرامج وكيفية تحويل المتغيرات بين الأنواع المختلفة باستخدام دوال بايثون. يتطرق الفيديو أيضًا إلى أمثلة عملية لتوضيح الفروقات بين هذه الأنواع واستخداماتها.
Takeaways
- 😀 تم الحديث عن أنواع البيانات المستخدمة في بايثون, مثل النصوص (سترينج), الأعداد (إنتجر, فلوت, وكومبلكس), والقيم البوليانية.
- 😀 البيانات من نوع سترينج هي النصوص التي يتم تخزينها بين علامات اقتباس, ويمكن أن تحتوي على كلمات, أرقام, أو رموز.
- 😀 الأعداد في بايثون تتنوع إلى ثلاثة أنواع رئيسية: الأعداد الصحيحة (إنتجر), الأعداد العشرية (فلوت), والأعداد المركبة (كومبلكس).
- 😀 القيم البوليانية تأخذ قيمتين فقط: True أو False, ويتم استخدامها في الشروط والمنطق البرمجي.
- 😀 المصفوفات في بايثون تشمل ثلاث أنواع رئيسية: List, Tuple, Set, كل نوع له خصائصه واستخداماته الخاصة.
- 😀 الـ List يمكن أن تحتوي على أنواع مختلفة من البيانات, ويمكن تعديل محتوياتها بعد إنشائها.
- 😀 الـ Tuple يشبه الـ List ولكن لا يمكن تعديل محتوياته بعد إنشائها, مما يجعلها أكثر أمانًا من حيث عدم التغيير.
- 😀 الـ Set هو مجموعة غير مرتبة ولا تسمح بالتكرار, مما يعني أن كل عنصر يظهر مرة واحدة فقط.
- 😀 الـ Dictionary هو نوع من البيانات يستخدم لتخزين أزواج من المفاتيح والقيم, حيث يتم فصل كل مفتاح عن قيمته بواسطة نقطتين.
- 😀 يمكن تحويل المتغيرات من نوع إلى آخر في بايثون باستخدام دوال التحويل مثل: int(), float(), list(), tuple(), وغيرها.
- 😀 استخدام الـ Byte (البايت) يكون بشكل رئيسي في العمليات التي تتطلب تخزين البيانات على مستوى منخفض, مثل التعامل مع الملفات أو الأنظمة الثنائية.
Q & A
ما هي أنواع البيانات التي تم الحديث عنها في الفيديو؟
-تم الحديث في الفيديو عن عدة أنواع من البيانات في بايثون، وهي: سترينج (نصوص)، أرقام (انتجر، فلوت، كومبلكس)، بولينج (True, False)، مصفوفات (ليست، ست، تابل)، دكشنري، و بايت.
ما هو نوع البيانات سترينج؟
-السترينج هو نوع من البيانات الذي يمثل النصوص أو السلاسل، ويتم وضعه بين علامات اقتباس (مفردة أو مزدوجة).
ما هي الأنواع الثلاثة للأرقام في بايثون؟
-الأرقام في بايثون تنقسم إلى ثلاثة أنواع: الانتجر (أعداد صحيحة)، الفلوت (أعداد عشرية)، والكومبلكس (أعداد مركبة).
ماذا يعني الكومبلكس؟
-الكومبلكس هو عدد مركب مكون من جزئين: جزء حقيقي وجزء تخيلي، ويُرمز للجزء التخيلي بحرف 'جي'.
ما الفرق بين الليست، الست، والتابل؟
-الليست هي مصفوفة يمكن تغيير قيم عناصرها ويمكن أن تحتوي على قيم من أنواع مختلفة. الست هي مجموعة غير قابلة للتغيير ولا تسمح بتكرار العناصر. التابل مشابه للست لكنه يمكن أن يحتوي على قيم قابلة للتكرار.
كيف يتم تعريف دكشنري في بايثون؟
-الدكشنري هو نوع من البيانات يحتوي على أزواج من القيم يتم فصلها بنقطتين (key: value). يتم استخدام الدكشنري لتخزين قيم يمكن الوصول إليها باستخدام المفاتيح (الـ key).
كيف يمكن تحويل نوع بيانات إلى نوع آخر في بايثون؟
-يمكن تحويل نوع البيانات باستخدام دوال التحويل مثل: `int()` لتحويل إلى عدد صحيح، `float()` لتحويل إلى عدد عشري، و `str()` لتحويل إلى نص. على سبيل المثال، يمكن تحويل متغير من نوع انتجر إلى فلوت باستخدام `float()`.
ماذا يحدث إذا حاولت تحويل نص يحتوي على حروف إلى عدد صحيح؟
-إذا حاولت تحويل نص يحتوي على حروف إلى عدد صحيح باستخدام `int()`, سيتم الحصول على خطأ من نوع `ValueError` لأن النص لا يحتوي على قيمة رقمية صالحة للتحويل.
هل يمكن أن يحتوي دكشنري على قيم متكررة؟
-نعم، يمكن أن يحتوي دكشنري على قيم متكررة، ولكن المفاتيح (keys) في الدكشنري يجب أن تكون فريدة ولا يمكن تكرارها.
ما هو الفرق بين الـ بولينج (True, False) و الأرقام؟
-الـ بولينج هو نوع من البيانات الذي يحتوي على قيمتين فقط: True أو False، بينما الأرقام هي قيم عددية يمكن استخدامها في العمليات الحسابية مثل الجمع والطرح.
Outlines

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantMindmap

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantKeywords

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantHighlights

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantTranscripts

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantVoir Plus de Vidéos Connexes

شرح ال OSI Model وال 7 مراحل شرح مبسط بالعربي في 20 دقيقة فقط

CH00_VID02_File-based System

1.2 - Active-HDL™ (v13.1) Basics: Design Flow Manager

Stress strain curve // Brittle // Ductility //Elastomers//Proportional limit/Elastic limit/Ultimate

How to Do Data Cleaning (step-by-step tutorial on real-life dataset)

الدرس (3): التأثيرات البصرية - مهارات رقمية - الثاني المتوسط - الفصل الدراسي الثالث
5.0 / 5 (0 votes)