Tag

تعلم بايثون Archives – IT Solutions

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

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

وبدائنا بشرح الحالة الاولى من عبارة if وهى
– simple if
و الحالة الثانية وهى if else
النهاردة هنتكلم على الحالة الثالثة من حالات if وهى if else if
وهى تكتب بالصورة التالية elif .
وتستخدم فى حالة وجود أكثر من شرط او احتمال .

نتيجة بحث الصور عن if statement in python

وهى تاخذ الصيغة التالية

if(condition):
statements1
elif (condition):
statements2
elif (condition):
statements3
.
.
else :
statements

يتم كتابة جملة الشرط بأستخدام عبارة if else if كالتالى :
نبداء بكتابة الكلمة المحجوزة if وبعدها نفتح قوسين ونكتب بداخلهم العبارة او العبارات المراد التحقق من صحتها او الشرط
ويجب ان تكون النتيجة المرجعة منة
boolean (true or false)
وذلك باستخدام احد معاملات المقارنة السابق شرحهم comparison operators
والدمج بينهم عند وجود اكثر من شرط او عبارة باستخدام
and
or
وبعدها نكتب الجملة او الجمل المراد تنفيذها فى حالة تحقق هذا الشرط .
ثم نكتب عبارة elif ونفتح قوسين ونكتب بداخلهم العبارة او العبارات المراد التحقق من صحتها او الشرط الاخر
وبعدها نكتب الجملة او الجمل المراد تتفيذها فى حالة تحقق هذا الشرط .
بعدها يتم تكرار عبارة elif بعدد الاحتمالات او الشروط المتوقعة .
ثم نكتب عبارة else ونكتب بداخلها الجملة او الجمل المراد تنفيذها فى حالة عدم تحقق اى شرط من الشروط السابقة .

ونلاحظ الاتى :
_ فى حالة تحقق الشرط ( نتيجة الشرط true )فى اى شرط يتم تنفيذ الجملة او الجمل الخاصة بهذا الشرط وبعدها يخرج مباشرة من جملة if دون اختبار باقى الشروط .
اما فى حالة عدم تحقق الشرط (نتيجة الشرط false ) فى اى شرط يتم الانتقال مباشرة الى الشرط الذى يلية لحين تحقق الشرط او طباعة الجمل بداخل else (فى حالة ان تكون جميع نتائج جمل الشرط false ).
ثم يتجة البرنامج مباشرة لتنفيذ باقى الاكواد الموجودة داخل البرنامج .

مثال للتوضيح : لو اردنا كتابة برنامج ياخذ رقم من المستخدم وبناء على هذا الرقم يتم طباعة اليوم .

سيتم تعريف متغير يحمل رقم اليوم ومن الممكن استخدام طريقة الادخال السابق شرحها فى الادخال .
بعدها يتم اختبار الشرط الاول فاذا كانت قيمة المتغير تساوى القيمة الموجودة بهذا الشرط (نتيجة الشرط true )
سوف يتم طباعة اليوم . وبالتالى الخروج مباشرة من جملة if دون تنفيذ باقى جمل الشرط .
اما اذا كانت قيمة المتغير لاتساوى القيمة الموجودة بهذا الشرط
سوف ينتقل البرنامج مباشرة الى الشرط الذى يلية وهكذا يتم الانتقال الى الشرط الذى يلية طالما ان نتيجة الشرط false

كتاب #أتعلم البايثون
كتاب تعلم البرمجة مع بايثون 3
دروس بايثون للمبتدئين تابع جمل التحكم الشرطية او العبارات الشرطية
كتاب البرمجة بلغة بايثون – الجزء الاول
كتاب تعلم بايثون بكل سهولة
(DNS) تعرف علي الدومين
كيف تحقق ذاتك
الروبوت وبعض أنواعه
أفضل تطبيقات المنبّه
اخطاء نرتكبها يوميا تدمر الحاسوب
الهواتف الخلوية المقلدة قنابل مؤقتة تغزو الأسواق
اسرع كمبيوتر بالعالم
إختصارات متصفحات الانترنت كروم و فايرفوكس وغيره

البرمجة الكائنية باستخدام بايثون

البرمجة الكائنية باستخدام بايثون أو OOP – Object oriented programming هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects) كل كائن object عبارة عن حزمة من الصفات Attributes (يعبر عنها بالمتغيرات variables )  والافعال Actions ( يعبر عنها بالدوال functions ).
وكل كائن يؤدى وظيفة محددة.
ويتم بناء البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض .

نتيجة بحث الصور عن ‪Object oriented programming python‬‏

فى البرمجة الكائنية يوجد مفهومين :
هما الكلاس class والكائن object .
وهنوضح الفرق بينهم حالا

Class. (Template)

هو قالب ينشأ مرة واحدة
يتم فية وضع المتغيرات وكذلك الدوال
لاعادة استخدامها مرة اخرى فى الكائنات.
ثم بعد ذلك يتم انشاء object .
Object
هو نسخة طبق الاصل من الكلاس
(نسحة من المتغيرات والدوال الموجودة فى الكلاس ) وعند انشاء الكائن يتم اعطاء قيم لهذة المتغيرات الموجودة داخل الكلاس .
يمكن انشاء عدد لانهائى من الكائنات .

يعنى عندى كلاس يحتوى على مجموعة من المتغيرات والدوال التى سيتم استخدامها فى اى كائن يفتح من هذا الكلاس.

والسؤال كيف يتم انشاء كلاس فى بايثون ؟
ببساطة يتم انشاء الكلاس كالتالى :

class className:
variables
Functions

نتيجة بحث الصور عن ‪create class in python‬‏

طب السؤال كيف اعمل object من الكلاس .

بيكون كالتالى:

ObjectName=className()

نبداء باسم الكائن ثم نكتب = يلية اسم الكلاس ثم نفتح الاقواس ( ) .
بمجرد عمل كائن من الكلاس يتم نسخ المتغيرات والدوال لهذا الكائن (باستثناء حالات معينة هنوضحها بعدين )
ويتم التعامل مع المتغيرات والدوال كالتالى :

objectName.[variables|methods]

طبعا انا حاولت اعرض فيديو يوضح بعض الشيء عن كلامى
عملت كلاس اسمة Emoloyees
وبداخلة ثلاث متغيرات id ,name,salary
بدون اعطائهم اى قيمة ولكن تم اعطائهم فقط قيم ابتدائية وهى zero للمتغيرات الرقمية وnull للمتغيرات النصية .
ودالة ( ) printData وهى تطبع قيمة المتغيرات السابقة
وعملت كائن اسمة emp1 وكائن اخر اسمة emp2
اخذت نسخة من الكلاس Employees
وقمت بالتعامل مع المتغيرات والدوال الموجودة فى الكلاس Employees فى الكائن emp1 والكائن emp2
عن طريق اعطائهم قيم واستخدام الدالة الموجودة داخل الكلاس .

كتاب #أتعلم البايثون
كتاب تعلم البرمجة مع بايثون 3
كتاب مدخل للبرمجة وللغة البايثون
كتاب مدخل أساسيات لغة بايثون
كتاب القوائم في لغة بايثون
JSON ما هي ال
نبذه عامة عن نظام لينكس
iPhone XS و iPhone XS Max ميزات
شركة أدوبي تعلن عن إتاحة برنامج أدوبي إكس دي بشكل مجاني
(Root Bridge) (STP) تحديد الجهاز الرئيسي في بروتوكول
Screen Time طريقة إستخدام
WANNACRY RANSOMWARE الوقاية من فايروسات الفدية
Android for Cars مكتبة تطبيقات الـ

كتاب مدخل للبرمجة وللغة البايثون

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

رابط التحميل في الأسفل

كتاب تعلم بايثون بكل سهولة
كتاب كيفية برمجة برنامج شات بالبايثون
المتغيرات في البايثون
كتاب البايثون بلمسة
البرمجة الكائنية باستخدام بايثون
ما هو الفرق بين معالجات 32-بت و 64-بت ؟
تعلم البرمجة عبر لعبة مميزة بطريقة ممتعة ومسلية
مقال مبسط في أساسيات الشبكات
javascript داخل php هل يمكن إستخدام كود
او جوجلها Google it
خمسة عادات سيئة لازم تتخلص منها فورا
للمحافظة على عمر البطارية Accu​Battery تطبيق
الذكاء الصناعي و الشبكات العصبية

كتاب مدخل أساسيات لغة بايثون

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

رابط التحميل في الصورة الأسفل

كتاب البرمجة بلغة بايثون – الجزء الاول
كتاب تعلم بايثون بكل سهولة
كتاب تعلم البرمجة مع بايثون 3
كتاب كيفيــة تثبيت برنامج بايثون 3
المتغيرات في البايثون
أفضل خمسة لغات للذكاء الصناعي
سرعات عالية وتكنولوجيا الهولوجرام ماذا تتوقع من شبكة الجيل الخامس الجديدة
SSD & HDD مقارنة عملية
إليك القائمة الكاملة للطرق التي يحمي بها نظام الأندرويد اوريو هاتفك وبياناتك
شبكات الخصومة التوليفية
ما هي دالة هاش التشفيرية ؟
من صنع أول كمبيوتر ؟
iPhone XS و iPhone XS Max ميزات

كتاب كيفية برمجة برنامج شات بالبايثون

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

رابط التحميل في الأسفل

Constructors في لغة البايثون 
كتاب كيفية برمجة برنامج شات بالبايثون
كتاب البايثون بلمسة
كتاب احترف البايثون الآن
كتاب القوائم في لغة بايثون
موقع يساعدك على تعلم الكاتبة بسرعة بإستخدام الكبيورد
تحدي وإصرار طائرة الأخوين رايت بقلم معتز هرفيل
AppStore اسباب رفض التطبيقات على
الهواتف الخلوية المقلدة قنابل مؤقتة تغزو الأسواق
SSD & HDD مقارنة عملية
ما هي البرمجة ؟
تعلم البرمجة عبر لعبة مميزة بطريقة ممتعة ومسلية
TCP/IP أنواع بروتوكولات

كتاب تعلم بايثون بكل سهولة

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

رابط التحميل في الأسفل

دروس بايثون للمبتدئين تابع جمل التحكم الشرطية او العبارات الشرطية
المعاملات الحسابية بلغة البايثون
كتاب كيفية برمجة برنامج شات بالبايثون
كتاب مدخل للبرمجة وللغة البايثون
Constructors في لغة البايثون 
ايه هو افضل نظام تشغيل للمطورين
أفضل 6 مواقع عربية في مجال أمن وحماية المعلومات
abstract class ما هو ال
Creating subtotals in Excel
منع استرجاع الملفات المحذوفة بشكل نهائي
Everything برنامج
HTTPS و HTTP الفرق بين
كيفية تنظيف شاشة حاسوبك بشكل صحيح

كتاب تعلم البرمجة مع بايثون 3

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

رابط التحميل في الأسفل

المعاملات الحسابية بلغة البايثون
كتاب تعلم البرمجة مع بايثون 3
كتاب القوائم في لغة بايثون
كتاب البرمجة بلغة بايثون – الجزء الاول
Constructors في لغة البايثون 
منع الأصدقاء من مشاهدة تعليقاتك ونشاطاتك على الفيس بوك
افضل 5 مواقع عربية متخصصة في نظام لينكس
تعني أن الموقع أمن ؟ https هل
موقع خاص لكلمات المرور الخاصة بالراوترات
Encapsulation التغليف في البرمجة الكائنية 
كيفية تنظيف شاشة حاسوبك بشكل صحيح
أفضل 6 مواقع عربية في مجال أمن وحماية المعلومات
ما هو التيبوغرافي

كتاب القوائم في لغة بايثون

هذا الكتاب موجه للمبتدئين في بايثون كتب بأسلوب بسيط وقد ورد في الكتاب ما لا بأس به من الشرح و الملاحظات و الأمثلة وقد كان إسلوبه جميل بما يحتوي من أفكار

رابط التحميل في الصورة في الأسفل

كتاب مدخل للبرمجة وللغة البايثون
كتاب كيفيــة تثبيت برنامج بايثون 3
Constructors في لغة البايثون 
المعاملات الحسابية بلغة البايثون
كتاب تعلم البرمجة مع بايثون 3
كيف احافظ على بطاريه جهازي
أكثر الألعاب مبيعاً على بلاي ستيشن 4 و إكس بوكس ون
ss7 ماذا تعرف عن هجوم ال
الانترنت عبر الضوء ! تعرف أكثر على تقنية الاي فاي
iPhone XR تعرف على
php دالة الوقت والتاريخ فى
المساحة المفقودة في أجهزة تخزين الحاسوب
RDP ما هو بروتوكول

كتاب البرمجة بلغة بايثون – الجزء الثاني

الجزء الثاني من كتاب احتراف البايثون يضم هذا الكتاب المزيد من الدروس و الشروح الوافية و الامثلة المحلولة ويمكن الاستعانة به كمرجع لبعض مسائل البرمجة بالبايثون كما يضم بعض النصائح لمشاكل البرمجة بلغة بايثون

رابط التحميل في الأسفل

كتاب مدخل أساسيات لغة بايثون
كتاب البرمجة بلغة بايثون – الجزء الثاني
البرمجة الكائنية باستخدام بايثون
Python Programming Fundamentals
كتاب تعلم البرمجة مع بايثون 3
JSON ما هي ال
مفهوم تعلم الآلة
VPN الفرق بين البروكسي و
أفضل خمسة برامج مجانية لأستعداة الملفات المحذوفة
الوهم التكنولوجي في خوارزميات الفيسبوك
Driving School 3D تطبيق يساعدك على تعلم القيادة
تطبيق اللياقة البدنية Home Workout تمارين منزلية بدون معدات
او جوجلها Google it

كتاب البرمجة بلغة بايثون – الجزء الاول

يعتبر هذا الكتاب عبارة عن كورس كامل للغة بايثون أنا اعتبره الطريق نحو الأحتراف و النجاح على الصعيد العملي و المهني لما فيه من أمثلة و شروحات شاملة عن لغة بايثون الكتاب يستحق الجهد و الوقت فهو يعتبر طريق الاحتراف للغة باللغة العربية وهناك جزء ثاني من هذا الكتاب ليكمل مسيرة تعلم واحتراف لغة بايثون

رابط التحميل في الأسفل

المتغيرات في البايثون
المعاملات الحسابية بلغة البايثون
Python Programming Fundamentals
Constructors في لغة البايثون 
Hands on Python Book
أنواع الكلاسات فى جافا بالنسبة للوراثة
الهواتف الخلوية المقلدة قنابل مؤقتة تغزو الأسواق
أسباب عدم القدرة على إضافة جهاز إلى ويندوز سيرفر دومين
javascript داخل php هل يمكن إستخدام كود
عشرة مهارات يجب أن تمتلكها لتكون موظف ناجح
نظام اللينكس عالم المصدر المفتوح والبدائل المتاحة للتحول لنظام لينكس
اخطاء نرتكبها يوميا تدمر الحاسوب
SAN و NAS الفرق ببساطة بين