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
Hands on Python Book
كتاب كيفية برمجة برنامج شات بالبايثون
كتاب البرمجة بلغة بايثون – الجزء الاول
المعاملات الحسابية بلغة البايثون
لماذا لا يتم التواصل معك بعد إرسالك لسيرتك الذاتية ؟
أفضل 6 مواقع عربية في مجال أمن وحماية المعلومات
UDP و TCP الفرق بين بروتوكول
أساليب القرصنة
مفهوم تعلم الآلة
قصة مشروع الذكاء الصناعي واتسون
الخوف من الذكاء الصناعي
بناء صيغ الميغا بالاكسل

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

البرمجة الكائنية باستخدام بايثون أو 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
كتاب مدخل للبرمجة وللغة البايثون
البرمجة الكائنية باستخدام بايثون
دروس بايثون للمبتدئين تابع جمل التحكم الشرطية او العبارات الشرطية
كتاب كيفية برمجة برنامج شات بالبايثون
في لغة الجافا foreach شرح
NTFS & FAT الفرق بين نظام الملفات
خطوات هامة للحفاظ على حاسوبك أمن وخالى من الفيروسات
موقع أكاديمية مايكروسوفت للتعليم المجاني وشهادة معتمدة من مايكروسوفت
SSD & HDD الفرق بين
حيلة ذكية لاستخدام فيسبوك بشكل خفي
أنواع الكلاسات فى جافا بالنسبة للوراثة
هل سمعت من قبل بالباركود

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

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

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

Constructors في لغة البايثون 
Python Programming Fundamentals
المعاملات الحسابية بلغة البايثون
كتاب تعلم البرمجة مع بايثون 3
البرمجة الكائنية باستخدام بايثون
Encapsulation التغليف في البرمجة الكائنية 
Entity framework ما هو ال
نصائح لمشاريع التخرج
iPhone XR تعرف على
الفرق ببساطة بين 32 بت و 64بت
ﻃﺮﻕ ﺇﻧﺸﺎﺀ ﺃﻱ ﺗﻄﺒﻴﻖ ﺃﻧﺪﺭﻭﻳﺪ
منع استرجاع الملفات المحذوفة بشكل نهائي
(Object-relational mapping) ORM ما هو الـ

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

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

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

كتاب تعلم البرمجة مع بايثون 3
كتاب مدخل أساسيات لغة بايثون
Hands on Python Book
كتاب احترف البايثون الآن
كتاب تعلم بايثون بكل سهولة
لماذا لغة البايثون هي المفضلة ؟
في لغة الجافا foreach شرح
(DDOS) ماذا تعرف عن هجمات ال
اخطاء نرتكبها يوميا تدمر الحاسوب
ما هو وما هي أفضل النصائح لإستخدامه LinkedIn
كيف يتم تصميم العاب ثلاثية الابعاد
موقع يساعدك في شراء كرت شاشة gpuboss
Entity framework ما هو ال

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

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

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

Python Programming Fundamentals
كتاب مدخل للبرمجة وللغة البايثون
كتاب البايثون بلمسة
Hands on Python Book
المتغيرات في البايثون
Edx ما هو موقع
بعض النصائح لكي تصبح مصمما محترفا
تكنولوجيا ستختفي في المستقبل
للبحث عن قيمة واحدة في اكثر من عمود select جملة
نحن مجرد روبوتات عابرة للمجرات
ما هي دالة هاش التشفيرية ؟
MySQL في DDL أوامر
تقنية الذكاء الصنعي بإختصار

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

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

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

دروس بايثون للمبتدئين تابع جمل التحكم الشرطية او العبارات الشرطية
كتاب كيفيــة تثبيت برنامج بايثون 3
كتاب كيفية برمجة برنامج شات بالبايثون
كتاب البرمجة بلغة بايثون – الجزء الثاني
المتغيرات في البايثون
كورونا و علم الرياضيات و التكاثر الأسي و ليس التضاعف العددي
RESTful API ماهو
(store procedure) sql الإجراءات المخزنة في
المتغيرات في البايثون
UDP و TCP الفرق بين بروتوكول
الذكاء الصناعي و الشبكات العصبية
الروبوت وبعض أنواعه
Creating subtotals in Excel

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

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

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

البرمجة الكائنية باستخدام بايثون
كتاب كيفيــة تثبيت برنامج بايثون 3
كتاب تعلم بايثون بكل سهولة
كتاب القوائم في لغة بايثون
كتاب احترف البايثون الآن
كورونا و إلهام الهاكرز
Everything برنامج
تاريخ الأوبئة و الذكاء الصناعي
Mysql أنواع البيانات في
مصطلح دقة الشاشة ماذا يعني وكيف تشتري شاشة مناسبة
الذكاء الاصطناعي هو الجندي المجهول في معركة الصين ضد كورونا 2
كيف تحقق ذاتك
ما هو الاندرويد ببساطة

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

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

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

كتاب القوائم في لغة بايثون
كتاب كيفيــة تثبيت برنامج بايثون 3
كتاب البرمجة بلغة بايثون – الجزء الثاني
كتاب مدخل أساسيات لغة بايثون
Hands on Python Book
لماذا لا يتم التواصل معك بعد إرسالك لسيرتك الذاتية ؟
شبكات الخصومة التوليفية
اهمية الهندسة العكسية عند البرمجة
الخوف من الذكاء الصناعي
أسهل طريقة لتنزيل جميع تعريفات الكمبيوتر او الاب توب
Google AdWord أكثر الكلمات سعرا في
NTFS & FAT الفرق بين نظام الملفات
(ذاكرة الوصول العشوائي – Random Access Memory) RAM أنواع

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

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

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

كتاب كيفيــة تثبيت برنامج بايثون 3
كتاب البرمجة بلغة بايثون – الجزء الاول
كتاب #أتعلم البايثون
كتاب كيفية برمجة برنامج شات بالبايثون
كتاب تعلم البرمجة مع بايثون 3
(store procedure) sql الإجراءات المخزنة في
موقع خاص لكلمات المرور الخاصة بالراوترات
في لوحة المفاتيح (F) استخدام سلسلة المفاتيح
تطبيق اللياقة البدنية Home Workout تمارين منزلية بدون معدات
(DDOS) ماذا تعرف عن هجمات ال
أفضل سبعة متاجر أندرويد مجانية
ميزات و عيوب جلاكسي نوت 10 بلس
منقول عن أطباء الميددوز جميع الاسئلة و الأجوبة عن مرض كورونا

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

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

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

كتاب القوائم في لغة بايثون
المتغيرات في البايثون
كتاب #أتعلم البايثون
كتاب مدخل للبرمجة وللغة البايثون
كتاب البايثون بلمسة
Webpack ما هو
لماذا لا يمكن إستخدام مساحة التخزين الثابتة كذاكرة وصول عشوائية
ﻃﺮﻕ ﺇﻧﺸﺎﺀ ﺃﻱ ﺗﻄﺒﻴﻖ ﺃﻧﺪﺭﻭﻳﺪ
شبكات الخصومة التوليفية
DML مقدمة توضيحية عن
مناقشة عامة في البرمجة أم الشبكات
أشهر المنظمات التي برزت في عالم القرصنة الرقمية
أنواع الاخطاء البرمجية