Podcast
Questions and Answers
ما هو استخدام الدالة Len() في python؟
ما هو استخدام الدالة Len() في python؟
تستخدم للحصول على طول القائمة
الطريقة الصحيحة لإضافة عنصر إلى نهاية القائمة هي باستخدام الدالة List Name.__________ (العنصر)
الطريقة الصحيحة لإضافة عنصر إلى نهاية القائمة هي باستخدام الدالة List Name.__________ (العنصر)
append
كيف يمكن حذف القيمة 'C' من القائمة؟
كيف يمكن حذف القيمة 'C' من القائمة؟
ما هو الدالة المستخدمة لحذف عنصر من القاموس بناءً على مفتاحه؟
ما هو الدالة المستخدمة لحذف عنصر من القاموس بناءً على مفتاحه؟
Signup and view all the answers
ماذا يحدث إذا نسيت تحديد مفتاح معين عند استخدام دالة del؟
ماذا يحدث إذا نسيت تحديد مفتاح معين عند استخدام دالة del؟
Signup and view all the answers
ما الدالة المستخدمة لإزالة جميع أزواج المفتاح-القيم دون حذف القاموس بأكمله؟
ما الدالة المستخدمة لإزالة جميع أزواج المفتاح-القيم دون حذف القاموس بأكمله؟
Signup and view all the answers
ماذا يمكنك فعله بعد إزالة عنصر من القاموس وتخزينه في متغير؟
ماذا يمكنك فعله بعد إزالة عنصر من القاموس وتخزينه في متغير؟
Signup and view all the answers
قم بمطابقة أنواع توجيهات استخدام القاموس بوفق الأمثلة التالية:
قم بمطابقة أنواع توجيهات استخدام القاموس بوفق الأمثلة التالية:
Signup and view all the answers
ما هو تعريف Data Science؟
ما هو تعريف Data Science؟
Signup and view all the answers
ما هي الأمثلة المذكورة لاستخدامات Data Science؟
ما هي الأمثلة المذكورة لاستخدامات Data Science؟
Signup and view all the answers
ما هي المفهوم الأساسي ل Big Data؟
ما هي المفهوم الأساسي ل Big Data؟
Signup and view all the answers
المصطلح _____ يشير إلى سرعة تغير البيانات وسرعة إضافتها إلى أندونة البيانات.
المصطلح _____ يشير إلى سرعة تغير البيانات وسرعة إضافتها إلى أندونة البيانات.
Signup and view all the answers
Data Science هو نفسه Data Analytics.
Data Science هو نفسه Data Analytics.
Signup and view all the answers
ما هو تعريف الدالة؟
ما هو تعريف الدالة؟
Signup and view all the answers
ما يسمى كل نسخة من الفئة؟ __________.
ما يسمى كل نسخة من الفئة؟ __________.
Signup and view all the answers
ما هو الفرق بين المتغير العام (Global Variable) والمتغير المحلي (Local Variable)؟
ما هو الفرق بين المتغير العام (Global Variable) والمتغير المحلي (Local Variable)؟
Signup and view all the answers
ماذا يعني المصطلح 'Iterable' في Python؟
ماذا يعني المصطلح 'Iterable' في Python؟
Signup and view all the answers
ما هو الهدف الأساسي من استخدام الوسائط (lambda) في Python؟
ما هو الهدف الأساسي من استخدام الوسائط (lambda) في Python؟
Signup and view all the answers
ما هو نوع المعامل الذي يأخذه الدالة activate كمعاملات؟
ما هو نوع المعامل الذي يأخذه الدالة activate كمعاملات؟
Signup and view all the answers
ما هي الفوائد من الوراثة (Inheritance) في برمجة الكلاسات؟
ما هي الفوائد من الوراثة (Inheritance) في برمجة الكلاسات؟
Signup and view all the answers
هل يمكننا تجاوز القيم الموروثة في الكلاس الفرعي؟
هل يمكننا تجاوز القيم الموروثة في الكلاس الفرعي؟
Signup and view all the answers
ما نوع أخطاء التي يتعامل معها Try - Except؟
ما نوع أخطاء التي يتعامل معها Try - Except؟
Signup and view all the answers
ما الطريقة المستخدمة عندما تتوقع أخطاء محددة تريد التعامل معها؟
ما الطريقة المستخدمة عندما تتوقع أخطاء محددة تريد التعامل معها؟
Signup and view all the answers
ما هي وظيفة Try - Except - Except العملية؟
ما هي وظيفة Try - Except - Except العملية؟
Signup and view all the answers
ما هو البروتوكول المستخدم في عملية طلب واستجابة الويب؟
ما هو البروتوكول المستخدم في عملية طلب واستجابة الويب؟
Signup and view all the answers
Try - Except - Else تُستخدم للاستمرار في تشغيل البرنامج إذا لم تحدث أخطاء.
Try - Except - Else تُستخدم للاستمرار في تشغيل البرنامج إذا لم تحدث أخطاء.
Signup and view all the answers
ما الفائدة الرئيسية لاستخدام HTTPS بدلاً من HTTP؟
ما الفائدة الرئيسية لاستخدام HTTPS بدلاً من HTTP؟
Signup and view all the answers
ما هي الخطوات الأساسية لاستخدام الويب بشكل برمجي باستخدام Python؟
ما هي الخطوات الأساسية لاستخدام الويب بشكل برمجي باستخدام Python؟
Signup and view all the answers
ما الوظيفة الرئيسية لـ Tell ()؟ إظهار ___
ما الوظيفة الرئيسية لـ Tell ()؟ إظهار ___
Signup and view all the answers
ما هي الشفرة ASCII للفراغ؟
ما هي الشفرة ASCII للفراغ؟
Signup and view all the answers
قم بتطابق النوع مع الوصف المناسب: بيناري - يقرأ الملف شيئًا محددًا في كل مرة
قم بتطابق النوع مع الوصف المناسب: بيناري - يقرأ الملف شيئًا محددًا في كل مرة
Signup and view all the answers
ما هي طريقة استخدام len () للحصول على طول tuple؟
ما هي طريقة استخدام len () للحصول على طول tuple؟
Signup and view all the answers
ما هو الطريقة لاستخدام count() لمعرفة كم مرة يظهر عنصر معين؟
ما هو الطريقة لاستخدام count() لمعرفة كم مرة يظهر عنصر معين؟
Signup and view all the answers
من الممكن استخدام in () للتحقق مما إذا كان العنصر موجودًا أم لا داخل tuple؟
من الممكن استخدام in () للتحقق مما إذا كان العنصر موجودًا أم لا داخل tuple؟
Signup and view all the answers
ما الناتج الذي سيتم طباعته باستخدام الـ len () لطباعة طول الـset؟
ما الناتج الذي سيتم طباعته باستخدام الـ len () لطباعة طول الـset؟
Signup and view all the answers
استخدم أي دالة لنسخ مجموعة set؟
استخدم أي دالة لنسخ مجموعة set؟
Signup and view all the answers
من الممكن تغيير قيمة العنصر داخل set باستخدام؟
من الممكن تغيير قيمة العنصر داخل set باستخدام؟
Signup and view all the answers
قم بمطابقة بين العناصر البرمجية التالية واستخدامها الأساسي:
قم بمطابقة بين العناصر البرمجية التالية واستخدامها الأساسي:
Signup and view all the answers
الـDictionary يشبه الـList، لكن كل عنصر يحتوي على مفتاح فريد لتحديده؟
الـDictionary يشبه الـList، لكن كل عنصر يحتوي على مفتاح فريد لتحديده؟
Signup and view all the answers
ما الذي يتم استخدامه لفصل الـkey عن القيمة في الـDictionary؟
ما الذي يتم استخدامه لفصل الـkey عن القيمة في الـDictionary؟
Signup and view all the answers
ما هي الطريقة المستخدمة في فتح ملف CSV؟
ما هي الطريقة المستخدمة في فتح ملف CSV؟
Signup and view all the answers
ما هي الطريقة المستخدمة لحساب عدد الصفوف أثناء قراءة ملف CSV؟
ما هي الطريقة المستخدمة لحساب عدد الصفوف أثناء قراءة ملف CSV؟
Signup and view all the answers
ما هي الطريقة المستخدمة لإزالة الصف الرأسي (Header Row)؟
ما هي الطريقة المستخدمة لإزالة الصف الرأسي (Header Row)؟
Signup and view all the answers
يمكن تحويل الأعداد العائمة (Floats) في Python لاحتواء علامة الدولار أو الفاصلة المنقوطة؟
يمكن تحويل الأعداد العائمة (Floats) في Python لاحتواء علامة الدولار أو الفاصلة المنقوطة؟
Signup and view all the answers
ما هو الشيء الذي يجب تنظيمه في ملف CSV وإعادته للشيفرة؟ اسمح بوضعهما في أشكال وكتب وقوائم؟
ما هو الشيء الذي يجب تنظيمه في ملف CSV وإعادته للشيفرة؟ اسمح بوضعهما في أشكال وكتب وقوائم؟
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.
Description
هذا الامتحان يتناول مراحل پنجة للعلوم البياناتية في مادة DS 242 لطلبة العلميات المتقدمة