Learn Python
Open in Telegram
﷽ • Welcome to 𝙿𝚈𝚃𝙷𝙾𝙽 Channel • • Content : - Python Scripts - Solutions problems . - Distribution of Python Tools . - Education Python . • Owner › @GDO00BOT . • ChaT › @PY3_Learn .
Show more1 319
Subscribers
+524 hours
+77 days
+5230 days
Posts Archive
1 319
اذا مالقيت حل لهذا المشكله وربي رحت فيها ، لما اروح بدي اتصل على الرقم يطلع الاسم ولما بدي اعرف بيانات الرقم مااقدر يقول الرقم غير مسجل وربي رحت فيها اذا مالقيت حل وربي ،
LT P30 .
Android 11 .
1 319
شباب عندي محتاج شي مهم جداً جداً جداً ،
منو منكم جواله LT وعنده خبره كبيره في اخفاء المكالمات وجهات الاتصال والسجل ومدري ايش ،
موضوع في غايه الاهميه وربي ،
يتكرم يكلمني لان موضوع فيه اشياء تضرني ،
@class_Error .
1 319
• مبرمج البوت عزوز وهروين ،
• لغة البرمجة Lua ،
• بوت حمايه » @GDO0BOT ،
• حاله البوت » تحت التطوير ،
1 319
شباب الداله ( init ) لازم تحط قبل اسم الداله 2 اندرسكول ( _ ) وبعد الاسم بس في الامثله ماقدرت اسوي لان التيلجرام مسويها من خصائص الماركداون ، ف سويهم انت لاتقول الكود مو شغال ،
1 319
⌯ الكلاسات ( class ) :
ـ = = = = = = = = = = =
• عبارة عن تعليمه برمجيه تخزن بداخلها مجموعه من الدوال او المتغيرات او المصفوفات وغيرها ،وتكون كل محتوياتها تابعه للكلاس .
class gdo:
Frist = 7
⌯ الكائــن ( Object ) :
ـ = = = = = = = = = = =
• هو نسخه من الكلاس ، ويمكن تعريف او اسناد كلاس معين كـ قيمه إليه ويمكننا بناء عدد لانهائي من الكائنات باستخدام كلاس واحد ، او حتى انشاء كلاس معين واسناده اليها او وراثة خصائص كلاس معين ،
class gdo:
Frist = 7
object = gdo().Frist
print(object)
او
class gdo:
Frist = 0
object = gdo()
object_1 = gdo()
object.Frist = 7
object_1.Frist = 10
print(" Object 1 :",object)
print(" Object 2 :",object_1)
⌯ التعليمه ( Self ) :
ـ = = = = = = = = =
• كما قلنا وذكرنا انه يمكننا اسناد دوال الى داخل الكلاس ، ف من خصائص الدوال التي داخل الكلاس انها تقبل باراميتر على الاقل وهو ( self ) او تقبل عده متغيرات ، او حتى بدون استخدام التعلميه ( self ) ، ولكنها جيده في ربط جميع القيم داخلها وارسالها فقط الى جميع دوال الكلاس حسب حاجتك ، وهي مهمه نوعاً ما لذالك عند تعريف داله داخل الكلاس يجب ارسال التعليمه كأول باراميتر لانها بمثابه مرجع للكلاس ، ومن ثم ارسال المتغيرات فمثلاً ،
class max:
def numbers(self,x,y):
if x > y:
print(' Max is ',x)
elif y > x:
print(' Max is ',y)
else:
print(f' {x} and {y} is equal .')
max().numbers(3,4)
او :
class test:
name = "GDO ."
def me(self):
print(" Name »",self.name)
def max(self,x,y):
if x > y:
print(' Max is ',x)
elif y > x:
print(' Max is ',y)
else:
print(f' {x} and {y} is equal .')
test().me()
test().max(2,4)
⌯ الداله _init_() :
ـ = = = = = = = = = = =
~ هي داله اساسيه في جميع دوال بايثون المعده مسبقا ً ، هذه الداله تمكن المستخدم من تحديد خصائص الكائنات وتسهل الكثير من الامور ، كما ذكرنا سابقاً ان الكلاس يستقبل مجموعه من البارميترات او يمكن ارفاقها الى الكلاس نفسه ، باختصار شديد هذه الداله هي الاساس في الكلاس والاهم ،
class test:
def init(self,x,y):
self.x = x
self.y = y
def max(self):
if self.x > self.y:
print(' Max is ',self.x)
elif self.y > self.x:
print(' Max is ',self.y)
else:
print(f' {self.x} and {self.y} is equal .')
test(2,4).max()
او باستخدام ( return ) :
class test:
def init(self,x,y):
self.x = x
self.y = y
def max(self):
if self.x > self.y:
return 'Max is ',self.x
elif self.y > self.x:
return ' Max is ',self.y
else:
return f' {self.x} and {self.y} is equal .'
obj_1 = test(2,4).max()
obj_2 = test(7,8).max()
print(obj_1)
print(obj_2)
ـ = = = = = = = = = = = = = = = = = = = =
• ملاحظه … هذا مجرد تيست بسيط تقدر انت تطوره ، واذا تحتاج شي بكون موجود ،
ـ = = = = = = = = = = = = = = = = = = = =