المشاركة الأصلية بواسطة saded
مشاهدة المشاركة
إعـــــــلان
تقليص
رثاء
خالص العزاء والمواساه في وفاة العضو القدير الأخ ياسر ياسين رحمه الله
https://www.maxforums.net/node/3676654
https://www.maxforums.net/node/3676654
شاهد أكثر
شاهد أقل
دورة احتراف البايثون
تقليص
X
-
المتغيرات الجزء الثاني
لا نستطيع إستخدام الأحرف الخاصة لتسمية المتغيرات مثل # @ /$ و أيضاً لا يمكنك تسمية المتغيرات بالأسماء المحجوزة في القائمة التالية:
كود PHP:and
assert
break
class
continue
def
del
elif
else
except
exec
finally
for
from
global
if
import
in
is
lambda
not
or
pass
print
raise
return
try
while
yield
نأخذ المثال :-
اكتب في المفسر :-
كود PHP:width = 20
height = 5 * 10
area = width * height
print area
اليس من الجميل البدء بذلك ولكن نواجهة بعض الأسئلة حول ذلك ومن أهمها
كيف لي أن أجعل المستخدم يدخل الطول والعرض بدوون فتح المفسر ؟؟
جميل جداً كل ما في الأمر أننا سوف نقوم بالتعرف علي داله ادخال القيم وهي
كود:raw_input(prompt) or input(prompt)
وتسخدم raw_input للنصوص والارقام.
اما input تستخدم للأرقام فقط.
دعونا نطبق علي المثال السابق
افتح المفسر وجرب هذا الكود
كود:width = input('Please enter the width of the rectangle : ') height = input('Please enter the height of the rectangle : ') area = width * height print width, ' * ', height, ' = ', area
الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
صحيح بالمناسبه بالكود السطر الأخير
print width, ' * ', height, ' = ', area
لأستخادم كلمة مع متغير في بايثون نقوم بكتابه , بعد المتغير مسافه ثم علامتين تنصيص الجمله المراد ظهورها.
مثال بسيط وجميل علي هذا يطلب منك اسمك ويرحب بك
Name = raw_input("Please enter your name : ")
print "Hello ", Name الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
المشاركة الأصلية بواسطة منصف ART مشاهدة المشاركةجزاك الله خيرا
شكرا لك الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
المشاركة الأصلية بواسطة saded مشاهدة المشاركةجربتهم دون جدوى
و جربت تثبيت النسخة و اشتعلت في win7 32Bits
وعند تشغيلي للمفسر يظهر في البداية :
def main():
pass
if __name__ == '__main__':
main()
ماذا تعني هذه البداية و هل عند عمل جديد احذفها؟
جربت الامثلة التي وضعتها و اشتغلت و الحمدلله
تقصد زي اللي في الصورة هنا :-
عادي عاوز تخليها علي راحتك كمان عاوز تمسحها مفيش مشاكل وهشرحها أنشاء الله بعدين الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
المشاركة الأصلية بواسطة Hectr G مشاهدة المشاركةاخي ابو فتحي جزاك الله كل خير على ماتقدم هل برمجة البايثون تنفع اني اصنع منها برامج الاندرويد والايفون والويندوز فون؟
بالتوفيق لك.
نعم ينفع تصنع بيها برامج للأندوريد وكمان للجوالات لا اتذكر جيلها ولكن اتذكر انها بصيغة sis بل يمكنك أيضاً برمجة روبوت بها لو عنديك علم بحاجة أسمها "راسبيري باي "
الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
الــــجملــة الشرطية IF
بعد التعرف علي المتغيرات وفهم اسلوبها نتطرق الي الجمل الشرطية if وصورتها العامة
كود:if Condition or comparison : #':' لا تنسى النقطتين order #المسافة البادئة إجبارية
كود:p = raw_input("Please enter your password : ") if p =="ahmed": print "hello" else: print "false"
في المثال السابق قمنا بتعريف المتغير p يطلب من المستخدم ادخال كلمة المرور في السطر الثاني اذا كان المتغير p = "ahmed " وهي كلمة المرور يطبع hello أما كلمة "Else"
معنها اي شئ اخر غير المشروط
ويمكن لتسهيل العمليات علي المبرمج استخدام امر or يفيد شرطين بدون جهد مثال ايضاً علي امر or :-
كود:name = raw_input("your name : ") if name == "Mohamed" or name == "Ahmed" : print "Hello ", name
شرح الخاصية elif
وهي بختصار شديد دمج لكلمتين else , if
وهية بمعني المختصر حالة بديلة لif
نأخذ مثال لعمل درجات الطالب كمثال لو أن المجموع من 100 درجة اذا جصل المستخدم او الطاب اقل من النصف يطبع كلمة راسب
واذا تخطي النصف يتم طباعة كلمة ناجح و اذا حصل علي 95 يتم بطباعة كلمة ممتاز نشوف المثال :-
كود:d = input("Please enter your degree : ") if d >= 50: print "succeed" if d == 95 : print "excellent" elif d <= 50: print "unstuck" if d > 100: print "Please Enter the correct degree"
الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
اتركو المثال السابق وركزو معي في هذا المثال جيد جداً لعمل مثلاً قائمة موظفين مع استخدام الاوامـــر
IF Elif Else
كود:name = raw_input("Please Enter your Name : ") if name == "ahmed": print name, "fathy" elif name =="mahmoud": print name, "ahmed" elif name =="said": print name, "hassen" elif name =="love": print name, "you" else : print "Sorry, you not list "
الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
-
بالتوفيق وشكرا على الدوررة الرائعة
ان شاء الله تفيد العالم العربى كله
بعد ما تخلصها اجمعها فى كتاب pdf كى لا تضيع لا قدر اللهغياب غير محدد بسبب الدراسة واعمال سرية انتظروا المفاجأة قريبا ان شاء الله
You must not feel tired ! , You must not feel desperate .
You must feel hopeful .
You must feel ALLAH with U !
GO GO You Can DO IT , Believe that You Can Do it ! , IF ALLAH With U , NOTHING will Dare to stop U Along your Dream Road !
So , GO and does not return here even you reach to UR Dream and Believe you will have many problems , mistakes and difficulties and you will cross it to UR Dream
تعليق
-
المشاركة الأصلية بواسطة انس علاء مشاهدة المشاركةبالتوفيق وشكرا على الدوررة الرائعة
ان شاء الله تفيد العالم العربى كله
بعد ما تخلصها اجمعها فى كتاب pdf كى لا تضيع لا قدر الله
وأعمل علي تجميع الدروة في كتاب pdf الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة
تعليق
تعليق