المقدمة البايثونية للبرمجة
أساسيات بايثون — المتغيرات، النصوص، تدفق الأوامر، والملفات وترميز النصوص؛ ثم الدوال واختبار الخوارزميات، والمجموعات والقوائم والقواميس، وأنماط معالجة البيانات، والوقت والتاريخ، والتطوير المحلي، ونظام الملفات، وواجهات التطبيقات البرمجية.
محتويات الدورة
١. مقدمات
ما هي البرمجة، ولماذا بايثون، وماذا تغطي وحدة التعليمات.
٢. التعليمات
أساسيات بايثون — التعليمات، المتغيرات، والتعبيرات.
الأسئلة
الممارسة
التواصل
٣. النص
الأسئلة
الممارسة
التواصل
٤. تدفق الأوامر
الأسئلة
الممارسة
التواصل
٥. الملف
رفع الملفات وقراءة محتواها، وترميز النصوص وشيفرة قيصر وتعمية الملفات.
الأسئلة
الممارسة
٦. الدالة
الدوال واستيرادها ونطاق الأسماء، والاستثناءات وتوثيق الدوال، وتطبيقات تُفحص باختبارات آلية.
الدرس
الأسئلة
الممارسة
التواصل
٧. المجموعة
مقدمة البيانات والمجموعات، ومقارنة كشوف الحضور ومهارات المرشحين.
الأسئلة
الممارسة
٨. القائمة
القوائم ومواضع عناصرها، والبيانات المتسلسلة والدائرة، وتنظيف البيانات وترقيمها وترتيب السجلات.
الأسئلة
الممارسة
- ١٠ دبرمج: تنظيف البيانات النصية
- ١٢ دبرمج: توحيد صيغ التواريخ
- ١١ دبرمج: حذف التكرار مع الاحتفاظ بالترتيب
- ١٠ دبرمج: تبديل عنصرين في قائمة
- ١٠ دبرمج: سجل التراجع: آخر تعديل أولًا
- ١٠ دبرمج: طابور الخدمة: أول تسجيل أولًا
- ١٣ دبرمج: كلمات المرور
- ١٢ دبرمج: رسم القائمة بالمحارف
- ١٣ دبرمج: رسم الجدول بالمحارف
- ١٠ دبرمج: ترتيب السجلات بمفتاح
التواصل
٩. القاموس
القواميس والبيانات المتداخلة والمركبة، وقراءة الملفات وكتابتها، والعد وتجميع البيانات.
١٠. أنماط واختصارات
أخطاء قراءة المفاتيح والمواضع، وأنماط معالجة القوائم والقواميس، والإنشاء المختصر وتسطيح البيانات.