Loading...

Loading...
مادة تدريبيةاعداد
تهاني أمين أبوريا



لغة البرمجة:
هي مجموعة من التعليمات المكتوبة باللغة الانكليزية والتي كل كلمة فيها تسمى كلمة مفتاحية وتستخدم للقيام بمهمة محددة.
رابط تنزيل البرنامج :
ملاحظة: اختر نظام التشغيل الموجود على جهازك
اضغط هنا للحصول على الرابط
لماذا بايثون؟
1- سهولة كتابة الكود: باعتبار أن بايثون لغة عالية المستوى فهي سهلة الاستخدام مقارنة ببقية لغات البرمجة.
2- مجانية ومفتوحة المصدر: تتوفر لغة البرمجة بايثون بشكل مجاني تماماً على الموقع الالكتروني الرسمي لها ويمكن لأي أحد تحميلها مباشرة ، وتستطيع الاستخدام المباشر للكود في اي مشروع ومشاركته .
3- لغة غرضية التوجه: كما تحدثنا سابقاً فهي لغة تدعم التوجهات الحديثة في البرمجة.
2- مجانية ومفتوحة المصدر: تتوفر لغة البرمجة بايثون بشكل مجاني تماماً على الموقع الالكتروني الرسمي لها ويمكن لأي أحد تحميلها مباشرة ، وتستطيع الاستخدام المباشر للكود في اي مشروع ومشاركته .
3- لغة غرضية التوجه: كما تحدثنا سابقاً فهي لغة تدعم التوجهات الحديثة في البرمجة.
4- دعم واجهات المستخدم الرسومية (GUI): تعد واجهات المستخدم الرسومية (تسمى Graphical User Interface) من أهم الميزات التي تدعمها أي لغة برمجة وتعني إمكانية برمجة تطبيقات تحوي عناصر مرئية للمستخدم .
5- ميزة قابلية التوسع: تخيل أنك تستطيع أن تكتب جزء من الكود البرمجي – وأنت تبرمج بلغة البايثون – بلغة برمجية أخرى مثل ++C أي أن الكود سيتحول إلى ما يسمى byte code ومن ثم يمكن استخدامه من قبل أي منصة اخرى.
6- لغة قابلة للتفسير Interpreter: هي لغة قابلة للتنفيذ تعليمة تلو الأخرى مثل بعض لغات البرمجة الأخرى كجافا مثلاً.
7- مكتبة ضخمة خاصة بلغة بايثون: تملك لغة البرمجة بايثون مكتبة ضخمة من الإضافات والحزم التي تسهل عليك عملية كتابة الكود البرمجي الخاص بك .
8- لغة ديناميكية: ومعنى ذلك أن نوع المتغير يحدد أثناء التنفيذ ولست بحاجة إلى تعريفه قبل ذلك كما في لغات البرمجة الأخرى (Java مثلاً).
5- ميزة قابلية التوسع: تخيل أنك تستطيع أن تكتب جزء من الكود البرمجي – وأنت تبرمج بلغة البايثون – بلغة برمجية أخرى مثل ++C أي أن الكود سيتحول إلى ما يسمى byte code ومن ثم يمكن استخدامه من قبل أي منصة اخرى.
6- لغة قابلة للتفسير Interpreter: هي لغة قابلة للتنفيذ تعليمة تلو الأخرى مثل بعض لغات البرمجة الأخرى كجافا مثلاً.
7- مكتبة ضخمة خاصة بلغة بايثون: تملك لغة البرمجة بايثون مكتبة ضخمة من الإضافات والحزم التي تسهل عليك عملية كتابة الكود البرمجي الخاص بك .
8- لغة ديناميكية: ومعنى ذلك أن نوع المتغير يحدد أثناء التنفيذ ولست بحاجة إلى تعريفه قبل ذلك كما في لغات البرمجة الأخرى (Java مثلاً).

لغة البرمجة:
هي مجموعة من التعليمات المكتوبة باللغة الانكليزية والتي كل كلمة فيها تسمى كلمة مفتاحية وتستخدم للقيام بمهمة محددة.
رابط تنزيل البرنامج :
ملاحظة: اختر نظام التشغيل الموجود على جهازك
اضغط هنا للحصول على الرابط
لماذا بايثون؟
1- سهولة كتابة الكود: باعتبار أن بايثون لغة عالية المستوى فهي سهلة الاستخدام مقارنة ببقية لغات البرمجة.
2- مجانية ومفتوحة المصدر: تتوفر لغة البرمجة بايثون بشكل مجاني تماماً على الموقع الالكتروني الرسمي لها ويمكن لأي أحد تحميلها مباشرة ، وتستطيع الاستخدام المباشر للكود في اي مشروع ومشاركته .
3- لغة غرضية التوجه: كما تحدثنا سابقاً فهي لغة تدعم التوجهات الحديثة في البرمجة.
2- مجانية ومفتوحة المصدر: تتوفر لغة البرمجة بايثون بشكل مجاني تماماً على الموقع الالكتروني الرسمي لها ويمكن لأي أحد تحميلها مباشرة ، وتستطيع الاستخدام المباشر للكود في اي مشروع ومشاركته .
3- لغة غرضية التوجه: كما تحدثنا سابقاً فهي لغة تدعم التوجهات الحديثة في البرمجة.
4- دعم واجهات المستخدم الرسومية (GUI): تعد واجهات المستخدم الرسومية (تسمى Graphical User Interface) من أهم الميزات التي تدعمها أي لغة برمجة وتعني إمكانية برمجة تطبيقات تحوي عناصر مرئية للمستخدم .
5- ميزة قابلية التوسع: تخيل أنك تستطيع أن تكتب جزء من الكود البرمجي – وأنت تبرمج بلغة البايثون – بلغة برمجية أخرى مثل ++C أي أن الكود سيتحول إلى ما يسمى byte code ومن ثم يمكن استخدامه من قبل أي منصة اخرى.
6- لغة قابلة للتفسير Interpreter: هي لغة قابلة للتنفيذ تعليمة تلو الأخرى مثل بعض لغات البرمجة الأخرى كجافا مثلاً.
7- مكتبة ضخمة خاصة بلغة بايثون: تملك لغة البرمجة بايثون مكتبة ضخمة من الإضافات والحزم التي تسهل عليك عملية كتابة الكود البرمجي الخاص بك .
8- لغة ديناميكية: ومعنى ذلك أن نوع المتغير يحدد أثناء التنفيذ ولست بحاجة إلى تعريفه قبل ذلك كما في لغات البرمجة الأخرى (Java مثلاً).
5- ميزة قابلية التوسع: تخيل أنك تستطيع أن تكتب جزء من الكود البرمجي – وأنت تبرمج بلغة البايثون – بلغة برمجية أخرى مثل ++C أي أن الكود سيتحول إلى ما يسمى byte code ومن ثم يمكن استخدامه من قبل أي منصة اخرى.
6- لغة قابلة للتفسير Interpreter: هي لغة قابلة للتنفيذ تعليمة تلو الأخرى مثل بعض لغات البرمجة الأخرى كجافا مثلاً.
7- مكتبة ضخمة خاصة بلغة بايثون: تملك لغة البرمجة بايثون مكتبة ضخمة من الإضافات والحزم التي تسهل عليك عملية كتابة الكود البرمجي الخاص بك .
8- لغة ديناميكية: ومعنى ذلك أن نوع المتغير يحدد أثناء التنفيذ ولست بحاجة إلى تعريفه قبل ذلك كما في لغات البرمجة الأخرى (Java مثلاً).

الآن سنتعلم كيفية تعريف متغير وطباعته، هيا معاً لتطبيق هذه الفعالية السهلة والممتعة
الآن هيا نبدأ بالبرمجة
جملة print
لتعريف متغير نكتب حرف باللغة الانجليزية
مثال:
x=5
y=10
ونستطيع كتابة كلمة بشرط ان لا تحتوي على فراغ وتكون بحروف اللغة الانجليزية ولا تكون كلمة محجوزة أو تحتوي على عمليات حسابية مثل : +، -، *، /
مثال:
مثال:
x=5
y=10
ونستطيع كتابة كلمة بشرط ان لا تحتوي على فراغ وتكون بحروف اللغة الانجليزية ولا تكون كلمة محجوزة أو تحتوي على عمليات حسابية مثل : +، -، *، /
مثال:

name='eyad'
my_name='Tahani'
my_name='Tahani'
انتبه لتركيب الجملة، فهي تحتوي على أقواس، أما بالنسبة للنص فيجب كتابنه بين علامتي تنصيص حتى يميز البرنامج أننا كتبنا نص.
ملاحظة:
الكلمات المحجوزة هي المستخدمة في البرمجة مثل: in, range ........
الكلمات المحجوزة هي المستخدمة في البرمجة مثل: in, range ........
هذه متغيرات نصية
val=82
هذا متغير عددي
val=82
هذا متغير عددي
تمرين: جرب طباعة اسمك على البرنامج

الآن سنتعلم كيفية تعريف متغير وطباعته، هيا معاً لتطبيق هذه الفعالية السهلة والممتعة
الآن هيا نبدأ بالبرمجة
جملة print
لتعريف متغير نكتب حرف باللغة الانجليزية
مثال:
x=5
y=10
ونستطيع كتابة كلمة بشرط ان لا تحتوي على فراغ وتكون بحروف اللغة الانجليزية ولا تكون كلمة محجوزة أو تحتوي على عمليات حسابية مثل : +، -، *، /
مثال:
مثال:
x=5
y=10
ونستطيع كتابة كلمة بشرط ان لا تحتوي على فراغ وتكون بحروف اللغة الانجليزية ولا تكون كلمة محجوزة أو تحتوي على عمليات حسابية مثل : +، -، *، /
مثال:

name='eyad'
my_name='Tahani'
my_name='Tahani'
انتبه لتركيب الجملة، فهي تحتوي على أقواس، أما بالنسبة للنص فيجب كتابنه بين علامتي تنصيص حتى يميز البرنامج أننا كتبنا نص.
ملاحظة:
الكلمات المحجوزة هي المستخدمة في البرمجة مثل: in, range ........
الكلمات المحجوزة هي المستخدمة في البرمجة مثل: in, range ........
هذه متغيرات نصية
val=82
هذا متغير عددي
val=82
هذا متغير عددي
تمرين: جرب طباعة اسمك على البرنامج
تمرين
اكتب الجمل التالية، وتحقق من النتيجة:
اكتب الجمل التالية، وتحقق من النتيجة:
العمليات الحسابية
+ جمع ، - طرح، * ضرب ، / قسمة
+ جمع ، - طرح، * ضرب ، / قسمة

بالتأكيد سيطبع العدد 5

هذه الجمل لجمع متغيرين وطباعة نتيجة الجمع وسيكون الناتج 5.6
لنجرب طباعة متغير نصي ، أكتب الكود التلي:


هنا سيظر اسم Danah في منطقة تنفيذ البرنامج
رائع لقد أنهيت المرحلة الأولى من تعلم بايثون
هيا لنستمر في هذا الأداء الرائع
رائع لقد أنهيت المرحلة الأولى من تعلم بايثون
هيا لنستمر في هذا الأداء الرائع
هذه الجمل لطرح متغيرين وطباعة نتيجة الطرح وسيكون الناتج 1.4
تمرين: جرب عمليتي القسمة والضرب بنفس الطريقة السابقة