_DS 242: مراحل پنجة للعلوم البياناتية
45 Questions
0 Views

_DS 242: مراحل پنجة للعلوم البياناتية

Created by
@FlashyGiant

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو استخدام الدالة Len() في python؟

تستخدم للحصول على طول القائمة

الطريقة الصحيحة لإضافة عنصر إلى نهاية القائمة هي باستخدام الدالة List Name.__________ (العنصر)

append

كيف يمكن حذف القيمة 'C' من القائمة؟

  • List name.remove('C') (correct)
  • List name.pop('C')
  • List name.delete('C')
  • List name.remove.C
  • ما هو الدالة المستخدمة لحذف عنصر من القاموس بناءً على مفتاحه؟

    <p>del</p> Signup and view all the answers

    ماذا يحدث إذا نسيت تحديد مفتاح معين عند استخدام دالة del؟

    <p>يتم حذف القاموس بأكمله</p> Signup and view all the answers

    ما الدالة المستخدمة لإزالة جميع أزواج المفتاح-القيم دون حذف القاموس بأكمله؟

    <p>clear</p> Signup and view all the answers

    ماذا يمكنك فعله بعد إزالة عنصر من القاموس وتخزينه في متغير؟

    <p>طباعته أو استخدامه في العمليات الأخرى</p> Signup and view all the answers

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

    <p>القيمة الافتراضية لمفتاح إذا لم يكن موجودًا في القاموس = fromkeys () method تعيين قيمة افتراضية لمفتاح معين = setdefault () method</p> Signup and view all the answers

    ما هو تعريف Data Science؟

    <p>تعتبر Data Science مجال الدراسة الذي يتعامل مع حجوم ضخمة من البيانات باستخدام الأدوات والتقنيات الحديثة.</p> Signup and view all the answers

    ما هي الأمثلة المذكورة لاستخدامات Data Science؟

    <p>Medical Diagnoses</p> Signup and view all the answers

    ما هي المفهوم الأساسي ل Big Data؟

    <p>Big Data هي مجموعة من البيانات المعقدة والكبيرة بحيث لا يمكن للبرمجيات التقليدية معالجتها.</p> Signup and view all the answers

    المصطلح _____ يشير إلى سرعة تغير البيانات وسرعة إضافتها إلى أندونة البيانات.

    <p>Velocity</p> Signup and view all the answers

    Data Science هو نفسه Data Analytics.

    <p>False</p> Signup and view all the answers

    ما هو تعريف الدالة؟

    <p>قطعة من الشيفرة التي يمكنك من خلالها إنشاء كائن فريد.</p> Signup and view all the answers

    ما يسمى كل نسخة من الفئة؟ __________.

    <p>كائن</p> Signup and view all the answers

    ما هو الفرق بين المتغير العام (Global Variable) والمتغير المحلي (Local Variable)؟

    <p>يستخدم المتغير العام داخل وخارج الدالة بينما يُستخدم المتغير المحلي فقط داخل الدالة.</p> Signup and view all the answers

    ماذا يعني المصطلح 'Iterable' في Python؟

    <p>أي شيء يستطيع Python الانتقال من خلاله للحصول على قيم</p> Signup and view all the answers

    ما هو الهدف الأساسي من استخدام الوسائط (lambda) في Python؟

    <p>تعريف الدوال بدون اسم لكن يمكنك تعيين اسم إذا أردت.</p> Signup and view all the answers

    ما هو نوع المعامل الذي يأخذه الدالة activate كمعاملات؟

    <p>True أو False</p> Signup and view all the answers

    ما هي الفوائد من الوراثة (Inheritance) في برمجة الكلاسات؟

    <p>إضافة خصائص ودوال جديدة</p> Signup and view all the answers

    هل يمكننا تجاوز القيم الموروثة في الكلاس الفرعي؟

    <p>True</p> Signup and view all the answers

    ما نوع أخطاء التي يتعامل معها Try - Except؟

    <p>Exceptions</p> Signup and view all the answers

    ما الطريقة المستخدمة عندما تتوقع أخطاء محددة تريد التعامل معها؟

    <p>Try - Except</p> Signup and view all the answers

    ما هي وظيفة Try - Except - Except العملية؟

    <p>التعامل مع الأخطاء العامة</p> Signup and view all the answers

    ما هو البروتوكول المستخدم في عملية طلب واستجابة الويب؟

    <p>HTTP</p> Signup and view all the answers

    Try - Except - Else تُستخدم للاستمرار في تشغيل البرنامج إذا لم تحدث أخطاء.

    <p>True</p> Signup and view all the answers

    ما الفائدة الرئيسية لاستخدام HTTPS بدلاً من HTTP؟

    <p>التشفير (encryption)</p> Signup and view all the answers

    ما هي الخطوات الأساسية لاستخدام الويب بشكل برمجي باستخدام Python؟

    <p>استيراد الوحدة اللازمة</p> Signup and view all the answers

    ما الوظيفة الرئيسية لـ Tell ()؟ إظهار ___

    <p>المؤشر</p> Signup and view all the answers

    ما هي الشفرة ASCII للفراغ؟

    <p>20%</p> Signup and view all the answers

    قم بتطابق النوع مع الوصف المناسب: بيناري - يقرأ الملف شيئًا محددًا في كل مرة

    <p>readline = يقرأ ملف نصي read = يقرأ الملف كاملا readlines = يقرأ جميع الأسطر من ملف نصي Seek = يعيد وضع المؤشر</p> Signup and view all the answers

    ما هي طريقة استخدام len () للحصول على طول tuple؟

    <p>استخدم len () مع اسم الtuple للحصول على طولها</p> Signup and view all the answers

    ما هو الطريقة لاستخدام count() لمعرفة كم مرة يظهر عنصر معين؟

    <p>استخدم count() مع العنصر المحدد داخل tuple لمعرفة عدد ظهوره</p> Signup and view all the answers

    من الممكن استخدام in () للتحقق مما إذا كان العنصر موجودًا أم لا داخل tuple؟

    <p>True</p> Signup and view all the answers

    ما الناتج الذي سيتم طباعته باستخدام الـ len () لطباعة طول الـset؟

    <p>طول الـset</p> Signup and view all the answers

    استخدم أي دالة لنسخ مجموعة set؟

    <p>copy ()</p> Signup and view all the answers

    من الممكن تغيير قيمة العنصر داخل set باستخدام؟

    <p>update ()</p> Signup and view all the answers

    قم بمطابقة بين العناصر البرمجية التالية واستخدامها الأساسي:

    <p>len () = للحصول على طول tuple add () = إضافة عنصر إلى set copy () = نسخ set</p> Signup and view all the answers

    الـDictionary يشبه الـList، لكن كل عنصر يحتوي على مفتاح فريد لتحديده؟

    <p>True</p> Signup and view all the answers

    ما الذي يتم استخدامه لفصل الـkey عن القيمة في الـDictionary؟

    <p>النقطة المتوسطة (:)</p> Signup and view all the answers

    ما هي الطريقة المستخدمة في فتح ملف CSV؟

    <p>باستخدام دالة القارئ المدمجة</p> Signup and view all the answers

    ما هي الطريقة المستخدمة لحساب عدد الصفوف أثناء قراءة ملف CSV؟

    <p>استخدام دالة Enumerate()</p> Signup and view all the answers

    ما هي الطريقة المستخدمة لإزالة الصف الرأسي (Header Row)؟

    <p>استخدام شرط IF</p> Signup and view all the answers

    يمكن تحويل الأعداد العائمة (Floats) في Python لاحتواء علامة الدولار أو الفاصلة المنقوطة؟

    <p>False</p> Signup and view all the answers

    ما هو الشيء الذي يجب تنظيمه في ملف CSV وإعادته للشيفرة؟ اسمح بوضعهما في أشكال وكتب وقوائم؟

    <p>البيانات</p> Signup and view all the answers

    Study Notes

    فهم علم البيانات

    • علم البيانات هو مجال الدراسة الذي يتعامل مع كميات كبيرة من البيانات باستخدام أدوات وتقنيات moderne.
    • استخدامات علم البيانات: إيجاد أنماط غير مرئية في البيانات، إستخراج معلومات مفيدة من البيانات، واتخاذ قرارات أعمال.

    العمل مع البيانات الكبيرة

    • ما هو البيانات الكبيرة؟: مجموعات بيانات معقدة كبيرة جداً لoftware تدفينات البيانات التقليدية.
    • مفاهيم البيانات الكبيرة الثلاثة: الحجم، والتنوع، والسرعة.
    • الحجم: يشير إلى حجم مجموعة البيانات.
    • التنوع: يشير إلى التنوع في أنواع البيانات.
    • السرعة: يشير إلى गतع البيانات والتغيير فيها.

    五-خطوة عملية علم البيانات

    • خطوة 1: محاصة البيانات: تحديد الأهداف، جمع البيانات من مصادر متعددة، وتحديد ما يجب تضمينه في المشروع.
    • خطوة 2: معالجة البيانات: تنظيف البيانات، ومعالجة الأخطاء والبيانات الناقصة.
    • خطوة 3: تحليل البيانات: إيجاد علاقات بين أنواع البيانات، والتنبؤ بالنتائج.
    • خطوة 4: الاتصال بالنتائج: عرض النتائج بالشكل المناسب.
    • خطوة 5: صيانة البيانات: حفظ المعلومات لاستخدامها مرة أخرى في مشروع آخر.

    علم البيانات مقابل التحليل البياناتي

    • علم البيانات: عملية إيجاد رؤى من مجموعات بيانات كبيرة وغير منظمة.
    • التحليل البياناتي: عملية إستخراج رؤى من مجموعات بيانات موجودة.
    • استخدامات علم البيانات: تحديد النماذج، والتنبؤ بالنتائج، والإستنتاجات.
    • استخدامات التحليل البياناتي: تحليل البيانات الموجودة، والتنبؤ بالنتائج، والإستنتاجات.

    التعريفات

    • علم البيانات: مجال الدراسة الذي يتعامل مع كميات كبيرة من البيانات باستخدام أدوات وتقنيات moderne.
    • البيانات الكبيرة: مجموعات بيانات معقدة كبيرة جداً لsoftware تدفينات البيانات التقليدية.
    • التحليل البياناتي: عملية إستخراج رؤى من مجموعات بيانات موجودة.

    قائمة والمتتابع

    • قائمة: مجموعة من العناصر الموجودة في قوسين مربعين.
    • استخدامات القائمة: حفظ مجموعة من العناصر، وترتيبها، واجراء عمليات عليها.
    • المتتابع: مجموعة من العناصر الموجودة في قوسين دائريين.
    • استخدامات المتتابع: حفظ مجموعة من العناصر، وترتيبها، واجراء عمليات عليها.

    أساسيات القوائم

    • تعريف القائمة: استخدام الأقوسين المربعين مع الفواصل لفصل العناصر.
    • طباعة القائمة: استخدام print () مع اسم القائمة.
    • الوصول إلى عناصر القائمة: استخدام Index مع اسم القائمة.

    استخدام القوائم

    • دورة للقائمة: استخدام الدورة لاجراء عمليات على كل عنصر في القائمة.
    • طريقة lenght (): حساب عدد العناصر في القائمة.
    • طريقة append (): إضافة عنصر إلى نهاية القائمة.

    إضافة وازالة العناصر من القائمة

    • طريقة append (): إضافة عنصر إلى نهاية القائمة.
    • طريقة insert (): إضافة عنصر إلى مكان محدد في القائمة.
    • طريقة remove (): إزالة عنصر من القائمة.
    • طريقة pop (): إزالة عنصر من مكان محدد في القائمة.
    • طريقة del (): إزالة عنصر من مكان محدد في القائمة.

    وظائف إضافية للقوائم

    • طريقة count (): حساب عدد مرات ظهور العنصر في القائمة.
    • طريقة index (): البحث عن مكان العنصر في القائمة.
    • طريقة sort (): ترتيب العناصر في القائمة بالترتيب التصاعدي.
    • طريقة reverse (): عكس ترتيب العناصر في القائمة.### قوائم Python
    • قوائم هي أ简单 جمع بيانات في بايثون.
    • يمكن نسخ قائمة باستخدام طريقة Copy.
    • يمكن逆 ترتيب العناصر في القائمة باستخدام طريقة Reverse.

    متتال

    • متتال هي قائمة لا يمكن تغييرها بعد تعريفها.
    • لا يمكن استخدام دالات القوائم مع المتتال.
    • لا يسمح المتتال بتكرار القيم.
    • يمكن استخدام طريقة Len لتحديد طول المتتال.
    • يمكن استخدام طريقة Count لتحديد عدد مرات ظهور قيمة في المتتال.
    • يمكن استخدام طريقة In لتحديد ما إذا كان العنصر موجودا في المتتال أم لا.
    • لا يمكن تغيير قيمة عنصر في المتتال باستخدام تحديد الموقع.

    مجموعات

    • مجموعات هي moyen لتنظيم البيانات في بايثون.
    • العناصر في المجموعة لا ترتيب محدد.
    • لا يمكن تغيير عنصر موجود في المجموعة.
    • لا يمكن تغيير ترتيب العناصر في المجموعة.
    • لا يمكن استخدام طريقة Sort أو Reverse ل変更 ترتيب المجموعة.
    • يمكن استخدام طريقة Len لتحديد طول المجموعة.
    • يمكن استخدام طريقة In لتحديد ما إذا كان العنصر موجودا في المجموعة أم لا.
    • يمكن استخدام طريقة Add لضافة عنصر جديد إلى المجموعة.
    • يمكن استخدام طريقة Update لضافة عناصر متعددة إلى المجموعة.

    مقارنة بين المتتال وقائمة ومجموعة

    • المتتال وقائمة ومجموعة هي أنواع من جمع البيانات في بايثون.
    • یمكن استخدام المتتال عندما لا يسمح بتغيير القيم.
    • یمكن استخدام القائمة عندما يسمح بتغيير القيم.
    • یمكن استخدام المجموعة عندما لا يهم ترتيب العناصر.

    قواميس البيانات

    • قواميس البيانات هي مشابهة للقوائم، لكن كل عنصر له مفتاح فريد.
    • یمكن استخدام القواميس لتنظيم البيانات في شكل مفتاح وقيمة.
    • يمكن استخدام طريقة Len لتحديد طول القاموس.
    • يمكن استخدام طريقة In لتحديد ما إذا كان المفتاح موجودا في القاموس أم لا.
    • يمكن استخدام طريقة Get لالحصول على قيمة معينة من القاموس.
    • يمكن استخدام طريقة Update لضافة أو تغيير قيم في القاموس.
    • يمكن استخدام طريقة Del ل حذف عنصر من القاموس.
    • يمكن استخدام طريقة Clear ل حذف جميع العناصر من القاموس.

    حذف عناصر القاموس

    • يمكن حذف عناصر القاموس باستخدام طريقة Del.
    • يمكن حذف جميع العناصر من القاموس باستخدام طريقة Clear.
    • يمكن استخدام طريقة Pop ل हटając عنصر من القاموس.

    استخدام قواميس البيانات معหลาย مفاتيح

    • يمكن استخدام قواميس البيانات مع مجموعة من المفاتيح.
    • يمكن استخدام قواميس البيانات مع قائمة من القيم.
    • يمكن استخدام قواميس البيانات مع مجموعة من القوائم.###Fromkeys Method
    • من أجل تعيين قيمة افتراضية لключ إذا لم يكن موجودًا
    • ل避 免 الخطأ عند محاولة الوصول إلى مفتاح غير موجود
    • السينتكس: fromkeys (iterable [, value])

    ###Defining Functions

    • توفير طريقة ل تقسيم الكود إلى مهام صغيرة يمكن استدعاؤها من أماكن متعددة في التطبيق
    • لضمان عدم تكرار كتلة من الكود
    • دالة يمكن أن تدعى مثل الدوال المدمجة مثل.print
    • السينتكس: Def function name():
    • ملاحظة: يجب أن يكون هناك مسافة بادئة لجعل الكود داخل الدالة

    ###Passing Parameters to a Function

    • السينتكس: Def function name(paramater name)
    • ملاحظة: يجب أن يبدأ اسم параметر بالحرف أو الرمز "_" ويتبعه أحرف أو رموز أو أرقام
    • المعلمات المحلية فقط داخل الدالة
    • يمكن جعل المعلمات اختیارية من خلال تعيين قيم افتراضية لها

    ###Scope of Variables

    • متغيرات محلية: تستخدم فقط داخل الدالة
    • متغيرات.globale: تستخدم داخل وخارج الدالة
    • متغيرات iterable: يمكن لبيثون التكرار من خلالها ل الحصول على القيم
    • الدالة لا ت接ر القائمة الأصلية في شكل قابل للتغيير، sondern فقط مُشيرًا إلى القائمة

    ###Returning Values from a Function

    • retour يسمح لنا بحفظ القيمة المرتجعة في متغير إذا kنا نريد ذلك
    • يمكننا استخدام عبارة возврат لجعل الدالة ترجع قيمة ما

    ###Lambda Functions

    • تستخدم لتعريف الدوال بدون اسم، ولكن يمكن إعطاء اسم إذا kنا نريد ذلك
    • السينتكس: lambda arguments: expression

    ###Mastering Classes and Objects

    • ما هو الفصل؟ част من الكود الذي يمكننا من توليد كائن فريد
    • ما هو الكائن؟ وحدة بيانات بالإضافة إلى الكود الذي يتم توليده من الفصل ك实例 من ذلك الفصل

    ###Creating a Class & Instance

    • السينتكس لإنشاء الفصل: class ClassName:
    • يجب أن يبدأ اسم الفصل بالحرف أو الرمز "_" ويتبعه أحرف أو رموز أو أرقام

    ###Instance Attributes & Class Attributes

    • ما هو السمة؟ خاصية تحوي معلومات عن الكائن
    • يمكن تغيير قيمة السمة نفس الطريقة التي نتغير بها قيمة السمة

    ###Instance Methods, Class Methods & Static Methods

    • ما هو الطريقة؟ دالة مرتبطة بالفصل
    • يمكن أن تدعى الطريقة باستخدام اسم الفصل
    • يمكن أن تنفذ الطريقة باستخدام كائن من الفصل
    • السينتكس: def method_name(self, parameter):

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    هذا الامتحان يتناول مراحل پنجة للعلوم البياناتية في مادة DS 242 لطلبة العلميات المتقدمة

    More Like This

    Types of Machine Learning
    8 questions

    Types of Machine Learning

    LawAbidingAlliteration avatar
    LawAbidingAlliteration
    Data Science Fundamentals
    42 questions
    Data Science et Machine Learning
    185 questions
    Use Quizgecko on...
    Browser
    Browser