Profile Pictureistithmar amwal
$1.99

Learn programming with Python - تعلم البرمجة مع البيثون

0 ratings
Add to cart

Learn programming with Python - تعلم البرمجة مع البيثون

$1.99
0 ratings
  • مرحبًا بك في "Python Primer: دليل المبتدئين للبرمجة للمطورين الطموحين". سواء كنت مبتدئًا في عالم البرمجة أو شخصًا يتطلع إلى إضافة لغة Python إلى مجموعة مهاراتك، فقد تم تصميم هذا الكتاب ليكون رفيقك في رحلتك المثيرة لتعلم لغة Python وإتقانها.

ستكون قادرًا على بدء برمجة بايثون من 0 إلى 1 بفضل هذا الكتاب الإلكتروني الذي قمت بإعداده، وهو سهل

المتابعة!

ستجد أيضًا جميع هذه الفصول :

1. في مدرسة السحرة ................................................................................................ 1

الصناديق السوداء والتفكير السحري ...................................................................................... 1

السحر البييض والسحر السود ............................................................................................ 2

نهج المبرمج .............................................................................................................. 3

لغة الآلة، لغة البرمجة ...................................................................................................... 4

تعديل المصدر – المفسر ................................................................................................. 6

وضع البرنامج – البحث عن أخطاء (تصحيحها) ............................................................................ 6

أخطاء التعليمات .......................................................................................................... 6

دلالات الخطاء ........................................................................................................... 7

أخطاء وقت التشغيل ...................................................................................................... 7

البحث عن الخطاء والتجارب .............................................................................................. 7

2. الخطوات الولى ................................................................................................. 10

الحساب مع بييثون ....................................................................................................... 10

البيانات والمتغيرات ..................................................................................................... 12

أسماء المتغيرات والكلمات المحجوزة ................................................................................... 13

تعيين قيمة متغير ....................................................................................................... 13

عرض قيمة متغير ...................................................................................................... 14

كتابية المتغيرات ........................................................................................................ 15

تعدد المهام ............................................................................................................. 16

العوامل والتعابيير ........................................................................................................ 17

ترتيب المعاملت ........................................................................................................ 18

البنية ...................................................................................................................

التحكم في تلقيم التنفيذ ........................................................................................ 21

تسلسل التعليمات ........................................................................................................ 21

تحديد أو تنفيذ شرط ................................................................................................... 22

مقارنة المعاملت ....................................................................................................... 23

بييانات المشغّل – عبارة الكتل ........................................................................................... 24

التداخلت .............................................................................................................. 24

بيعض القواعد لبناء جملة في بييثون ....................................................................................... 25

تعريف حدود التعليمات والكتل بيالتخطيط ............................................................................... 25

مشغّل البيانات: الرأس، النقطتان وكتلة بيادئة للبيانات ..................................................................... 25

المسافات والتعليقات عادة ما يتم تجاهلها ................................................................................. 26

4. تعليمات التكرار ................................................................................................ 27

إعادة التعيين ............................................................................................................ 27

while حلقات التكرار – العبارة ...................................................................................... 28

التعليقات .............................................................................................................. 29

ملحظات .............................................................................................................. 29

تطوير الجداول ......................................................................................................... 30

البناء الرياضي .......................................................................................................... 30

سكريبتك الول، أو كيفية حفظ بيرامجنا ............................................................................... 32

مشاكل محتملة مع الرموز .............................................................................................. 35

5. أهم أنواع البيانات ............................................................................................... 38

البيانات الرقمية ......................................................................................................... 38

العدد الصحيح .......................................................................................................... 38

العداد الحقيقة ......................................................................................................... 40

المعطيات البيجدية ...................................................................................................... 42

السلسلة ................................................................................................................ 42

ملحظات ....................................................................................................... 43

الاقتباس الثلثيي ................................................................................................. 43

الوصول إلى الحرف الفردية في السلسلة ................................................................................. 44

العمليات الساسية على السلسل ......................................................................................... 45

القوائم (النهج الول) ....................................................................................................

الدالات المعرفة مسبقا ........................................................................................... 51

print() الدالة ....................................................................................................... 51

input() التفاعل مع المستخدم : الدالة ................................................................................. 52

استدعاء وحدة دالات .................................................................................................... 52

turtle الاسترخاء قليل مع وحدة ...................................................................................... 55

تعبير حقيقي\مزيف .................................................................................................... 56

مراجعة ................................................................................................................. 58

التحكم في تلقيم التنفيذ – بياستخدام قائمة بيسيطة ....................................................................... 58

التداخل – while حلقة ............................................................................................... 59

7. الدالات الصلية ................................................................................................. 64

تعريف الدالة ............................................................................................................ 64

دالة بيسيطة بيدون بيرامترات .............................................................................................. 65

دالة مع بيارمترات ....................................................................................................... 67

استعمال المتغير كبرامتر .............................................................................................. 67

ملحظة مهمة .................................................................................................. 68

دالة مع عدة بيرامترات ................................................................................................... 68

ملحظات ....................................................................................................... 69

متغير محلي، متغير عام ................................................................................................. 69

الدالات الحقيقية والجراءات ............................................................................................ 71

ملحظات .............................................................................................................. 73

استعمال الدالات داخل سكريبت ........................................................................................ 74

ملحظات .............................................................................................................. 74

وحدات الدالات ......................................................................................................... 75

كتابية البرامترات ....................................................................................................... 81

القيم الافتراضية للبرامترات ............................................................................................. 81

بيرامترات مع علمات ................................................................................................... 82

8. استخدام النوافذ والرسومات ..................................................................................... 86

GUI)) واجهات المستخدم الرسومية .................................................................................... 86

Tkinter الخطوات الولى مع ......................................................................................... 86

دعونا الآن نبحث عن المزيد في كل أسطر الوامر المنفذة ............................................................... 87

بيرامج تتوجه حسب الحداث .............................................................................................

مثال رسومي : رسم خطوط على اللوحة .................................................................................. 92

مثال رسومي : رسمان متناوبيان .......................................................................................... 95

مثال رسومي : آلة حاسبة بيسيطة ......................................................................................... 98

مثال رسومي : كشف وتحديد مكان ضغطة زر الفأرة ................................................................. 101

tkinter أصناف الودجة ............................................................................................. 102

للتحكم في أماكن الويدجات grid استخدام السلوب ................................................................ 103

تركيب تعليمات لكتابية كود أكثر إيجازا ............................................................................ 107

تغيير (تحرير) خصائص كائن - الرسوم المتحركة ................................................................... 110

رسوم متحركة تلقائية ................................................................................................ 112

9. التعامل مع الملفات ............................................................................................. 117

فائدة الملفات ......................................................................................................... 117

العمل مع الملفات ..................................................................................................... 119

اسم الملف - الدليل الحالي ............................................................................................ 119

شكلي الاستدعاء .................................................................................................... 120

كتابية متسلسلة في ملف .............................................................................................. 121

ملحظات ............................................................................................................ 122

قراءة متسلسلة من الملف .............................................................................................. 122

ملحظات ............................................................................................................ 123

للخروج من الحلقة break العبارة .................................................................................... 124

ملفات نصيّة .......................................................................................................... 125

ملحظات ............................................................................................................ 126

تسجيل وعرض مختلف المتغيرات ..................................................................................... 127

try - except - else التعامل مع الاستثناءات: التعليمات .......................................................... 128

10 .المزيد من هياكل البيانات ..................................................................................... 133

النقطة على سلسل النصية ............................................................................................ 133

والاستخراج والطول Indiçage ..................................................................................... 133

استخراج أجزاء سلسلة ................................................................................................ 134

التسلسل، التكرار .................................................................................................... 135

for ... in ... دورة من التسلسل : العبارة ............................................................................. 136

وحدها in انتماء عنصر لتسلسل : استخدام التعليمة ..................................................................... 138

السلسل الغير قابيلة للتعديل ...........................................................................................

السلسل متشابيهة ..................................................................................................... 139

المعيار يونيكود ..................................................................................................... 140

تسلسل الوكت : نوع البايت .......................................................................................... 142

UTF- الترميز 8 .................................................................................................... 145

التحويل (ترميز\فك ترميز) السلسل .................................................................................. 146

string)) تحويل سلسلة بيايت إلى سلسلة نصية ................................................................ 146

إلى سلسلة بيايت (string) تحويل سلسلة نصية ................................................................ 146

التحويلت التلقائية عند معالجة الملفات ......................................................................... 147

حالة سكريبتات بييثون ........................................................................................ 148

الوصول إلى حروف أخرى غير الموجودة على لوحة المفاتيح .............................................................. 149

السلسل هي كائنات ................................................................................................. 150

دالات مدمجة ........................................................................................................ 152

تنسيق السلسل النصية ............................................................................................... 153

سلسل التنسيق " القديمة " .......................................................................................... 154

النقطة في القوائم ..................................................................................................... 156

تعريف قائمة - الوصول إلى عناصرها .................................................................................. 156

القوائم يمكن تغييرها ................................................................................................ 156

القوائم هي كائنات ................................................................................................... 157

تقنيات تقطيع متقدم للتعديل على قائمة ................................................................................. 159

إدخال عنصر أو أكثر في أي مكان في القائمة ................................................................ 159

إزالة \ استبدال عناصر ........................................................................................ 159

range() إنشاء قائمة من الرقام بيمساعدة الدالة ...................................................................... 160

len() و range() و for تكرار القائمة بيمساعدة ................................................................... 161

نتيجة هامة من الطباعة الديناميكية ................................................................................... 161

العمليات على القوائم .................................................................................................. 162

اختبار العضوية ....................................................................................................... 162

نسخ لائحة ........................................................................................................... 162

ملحظة بيسيطة حول تركيب الجملة ........................................................................... 163

الرقام العشوائية - المدرج الحصائي ................................................................................... 165

سحب العداد الصحيحة عشوائيًا ...................................................................................... 167

tuples)) المصفوفات المغلقة ...................................................................................... 168

tuples)) العمليات على المصفوفات المغلقة .........................................................................

Add to cart

paython

Pages 505
7
مع تطبيقات عملية وتثبيت البيثون
7
Copy product URL