عن كتاب خطوة على طريق بايثون (مترجم):
"خطوة على طريق بايثون" هو ترجمة عربية من نتاج يدي لأحد أشهر الكتب في برمجة بايثون ByteofPython
هذا الكتاب بحق مفتاح رائع لتعلم البرمجة بصفة عامة وبايثون بصفة خاصة وأسلوب يخاطب به من هم أقل من المبتدئين
فهرس الكتاب :
لمن هذا الكتاب؟ .............................................................................. 09
تاريخ الكتاب ................................................................................ 10
حالة الكتاب .................................................................................. 10
الموقع الرسمي .............................................................................. 10
بنود الترخيص ........................................................... .................. 11
القتراحات.................................................................................... 11
مسائل يجب التفكير فيها.................................................................... 11
1. مقدمة
مقدمة ..................................................................................... 12
مميزات بيثون ............................................................................. 12
الخلصة ...................................................................................... 15
لماذا ليس بيرل؟ .......................................................................... 15
ماذا يقول المبرمجون ..................................................................... 16
2. ثبيت بايثون
لمستخدمي لينكس/بيإسدي .............................................................. 17
لمستخدمي ويندوز......................................................................... 18
الخلصة ..................................................................................... 18
3. الخطوات الولى
مقدمة ...................................................................................... 19
استخدام المحث ........................................................................... 20
اختيار محرر ............................................................................ 21
استخدام ملف مصدري .................................................................... 21
الخر جْ ..................................................................................... 21
كيف يعمل ............................................................................... 22
برامج بيثون تنفيذية .................................................................... 22
الحصول على المساعدة ................................................................. 24
الخلصة ................................................................................. 24
4. الساسيات
الثوابت الحرفية .......................................................................... 25
عودة للفهرس قائمة المحتويات| 2
خطوة على طريق بيثون
العداد ...................................................................................... 26
السلسل .................................................................................... 28
المتغيرات .................................................................................. 28
تسمية المعرف ............................................................................. 29
أنواع البيانات .............................................................................. 29
الكائنات .................................................................................... 29
الخر جْ ................................................................................... 30
كيف يعمل ................................................................................ 30
السطور المادية والمنطقية ............................................................... 31
الزاحة .................................................................................... 33
الخلصة .................................................................................... 33
5. العوامل والتعبيرات
مقدمة....................................................................................... 34
العوامل ..................................................................................... 34
أسبقية العوامل ............................................................................. 36
ترتيب الحساب ............................................................................ 38
الرتباطية ................................................................................. 38
التعبيرات .................................................................................. 38
استخدام التعبيرات ........................................................................ 38
الخلصة ................................................................................... 39
6. التحكم في التدفق
مقدمة ..................................................................................... 40
43 ...........................................................................if استخدام إفادة
كيف يعمل ................................................................................ 42
43 ............................................................................while إفادة
43..................................................................... while استخدام إفادة
45 ............................................................................... for الحلقة
45 ............................................................................ for استخدام
47 ........................................................................... break الفادة
47 ........................................................................ break استخدام
48 ........................................................................continue الفادة
48 .............................................................continue استخدام الفادة
الخلصة .................................................................................. 49
عودة للفهرس قائمة المحتويات| 3
خطوة على طريق بيثون
7. الدوال
مقدمة ..................................................................................... 50
تعريف دالة ............................................................................... 50
معاملت الدالة ........................................................................... 51
استخدام معاملت الدالة .................................................................. 50
المتغيرات المحلية ........................................................................ 52
استخدام المتغيرات المحلية .............................................................. 52
53 ................................................................. global استخدام اللادة
القيم المبدئية للمعطيات ................................................................. 54
استخدام القيم المبدئية للمعطيات ....................................................... 55
معطيات الكلمات المفتاحية ............................................................... 56
استخدام معطيات الكلمات المفتاحية 56
57........................................................................... return الفادة
57 ................................................................. return استخدام إفادة
جمل التوثيق .............................................................................. 58
استخدام جمل التوثيق .................................................................... 58
الخلصة ................................................................................... 59
8. الوحدات
مقدمة ..................................................................................... 59
60 .................................................................... sys استخدام الوحدة
62 ............................................................ pyc ملفات البيتات المصرفة
63 ...................................................... ........from .. import الفادة
للوحدة ........................................................... 63 __name__ خاصية
الوحدة .......................................................... 63 __name__ استخدام
عمل وحداتك الخاصة .................................................................. 64
إنشاء وحداتك الخاصة ................................................................. 64
65 ............................................................................... dir() الدالة
65 ................................ .................................. dir() استخدام الدالة
الخلصة ................................................................................ 66
9. هياكل البيانات
مقدمة ................................................................................... 67
القائمة ................................................................................... 68
مقدمة سريعه إلى الكائنات والفئات ..................................................... 68
استخدام القوائم ......................................................................... 68
عودة للفهرس قائمة المحتويات| 4
خطوة على طريق بيثون
الصف ................................................................................... 70
استخدام الصفوف ...................................................................... 70
72......................................... ....................... print الصفوف وإفادة
القاموس ................................................................................. 73
استخدام القاموس ...................................................................... 73
المتسلسلت ............................................................................. 76
استخدام المتسلسلت .................................................................... 76
الشارات ................................................................................. 78
الكائنات والشارات ...................................................................... 79
المزيد عن السلسل النصية ............................................................ 80
طرق السلسل النصية .................................................................. 80
الخلصة ................................................................................. 82
10 . حل المشاكل - كتابة سكربت بيثون
المشكلة ................................................................................. 83
الحل .................................................................................... 84
الصدار الول .......................................................................... 84
الصدار الثاني ........................................................................ 87
الصدار الثالث .......................................................................... 89
الصدار الرابع .......................................................................... 91
المزيد من التحسينات .................................................................. 93
عملية تطويرالبرمجيات ................................................................ 94
الخلصة ................................................................................ 95
11 . البرمجة الكائنية الموجهة
مقدمة ................................................................................. 96
الذات ................................................................................... 97
الفئات ................................................................................. 98
إنشاء الفئة .......................................................................... 99
طرق الكائنات ........................................................................ 99
استخدام طرق الكائنات .............................................................. 100
100 ......................................................................... init طريقة
100............................................................... init استخدام طريقة
متغيرات الفئة والكائن ............................................................... 101
عودة للفهرس