You are on page 1of 4

‫‪ 

‬دروس بايثون‬ ‫‪‬‬ ‫ترميز كود المصدر‪2.2.1. ‬‬


‫هي لغة برمجة قوية وسهلة التعلم‪ .‬يحتوي على ‪Python‬‬ ‫‪‬‬ ‫مقدمة غير رسمية لبايثون ‪3.‬‬
‫هياكل بيانات عالية المستوى تتسم بالكفاءة ونهج بسيط ولكنه‬
‫األنيق ‪ Python‬فعال للبرمجة الموجهة للكائنات‪ .‬بناء جملة‬ ‫‪o‬‬ ‫استخدام بايثون كآلة حاسبة‪3.1. ‬‬
‫والكتابة الديناميكية ‪ ،‬جنبًا إلى جنب مع طبيعتها المفسرة ‪،‬‬ ‫‪‬‬ ‫أعداد‪3.1.1. ‬‬
‫تجعلها لغة مثالية للبرمجة النصية وتطوير التطبيقات السريع‬
‫‪.‬في العديد من المجاالت على معظم األنظمة األساسية‪3‬‬ ‫‪‬‬ ‫سالسل‪3.1.2. ‬‬

‫والمكتبة القياسية الشاملة مجا ًنا في ‪ Python‬يتوفر مترجم‬ ‫‪‬‬ ‫القوائم‪3.1.3. ‬‬


‫شكل مصدر أو ثنائي لجميع األنظمة األساسية‪ 3‬الرئيسية من‬
‫‪o‬‬ ‫الخطوات األولى نحو البرمجة‪3.2 ‬‬
‫‪ Python ، https://www.python.org/ ،‬موقع ويب‬
‫ويمكن توزيعها مجا ًنا‪ .‬يحتوي نفس الموقع أيضً ا على‬ ‫‪‬‬ ‫المزيد من أدوات التحكم في التدفق ‪4.‬‬
‫النمطية ‪ Python‬توزيعات ومؤشرات للعديد من وحدات‬
‫‪.‬المجانية والبرامج واألدوات والوثائق اإلضافية‬ ‫‪o‬‬ ‫صياغات‪4.1 if‬‬

‫بسهولة بوظائف وأنواع بيانات ‪ Python‬يتم توسيع مترجم‬ ‫‪o‬‬ ‫صياغات‪4.2 for‬‬


‫أو لغات أخرى قابلة لالستدعاء( ‪ C ++‬أو ‪ C‬جديدة مطبقة في‬ ‫‪o‬‬ ‫ظيفة)(‪ range‬و‪4.3 ‬‬
‫ضا كلغة امتداد للتطبيقات ‪ Python‬تعد‪ C). ‬من‬‫مناسبة أي ً‬
‫‪.‬القابلة للتخصيص‬ ‫‪o‬‬ ‫البيانات‪ continue ،‬و‪4.4 break‬‬
‫األحكام على الحلقات‪ else‬و‬
‫يقدم هذا البرنامج التعليمي للقارئ بشكل غير رسمي المفاهيم‬
‫والميزات األساسية للغة ونظام بايثون‪ .‬من المفيد أن يكون‬ ‫‪o‬‬ ‫صياغات‪4.5 pass‬‬
‫لديك مترجم بايثون سهل االستخدام للتجربة العملية ‪ ،‬ولكن‬
‫جميع األمثلة قائمة بذاتها ‪ ،‬لذلك يمكن قراءة البرنامج‬ ‫‪o‬‬ ‫صياغات‪4.6 match‬‬
‫‪.‬التعليمي خارج اإلنترنت أيضًا‬ ‫‪o‬‬ ‫تحديد الوظائف‪4.7 ‬‬
‫للحصول على وصف للكائنات والوحدات القياسية ‪،‬‬ ‫‪o‬‬ ‫المزيد عن تحديد الوظائف‪4.8 ‬‬
‫القياسية‪ . ‬يعطي‪ ‬مرجع لغة ‪ Python‬راجع‪ ‬مكتبة‬
‫‪ C‬أو ‪ C‬تعريفا ً أكثر رسمية للغة‪ .‬لتمديد الكتابة في‪Python ‬‬ ‫‪‬‬ ‫قيم الوسيطة ‪4.8.1. ‬‬
‫‪ / C API‬وقراءة‪ ‬توسيع وتضمين بيثون مترجم‪ ‬و‪ ‬بيثون ‪++،‬‬ ‫االفتراضية‬
‫ضا العديد من الكتب التي تغطي‬ ‫المرجعي دليل‪ . ‬هناك أي ً‬
‫‪‬‬ ‫وسيطات الكلمات‪4.8.2.  3‬‬
‫‪.‬بيثون بعمق‬
‫الرئيسية‬
‫ال يحاول هذا البرنامج التعليمي أن يكون شامالً ويغطي كل‬
‫‪‬‬ ‫المعلمات الخاصة‪4.8.3. ‬‬
‫ميزة مفردة ‪ ،‬أو حتى كل ميزة شائعة االستخدام‪ .‬بدالً من‬
‫الجديرة بالمالحظة ‪ Python ،‬ذلك ‪ ،‬يقدم العديد من ميزات‬ ‫‪‬‬ ‫‪4.8.3.1. ‬‬
‫وسيمنحك فكرة جيدة عن نكهة اللغة وأسلوبها‪ .‬بعد قراءتها ‪،‬‬ ‫وسيطات الموضع‬
‫ستكون قادرً ا على قراءة وكتابة وحدات وبرامج بايثون ‪،‬‬ ‫أو الكلمات‬
‫ً‬
‫جاهزا لمعرفة المزيد حول وحدات مكتبة بايثون‬ ‫وستكون‬ ‫الرئيسية‬
‫‪ .‬المختلفة الموضحة في‪ ‬مكتبة بايثون القياسية‬
‫‪‬‬ ‫معلمات ‪4.8.3.2. ‬‬
‫‪.‬و‪ ‬مسرد‪ ‬الجدير يمر بها‬ ‫موضعية فقط‬

‫‪‬‬ ‫شحذ شهيتك ‪1.‬‬ ‫‪‬‬ ‫‪4.8.3.3. ‬‬


‫وسيطات الكلمات‬
‫‪‬‬ ‫استخدام مترجم بايثون ‪2.‬‬ ‫الرئيسية فقط‬
‫‪o‬‬ ‫استدعاء المترجم‪2.1. ‬‬ ‫‪‬‬ ‫أمثلة ‪4.8.3.4. ‬‬
‫‪‬‬ ‫حجة تمرير‪2.1.1. ‬‬ ‫على الوظائف‬

‫‪‬‬ ‫الوضع التفاعلي‪2.1.2. ‬‬ ‫‪‬‬ ‫خالصة‪4.8.3.5. ‬‬

‫‪o‬‬ ‫المترجم وبيئته‪2.2. ‬‬ ‫‪‬‬ ‫قوائم الحجج التعسفية‪4.8.4. ‬‬


‫‪‬‬ ‫تفريغ قوائم الحجج‪4.8.5. ‬‬ ‫‪‬‬ ‫الحزم في أدلة متعددة‪6.4.3. ‬‬

‫‪‬‬ ‫تعابير المدا‪4.8.6. ‬‬ ‫‪‬‬ ‫المدخالت‪ 3‬والمخرجات ‪7.‬‬

‫‪‬‬ ‫سالسل التوثيق‪4.8.7. ‬‬ ‫‪o‬‬ ‫تنسيق اإلخراج مربي الحيوانات‪7.1. ‬‬

‫‪‬‬ ‫شروح الوظيفة‪4.8.8. ‬‬ ‫‪‬‬ ‫سلسلة حرفية منسقة‪7.1.1. ‬‬

‫‪o‬‬ ‫أسلوب الترميز ‪4.9 Intermezzo:‬‬ ‫‪‬‬ ‫طريقة تنسيق السلسلة‪7.1.2. ‬‬


‫)(‬
‫‪‬‬ ‫هياكل البيانات ‪5.‬‬
‫‪‬‬ ‫تنسيق السلسلة ‪7.1.3. ‬‬
‫‪o‬‬ ‫المزيد في القوائم‪5.1 ‬‬
‫اليدوي‬
‫‪‬‬ ‫استخدام القوائم ‪5.1.1. ‬‬ ‫‪‬‬ ‫تنسيق السلسلة القديم‪7.1.4. ‬‬
‫كمكدسات‪3‬‬
‫‪o‬‬ ‫قراءة وكتابة الملفات‪7.2 ‬‬
‫‪‬‬ ‫استخدام القوائم ‪5.1.2. ‬‬
‫كقوائم انتظار‬ ‫‪‬‬ ‫طرق كائنات الملف‪7.2.1. ‬‬
‫‪‬‬ ‫قائمة الفهم‪5.1.3. ‬‬ ‫‪‬‬ ‫حفظ البيانات المنظمة‪7.2.2. ‬‬
‫‪json‬باستخدام‬
‫‪‬‬ ‫قائمة شاملة متداخلة‪5.1.4. ‬‬
‫‪‬‬ ‫األخطاء واالستثناءات ‪8.‬‬
‫‪o‬‬ ‫بيان‪ del‬و‪5.2 ‬‬
‫‪o‬‬ ‫أخطاء في بناء الجملة‪8.1 ‬‬
‫‪o‬‬ ‫المجموعات والمتتاليات‪5.3 ‬‬
‫‪o‬‬ ‫استثناءات‪8.2 ‬‬
‫‪o‬‬ ‫مجموعات‪5.4. ‬‬
‫‪o‬‬ ‫معالجة االستثناءات‪8.3 ‬‬
‫‪o‬‬ ‫قواميس‪5.5 ‬‬
‫‪o‬‬ ‫رفع االستثناءات‪8.4 ‬‬
‫‪o‬‬ ‫تقنيات التكرار‪5.6 ‬‬
‫‪o‬‬ ‫تسلسل االستثناء‪8.5 ‬‬
‫‪o‬‬ ‫المزيد عن الشروط‪5.7 ‬‬
‫‪o‬‬ ‫استثناءات يحددها المستخدم‪8.6 ‬‬
‫‪o‬‬ ‫مقارنة المتواليات واألنواع األخرى‪5.8 ‬‬
‫‪o‬‬ ‫تحديد إجراءات التنظيف‪8.7 ‬‬
‫‪‬‬ ‫وحدات ‪6.‬‬
‫‪o‬‬ ‫إجراءات التنظيف المحددة مسب ًقا‪8.8 ‬‬
‫‪o‬‬ ‫المزيد عن الوحدات‪6.1 ‬‬
‫‪‬‬ ‫فصول ‪9.‬‬
‫‪‬‬ ‫تنفيذ الوحدات ‪6.1.1. ‬‬
‫كنصوص‬ ‫‪o‬‬ ‫كلمة عن األسماء‪ 3‬والكائنات‪9.1 ‬‬
‫‪‬‬ ‫مسار بحث الوحدة ‪6.1.2. ‬‬ ‫‪o‬‬ ‫نطاقات‪ 3‬بايثون ومساحات األسماء‪9.2. 3‬‬
‫النمطية‬
‫‪‬‬ ‫مثال على النطاقات‪9.2.1.  3‬‬
‫‪‬‬ ‫" ‪ Python‬ملفات‪6.1.3. ‬‬ ‫ومساحات األسماء‪3‬‬
‫"المجمعة‪3‬‬
‫‪o‬‬ ‫نظرة أولى على الفصول الدراسية‪9.3 ‬‬
‫‪o‬‬ ‫الوحدات القياسية‪6.2 ‬‬
‫‪‬‬ ‫صياغة تعريف الفئة‪9.3.1. ‬‬
‫‪o‬‬ ‫ظيفة)(‪ dir‬و‪6.3 ‬‬
‫‪‬‬ ‫كائنات الفئة‪9.3.2. ‬‬
‫‪o‬‬ ‫الحزم‪6.4. ‬‬
‫‪‬‬ ‫كائنات المثيل‪9.3.3. ‬‬
‫‪‬‬ ‫استيراد * من حزمة‪6.4.1. ‬‬
‫‪‬‬ ‫كائنات الطريقة‪9.3.4. ‬‬
‫‪‬‬ ‫مراجع داخل الحزمة‪6.4.2. ‬‬
‫‪‬‬ ‫متغيرات الفئة ‪9.3.5. ‬‬ ‫‪o‬‬ ‫مراجع ضعيفة‪11.6. ‬‬
‫والمثال‬
‫‪o‬‬ ‫أدوات للعمل مع القوائم‪11.7. ‬‬
‫‪o‬‬ ‫مالحظات عشوائية‪9.4 ‬‬
‫‪o‬‬ ‫حساب‪ 3‬الفاصلة العشرية‪11.8 ‬‬
‫‪o‬‬ ‫ميراث‪9.5 ‬‬
‫‪‬‬ ‫البيئات والحزم االفتراضية ‪12.‬‬
‫‪‬‬ ‫تعدد الميراث‪9.5.1. ‬‬
‫‪o‬‬ ‫مقدمة‪12.1. ‬‬
‫‪o‬‬ ‫المتغيرات الخاصة‪9.6 ‬‬
‫‪o‬‬ ‫إنشاء بيئات افتراضية‪12.2. ‬‬
‫‪o‬‬ ‫الصعاب والنهايات‪9.7 ‬‬
‫‪o‬‬ ‫إدارة الحزم بالنقطة‪12.3. ‬‬
‫‪o‬‬ ‫التكرارات‪9.8. ‬‬
‫‪‬‬ ‫ماذا اآلن؟ ‪13.‬‬
‫‪o‬‬ ‫مولدات كهرباء‪9.9. ‬‬
‫‪‬‬ ‫تحرير المدخالت التفاعلية واستبدال التاريخ ‪14.‬‬
‫‪o‬‬ ‫تعبيرات المولد‪9.10. ‬‬
‫‪o‬‬ ‫اكتمال عالمة التبويب وتحرير ‪14.1. ‬‬
‫‪‬‬ ‫جولة قصيرة في المكتبة القياسية ‪10.‬‬ ‫المحفوظات‬

‫‪o‬‬ ‫واجهة نظام التشغيل‪10.1. ‬‬ ‫‪o‬‬ ‫بدائل المترجم التفاعلي‪14.2. ‬‬

‫‪o‬‬ ‫ملف البدل‪10.2. ‬‬ ‫‪‬‬ ‫حساب‪ 3‬النقطة العائمة‪ :‬القضايا والقيود ‪15.‬‬

‫‪o‬‬ ‫وسائط سطر األوامر‪10.3. ‬‬ ‫‪o‬‬ ‫خطأ التمثيل‪15.1. ‬‬

‫‪o‬‬ ‫إعادة توجيه إخراج الخطأ وإنهاء‪10.4. ‬‬ ‫‪‬‬ ‫الملحق ‪16.‬‬


‫البرنامج‬
‫‪o‬‬ ‫الوضع التفاعلي‪16.1. ‬‬
‫‪o‬‬ ‫مطابقة نمط السلسلة‪10.5. ‬‬
‫‪‬‬ ‫معالجة األخطاء‪16.1.1. ‬‬
‫‪o‬‬ ‫الرياضيات‪10.6. ‬‬
‫‪‬‬ ‫مخطوطات بايثون ‪16.1.2. ‬‬
‫‪o‬‬ ‫خدمة اإلنترنت‪10.7. ‬‬ ‫القابلة للتنفيذ‬

‫‪o‬‬ ‫التواريخ واألوقات‪10.8. 3‬‬ ‫‪‬‬ ‫ملف بدء التشغيل ‪16.1.3. ‬‬


‫التفاعلي‬
‫‪o‬‬ ‫ضغط البيانات‪10.9. ‬‬
‫‪‬‬ ‫وحدات التخصيص‪16.1.4. ‬‬
‫‪o‬‬ ‫مقياس االداء‪10.10. ‬‬

‫‪o‬‬ ‫مراقبة الجودة‪10.11. ‬‬

‫‪o‬‬ ‫البطاريات وشملت‪10.12. ‬‬

‫‪‬‬ ‫جولة موجزة في المكتبة القياسية ‪ -‬الجزء ‪11.‬‬


‫الثاني‬

‫‪o‬‬ ‫تنسيق اإلخراج‪11.1. ‬‬

‫‪o‬‬ ‫القوالب‪11.2. ‬‬

‫‪o‬‬ ‫العمل مع تخطيطات سجل ‪11.3. ‬‬


‫البيانات الثنائية‬

‫‪o‬‬ ‫متعدد الخيوط‪11.4. ‬‬

‫‪o‬‬ ‫تسجيل‪11.5. ‬‬

You might also like