//]]>

تعديل

الثلاثاء، 12 يناير 2016

ماهو رقمي البريدي zip code؟

بسم الله الرحمن الرحيم

ماهو رقمي البريدي zip code 
الرمز البريدي هو رقم لكل منطقة في العالم وفي كل بلد ليساعد الاخرين على التعرف لموقعك الفعلي بالتحديد في اي بلد وفي اي مدينة واي حي تتواجد فيه
ممكن التعرف عليه بسهوله من خلال الخدمة الجديدة لمعرفة رقمك البريدى بسهولة فى اى مكان و بدون بحث يتم تحديد الرقم البريدى بناءً على موقع المستخدم
من خلال الموقع

الأربعاء، 6 يناير 2016

استخدام الجملة الشرطيه if

بسم الله الرحمن الرحيم

الغرض من استخدام الامر if التحكم في تنفيذ بعض الاوامر نتيجه شروط معينه نقوم بادخال قيمها بنفسنا
مثال على ذلك

mark = int ( input ( 'what is your mark ? ' ) )
if mark > 90 :
        print ( 'you are excellent ^_^' )
print ( 'good bye' )


نلاحظ في المثال السابق يطلب من المستخدم ادخال قيمه وهي درجته في الاختبار مثلا
واذا كانت اعلى من 90 فانه يقوم بطباعه جملة   you are excellent 
واذا كانت اقل يطبع كلمه good bye 

الثلاثاء، 5 يناير 2016

كيفية طلب ادخال متغير يقوم المستخدم بادخاله

بسم الله الرحمن الرحيم

لجعل البرنامج يطلب من المستخدم ان يقوم بادخال المتغير بنفسه ننفذ الامر التالي

var = input ()

هنا يسال البرنامج المستخدم ان يدخل قيمه المتغير ويقوم المستخدم بادخالها
ولكن المستخدم لا يعلم مانوعيه المتغير المطلوب 
في حاله كنا نريد ادخال اسم المستخدم مثلا

var = print ('your name : ')
يقوم البرنامج بعرض جمله your name وينتظر المستخدم ليدخل اسمه


هذا بالنسبه للاسماء ولكن في حالة اردنا ادخال ارقام واجراء عمليات حسابيه عليها نتبع الخطوات التاليه

var =int ( input() ) 
هنا يسالنا ادخال قيمه رقميه ولتكن مثلا 12
بعد ادخالها عند تنفيذ الامر
print ( var + 1)
تظهر النتيجه 12 كما هو موضح فالصوره




الاثنين، 4 يناير 2016

فهم طبيعة المتغيرات في بايثون

بسم الله الرحمن الرحيم

المتغيرات هي عكس القيم الثابته فهي قيم نستخدمها لاعطاء قيم ليست ثابته بل تتغير دائما ولفهم ذلك اكثر نطبق مثال عميل

var = 13

هنا نعطي var قيمه متغيره وهي 13 ونلاحظ كيف سنقوم باستخدامها


وبنفس الطريقه يمكن تغيير الرقم من 13 الى 35 مثلا لهذا يسمي بمتغير فنحن نستطيع تغييره بسهوله بكتابة الامر التالي
var=35
كما يمكن مضاعفه قيمه المتغير
var=var*2
بهذا يصبح قيمه المتغير 70 تلقائيا

ولكن يجب الانتبهاء فهناك اشتراطات لتحديد اسم المتغير وهي :
• لا يبدأ برقم ، يمكن أن يبدأ بحرف أو رمز سفلي ( _ ) فقط.
• لا يحتوي على علامات  حسابية أو علامات  ترقيم مثل الفاصلة و إشارة
الجمع و لا يحتوي المسافات  ، يمكن أن يحتوي حروفا و رمزا سفليا و
أرقاما.
• أن لا يكون كلمة لها معنى في لغة بايثون. 

هذا بالنسبه للمتغيرات الرقميه اما بالنسبه للمتغيرات النصيه
يمكن ملاحظه المثال التالي لمزيد من الفهم




الطباعة في بايثون






بسم الله الرحمن الرحيم

الطباعة في بايثون تختلف عن الطباعه في مفهومها التقليدي وهو الطباعه علي شئ ملموس ولكن الطباعه في البرمجه تعني طباعة مانريده على شاشه الحاسب

>>> print ( 'hello world' )
>>> input ("\n\nPress the enter key to exit.")

يقوم بطباعة عباره hello world في الطرفيه

فوظيفة علامات التنصيص في بايثون انها تخبره ان الجمله نصيه وليست من ضمن اوامر بايثون ولا يشترط ان تكون علامات التنصيص المزدوجه فمن الممكن ان تكون علامه تنصيص مفرده فهي تفي بنفس الغرض

لكتابة الجمله في سطرين
 >>> print ( 'hello\nI world' )
تكون النتيجة 
hello
world
كما يمكن تجربة 
>>> print ( 11 + 7 )
 تلاحظ انه طبع ناتج الجمع


بالنسبه للسطر  

>>> input ("\n\nPress the enter key to exit.")
فهو يخبر البرنامج ان لا يغلق الا بعد ان يضغط المستخدم على اي حرف

العمليات الحسابيه في بايثون

بسم الله الرحمن الرحيم


تتنوع العمليات الحسابيه من عمليات حسابيه بسيطه الى عمليات حسابيه معقده نسبيا مثل باقي ناتج قسمه

في البداية نقوم بتشغيل البايثون ونقوم بكتابه الاسطر التاليه

8/2
سنلاحظ النتيجه ستظر 4 

8-2
تكون النتيجه 6
8+2
تكون النتيجة 10

8*2
تكون النتيجة 16




هذا بالنسبه للعمليات الحسابيه البسيطه ويوجد خطوات لو اردنا ان نقوم بحسابات اكثر تعقيدا مثل

في حالة اردنا قسمه عددين وكان لهم باقي ناتج قسمه نريد تجاهله نقوم بكتابة الامر كالتالي 

8//3

تكن النتيجة 2 فقط لاننا لا نريد باقي القسمه
 

8%3
في حالة اردنا باقي النسبه فقط دون عرض النتيجه
وتكون النتيجه 2 لان 8 على 3 تساوي اثتنين ويظل الباقي وهو 2


اولويات تنفيذ العمليات الحسابيه

١. الضرب و القسمة و القسمة الصحيحة و باقي القسمة.
٢. الجمع و الطرح.



البدء في البرمجه من خلال بايثون

بسم الله الرحمن الرحيم

قبل البدء يجب ان تنتبه جيدا للملاحظات التاليه

* بايثون يملك حساسيه للحروف فالحروف الكبيره تختلف في مفهومه عن الحروف الصغيره فمثلا
print تختلف عن Print

* في بداية اي برنامج من الممكن ان نجد علامه # وياتي بعدها شرح للبرنامج او مؤلف البرنامج وهي لا تدخل ضمن تنفيذ البرنامج ولكنها مثل ملاحظات او تعليقات قام كتابتها المبرمج داخل البرنامج وتكون مفيده جدا لقارئ البرنامج او اي شخص يحاول العمل على البرنامج فيما بعد

* يجب في البدايه حفظ البرنامج وعند كتابته يجب دائما حفظ ماتقوم به تجنبا لمشاكل انقطاع التيار الكهربائي ويكون الامتداد الخاص بالملف py

محرر نصوص python

بسم الله الرحمن الرحيم


يجب قبل البدء في كتابه برنامج باستخدام بايثون تحديد محرر النصوص الذي ستستخدمه لان محرر النصوص سيقوم بالتسهيل عليك كثيرا عند كتابة البرنامج لانك قد تخطئ في كتابه امر فهو يساعدك في كتاب

IDLE
وهو المحرر الافتراضي الذي ياتي مع بايثون ومايميزه عن Note++ انه يقوم بعمل syntax highlighting
بمعنى تمييز الاكواد بالوان مختلفه وهي مفيده جدا عند كتابه الاكواد لتوضيح الاخطاء ان وجدت
ومن الامثلة الاخرى على محررات النصوص


Emacs
 
VIM

gedit

KATE للمبتدئين

الأحد، 3 يناير 2016

تثبيت Python

بسم الله الرحمن الرحيم


لتثبيت لغه بايثون تختلف الطريقه من نظام تشغيل لاخر ففي نظام لينكس يكون الامر سهل بالتوجه الى مدير التطبيقات ومنها نقوم بكتابه البرنامج فيتم جلبه تلقائيا(في اغلب الاحيان يكون منصب بطريقة تلقائيه في النظام)  في حالة اتصال الجهاز بالانترنت

اما في حالة ويندوز فيجب في البدايه عمل داون لود للبرنامج من الموقع ومن ثم يتم تثبيته كما سيتم في الخطوات التاليه

في البداية نقوم بعمل داون لود للملف الخاص بالبايثون من خلال الرابط التالي

بعد تثبيته نقوم بفتح سطر الاوامر CMD
ونقوم بكتابة الامر التالي
python
 في هذه الحاله نكون قد دخلنا الى سطر الاوامر الخاص بالبايثون

للتاكد ان كل شئ يعمل على مايرام نقوم بكتابه الامر

print("Hello World")
 
 
 

Twitter Delicious Facebook Digg Stumbleupon Favorites More