اخي ابو فتحي جزاك الله كل خير على ماتقدم هل برمجة البايثون تنفع اني اصنع منها برامج الاندرويد والايفون والويندوز فون؟
بالتوفيق لك.
إعـــــــلان
تقليص
رثاء
خالص العزاء والمواساه في وفاة العضو القدير الأخ ياسر ياسين رحمه الله
https://www.maxforums.net/node/3676654
https://www.maxforums.net/node/3676654
شاهد أكثر
شاهد أقل
دورة احتراف البايثون
تقليص
X
-
المشاركة الأصلية بواسطة saded مشاهدة المشاركةجربتهم دون جدوى
و جربت تثبيت النسخة و اشتعلت في win7 32Bits
وعند تشغيلي للمفسر يظهر في البداية :
def main():
pass
if __name__ == '__main__':
main()
ماذا تعني هذه البداية و هل عند عمل جديد احذفها؟
جربت الامثلة التي وضعتها و اشتغلت و الحمدلله
تقصد زي اللي في الصورة هنا :-
عادي عاوز تخليها علي راحتك كمان عاوز تمسحها مفيش مشاكل وهشرحها أنشاء الله بعدين
اترك تعليق:
-
جربتهم دون جدوى
و جربت تثبيت النسخة و اشتعلت في win7 32Bits
وعند تشغيلي للمفسر يظهر في البداية :
def main():
pass
if __name__ == '__main__':
main()
ماذا تعني هذه البداية و هل عند عمل جديد احذفها؟
جربت الامثلة التي وضعتها و اشتغلت و الحمدلله
اترك تعليق:
-
المشاركة الأصلية بواسطة منصف ART مشاهدة المشاركةجزاك الله خيرا
شكرا لك
اترك تعليق:
-
صحيح بالمناسبه بالكود السطر الأخير
print width, ' * ', height, ' = ', area
لأستخادم كلمة مع متغير في بايثون نقوم بكتابه , بعد المتغير مسافه ثم علامتين تنصيص الجمله المراد ظهورها.
مثال بسيط وجميل علي هذا يطلب منك اسمك ويرحب بك
Name = raw_input("Please enter your name : ")
print "Hello ", Name
اترك تعليق:
-
المتغيرات الجزء الثاني
لا نستطيع إستخدام الأحرف الخاصة لتسمية المتغيرات مثل # @ /$ و أيضاً لا يمكنك تسمية المتغيرات بالأسماء المحجوزة في القائمة التالية:
كود 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
اترك تعليق:
-
المشاركة الأصلية بواسطة saded مشاهدة المشاركةللاسف لم يتوافق مع اني مثبت نسخة 64 للمفسر
راح اثبتها في حاسوب فيه win 7 32b ان شاء الله و جزاك الله خيرا على الشرح
اترك تعليق:
-
للاسف لم يتوافق مع اني مثبت نسخة 64 للمفسر
راح اثبتها في حاسوب فيه win 7 32b ان شاء الله و جزاك الله خيرا على الشرح
اترك تعليق:
-
المشاركة الأصلية بواسطة saded مشاهدة المشاركةحملته من هذا الرابط
http://code.google.com/p/pyscripter/downloads/list
انظر في الstart كما في الصورة وحاول بتشغيل جميع الاصدارات كما في الصورة
[ATTACH=CONFIG]90828[/ATTACH]
اترك تعليق:
-
الآن سنقوم بالتعرف علي أهم الدوال والدوال التي تستخدم لإسناد عمل معين مثلاً أذا أردنا طباعة كلمة
Welcome To the first project
سنقوم بكتابه في المحرر
Print "welcome To the first project"
ونضغط علي زر التشغيل كما في الصور:-
تم التنفيذ ونستنتج من ذلك أننا أذا أردنا طباعة أي شئ نقوم باستدعاء دالة print ولكن لا تنسي وضع الجملة التي تريد طباعتها بين علامتين التنصيص "" هذه وهي أول داله وهي الطباعة print""
ويوجد معك للعمليات الرياضية دوال مثل :-
الجمع +
الطرح -
الضرب *
القسمة %
وما يميز لغة بايثون أنها ديناميكيه عن بقيه اللغات كمثال بسيط اكتب في المفسر
print 1+44-6*2%6
ظهر الناتج كما في الصورة مع تعقيد بالرغم من تعقيد المسألة هذا ما يجعل البايثون متفوق بعض الشئ !!
لكن هل تلاحظون شئ ؟؟
لم نستخدم علمتان تنصيص لطباعة الأرقام ؟
نعم يمكن عدم استخدام علامتان التنصيص في حالتان طباعة الأرقام والمتغيرات
ولكن ماهي المتغيرات دعونا نتعرف علي الجزء الخاص الذي سوف نكمل به الي نهايه الدورة :-
المتغيرات
كما يدل إسمها المتغيرات عبارة عن قيم قابلة ل التغير طول مدة تنفيد البرنامج فهي ل تأخذ قيمة ثابتة
بل نستطيع تغيرها متى نشاء .
نضرب مثال
نفرض مثل أنك كتبت برنامج يقوم بحفظ أعمار وأسماء العمال في شركة معينة فيقوم العامل بإدخال
إسمه ثم عمره و يإتي عامل آخر فيقوم بنفس الشيئ وهكذا .
تعتبر أسماء و أعمار العمال قيم نطلق علها إسم القيم ولكي نستطيع حفظ هذه القيم في ذاكرة الجهاز
يجب أن نسندها إلى متغير فيقوم المتغير بالتحاور مع الجهاز و حفظ القيم المحجوزة بداخله أو المسندة
إليه لن الجهاز يحفظ القيم بواسطة إسم المتغير و المثال التالي يوضح الامر أكثر
قومو بتجهيز أنفسكم للخوص في المتغيرات في الدرس القادم أعلم أن الدورة تتحرك ببطئ ولكن اعذروني هذه فقط مقدمة ولكن انا لا أري أي من الاعضاء موجودين هنا
اترك تعليق:
-
المشاركة الأصلية بواسطة saded مشاهدة المشاركة
راجع نفس مشكلتك من من الواجب عليك تنزيل أحدث أصدار للpyscript المفسر ويفضل بالتأكيد 32bit
أنتظر ردك
اترك تعليق:
اترك تعليق: