هل ترغب في تعلم لغة برمجة بايثون بسهولة وبطريقة ممتعة؟ انضم إلى قناة بايثون العرب على تطبيق تيليجرام! هذه القناة مخصصة للمبتدئين والمحترفين على حد سواء الذين يرغبون في تعلم وتحسين مهاراتهم في برمجة بايثون. ستجد هنا موارد تعليمية عالية الجودة ونصائح من الخبراء في هذا المجال
من خلال الانضمام إلى قناة بايثون العرب، ستحصل على فرصة للتواصل مع مجتمع نشط من عشاق البرمجة والتكنولوجيا. بالإضافة إلى ذلك، يمكنك متابعة حساب المطور على منصة Github للاطلاع على المشاريع البرمجية والمشاركة فيها والتعلم منها. كما يمكنك زيارة موقع الويب التابع للقناة للمزيد من المعلومات والموارد التعليمية.
انضم اليوم إلى قناة بايثون العرب وابدأ رحلتك في عالم برمجة الكمبيوتر بثقة وإتقان! #Python #برمجة #تعلم_البرمجة
10 Jan, 20:41
10 Jan, 19:56
02 Jan, 22:13
02 Jan, 22:12
def my_decorator(func):
def wrapper():
print("قبل تنفيذ الدالة ...")
func()
print("بعد تنفيذ الدالة ...")
return wrapper
@my_decorator
def say_hello():
print("مرحباً بالجميع!")
say_hello()
def decorator_with_args(func):
def wrapper(*args, **kwargs):
print("تم استدعاء الدالة بالوسائط التالية:", args, kwargs)
return func(*args, **kwargs)
return wrapper
@decorator_with_args
def add(a, b):
return a + b
result = add(3, 5)
print("النتيجة:", result)
def class_decorator(cls):
class NewClass(cls):
def new_method(self):
print("هذه دالة جديدة تمت إضافتها عن طريق الديكوريتر")
return NewClass
@class_decorator
class MyClass:
def original_method(self):
print("هذه الدالة الأصلية من MyClass")
obj = MyClass()
obj.original_method()
obj.new_method()
def check(clc):
def comp(a, b):
if a > 0 and b > 0:
print("pass")
clc(a, b)
else:
print("error")
return comp
@check
def calculator(a, b):
print(a + b)
calculator(0, 5)
29 Dec, 21:32
19 Dec, 15:31
17 Dec, 15:50
28 Nov, 14:14
18 Nov, 00:11