Podcast
Questions and Answers
ما هو نوع البيانات الذي يدعمه بايثون؟
ما هو نوع البيانات الذي يدعمه بايثون؟
ما هي الوظيفة الأساسية للدوال في بايثون؟
ما هي الوظيفة الأساسية للدوال في بايثون؟
تنفيذ كود محدد عند استدعائها
بايثون لا يدعم القوائم.
بايثون لا يدعم القوائم.
False
يمكن استخدام ______ لمعالجة الأخطاء والاستثناءات في بايثون.
يمكن استخدام ______ لمعالجة الأخطاء والاستثناءات في بايثون.
Signup and view all the answers
طابق الأمور التالية مع استخدامها الأساسي:
طابق الأمور التالية مع استخدامها الأساسي:
Signup and view all the answers
Study Notes
مقدمة عن برمجة بايثون
- المؤسسة: كلية مالا ريدي للهندسة والتكنولوجيا، معترف بها بموجب أحكام UGC ACT 1956.
- الدورة: برمجة بايثون، مادة اختيارية مفتوحة للسنة الثالثة - الفصل الثاني، 2019-2020.
-
الأهداف:
- قراءة وكتابة برامج بايثون بسيطة.
- تطوير برامج بايثون باستخدام الشروط والحلقات.
- تعريف واستدعاء الدوال في بايثون.
- استخدام هياكل البيانات في بايثون: القوائم، التوائم، والمعاجم.
- إجراء عمليات الإدخال/الإخراج مع الملفات في بايثون.
المنهج الدراسي
-
الوحدة الأولى:
- مقدمة لتثبيت بايثون، أنواع البيانات: صحيح (Int)، عائم (float)، قيمة منطقية (Boolean)، سلسلة نصية (string)، وقائمة (list).
- المتغيرات، التعابير، البيانات والنظريات، وأسبقية العوامل، التعليقات، الوحدات، والدوال.
-
الوحدة الثانية:
- التحكم في تدفق البرنامج: القيم والمنطق، شرط إذا (if)، بديل (if-else)، شرط متسلسل (if-elif-else).
- التكرار: استخدام الحلقات: while، for، break، continue.
-
الوحدة الثالثة:
- دوال مثمرة: قيم العودة (return values)، المعاملات، نطاق المتغيرات (local و global)، التأليف الدالي، العودية (recursion).
- التعامل مع السلاسل النصية: تقطيع السلاسل، عدم القابلية للتغيير (immutability)، وظائف وأساليب السلاسل، والوحدات الخاصة بالسلسلة النصية.
- المصفوفات في بايثون: الوصول إلى عناصر المصفوفة، وأساليب المصفوفة.
-
الوحدة الرابعة:
- القوائم: عمليات القوائم، تقطيع القوائم، أساليب القوائم، تكرار القوائم، القابلية للتغيير (mutability)، نسخ القوائم.
- التوائم: تعيين التوائم، استخدام التوائم كقيم عائدة، وتأليف التوائم.
- المعاجم: العمليات والأساليب، والتأليف.
-
الوحدة الخامسة:
- الملفات والاستثناءات: التعامل مع الملفات النصية، قراءة وكتابة الملفات، معالجة الأخطاء والاستثناءات، الوحدات (مثل datetime، time، OS، calendar، math).
- استكشاف الحزم (packages).
نتائج التعلم
- القدرة على قراءة وكتابة وتنفيذ برامج بايثون بسيطة باليد.
- تنظيم برامج بايثون لحل المشكلات.
- تقسيم برنامج بايثون إلى دوال.
- تمثيل البيانات المركبة باستخدام القوائم والتوائم والمعاجم في بايثون.
- قراءة وكتابة البيانات من/إلى الملفات في برامج بايثون.
الكتب الدراسية
- "Think Python: How to Think Like a Computer Scientist" بقلم ألين ب. داوني.
- "Core Python Programming" بقلم ر. ناجسوري راو.
- "Python Programming: A Modern Approach" بقلم فامسي كوراما.
الكتب المرجعية
- "Core Python Programming" بقلم و. تشون.
- "Introduction to Python" بقلم كينيث أ. لامبرت.
- "Learning Python" بقلم مارك لوتز.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
هذه المسابقة تتناول موضوع برمجة بايثون للطلاب في السنة الثالثة، الفصل الثاني. تم تصميمها لمساعدة الطلاب على اختبار مفاهيم البرنامج ولتعزيز معرفتهم في هذا المجال. تابعوا أسئلة المسابقة لتحدي أنفسكم.