Ee438fd 1615830720
Ee438fd 1615830720
ندى خياط
أ.ريم قاري -أ.ندى خياط
أ.ريم قاري -أ.ندى خياط
أ.ريم قاري -أ.ندى خياط
• مدربة معتمدة من مركزالتدريب املنهي والتقني • معلمة حاسب الي
• اخصائي معتمد منصة شمس للتعليم اإللكتروني • معلم ومدرب مايكروسوفت خبير
• عضو نادي امليكروبت التطوعي
https://www.menti.com/npxr4a8pak
أ.ريم قاري -أ.ندى خياط
المهام التي يقوم بها الحاسب
لذلك نقوم باستخدام لغات البرمجة كوسيلة لتبسيط التواصل بين المبرمج
و بين الحاسب اآللي ...و تختلف كل لغة عن األخرى
إال أن البايثون من اللغات البسيطة حتى أنها أبسط من ( )JAVA , C++
عالية منخفضة
المستوى المستوى
البرمجة البرمجة
لغة التجميع لغة االلة
بالكائنات اإلجرائية
خول لك كتابة برمجيّات بسيطة جدّا ،كما تمتلك مكتبات ُمتعدّدة بالقوة والبساطة ،فت ُ ّ
ّ • تتميّز لغة بايثون
تسمح لك بالعمل على مشاريع أكثر تعقيدا ً.
• الويب :في أيامنا هذه تعتبر بايثون مع إطار العمل Djangoمن أفضل األدوات لتطوير مشاريع ضخمة
على الويب تتمثّل أساسا في مواقع األنترنت.
• األنظمة :تعتبر بايثون كذلك من أحسن اللغات التي يستعملها مدراء األنظمة إلنشاء برمجيّات لل ُمساعدة
تكررة وكذلك لصيّانة النظام ،وإذا كنت ترغب في كتابة تطبيقات Javaفبإمكانك
في إنجاز مهام ُم ّ
استخدام بايثون كذلك
أ.ريم قاري -أ.ندى خياط
ياهو Yahoo •
جوجل ( )Google •
ديزني ( )Disney •
ناسا ()NASA •
لعبة باتل فيلد ( )Battlefield •
اإلصدار 2.7.6
مضمن في نظام تشغيل
لينكس و ماك
”Print “hello
إلى
)'print ('hello
مثال:
noteو Noteليسوا شيئا ً واحدا ً.
بينما في لغات برمجة أخرى مثل HTMLال يهم إذا كانت األحرف
كبيرة أو صغيرة.
مثال
x = 1; y = 2; z = 3
أ.ريم قاري -أ.ندى خياط
ال تقم بإضافة أي مسافة فارغة باستخدام الزر TABألن المسافة التي يعطيها هذا الزر •
غير مسموح استخدامها في لغة بايثون.
استخدم 4مسافات فارغة Spaceعند وضع الكود بشكل متداخل. •
ضع سطر فارغ على األقل بين السطر الذي تم فيه تعريف الكالس و الدوال المعرفة •
بداخله.
ضع سطر فارغ على األقل بين كل دالتين. •
ضع سطر فارغ بين كل إثنين بلوك تضيفهما بداخل الدوال. •
ضع مسافة فارغة حول جمل التحكم و جمل الشرط. •
عند وضع التعليقات يفضل استخدام الرمز #في بداية كل سطر حتى و إن كان التعليق •
يتألف من عدة أسطر.
عدد األحرف القصوى التي يمكن وضعها في كل سطر هو 79حرف. •
أ.ريم قاري -أ.ندى خياط
تتيح لنا لغة بايثون كتابة مالحظات او تعليقات للمستخدم من خالل
استخدام الرمز #
فأي نص يكتب بعد هذا الرمز و بأي لغة كان لن تقوم اللغة بترجمته إلى
لغة اآللة
مثال:
-اليبدأ برقم
-ال يبدأ بأي رمز إال _
-ال يكون أحد الكلمات المحجوزة للغة البرمجة في البايثون
m 8m
moh1234 $mo
Moh_7 print
_76g for
#output:
Example 3+4 is
#print(“ the value of 5 +2”) 7
>>>print( 5+2)
#Output:
7
#Output:
3
Example
#use one equal sign (==) to make a comparison
>>>print y==x
#Output:
false
ندى خياط. أ- ريم قاري.أ
Example Example
#print the remainder of 40/7 #print the value of 12
>>>print 40%7 >>>x=12**2
>>>print x
#Output:
5 #Output:
144
Float Integer
وهو كل عدد وهو كل عدد صحيح
يحتوي على فاصلة أي ال يحتوي على فاصلة
3.0 – 4.1 – 50.2 3 – 500 - 1000
أ.ريم قاري -أ.ندى خياط
Example
#print the value of x
>>>x=12.5
>>>print x
#Output:
12.5
Example Example
#print the value of f #print the value of f
>>>f= 5 *2 >>>f=float(5*2)
>>>print f >>>print f
#Output: #Output:
10 10.0
#output:
The value of pi is 3.14159265359 .
Example Example
>>>word=“Youth” >>>word=“Youth”
>>>print( word[0]) >>>print( word[3])
العدد الموجب
#output: #output:
Y t
Example Example
>>>word=“Youth” >>>word=“Youth”
>>>print( word[-3]) >>>print( word[-1])
العدد السالب
#output: #output:
u h
Example
>>>string=“How many paperclips do you need?”
>>>print (string[14:])
#output:
Clips do you need?
ندى خياط. أ- ريم قاري.أ
https://wordwall.net/play/12615/219/149
@reem_gari @nonak2010
https://forms.gle/arMoLy9QGWJ7GX3A6