ar
Feedback
بايثون العربي | Python Arabe 🇵🇸

بايثون العربي | Python Arabe 🇵🇸

الذهاب إلى القناة على Telegram

قناة عربية لتعلّم Python من الصفر بأسلوب مبسّط وعملي مع أمثلة وتمارين ومشاريع تساعدك تبني مهاراتك البرمجية خطوة بخطوة.

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام بايثون العربي | Python Arabe 🇵🇸

تُعد قناة بايثون العربي | Python Arabe 🇵🇸 (@pythonarabe) في القطاع اللغوي العربية لاعباً نشطاً. يضم المجتمع حالياً 12 285 مشتركاً، محتلاً المرتبة 9 903 في فئة التكنولوجيات والتطبيقات والمرتبة 6 130 في منطقة المملكة العربية السعودية.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 12 285 مشتركاً.

بحسب آخر البيانات بتاريخ 26 أغسطس, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -169، وفي آخر 24 ساعة بمقدار -5، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 3.54‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً N/A‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 435 مشاهدة. وخلال اليوم الأول يجمع عادةً 0 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 4.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل ذَات, قَنَاة, إِنتِرنِت, بُرمُجَة, تَجمِيعَة.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
قناة عربية لتعلّم Python من الصفر بأسلوب مبسّط وعملي مع أمثلة وتمارين ومشاريع تساعدك تبني مهاراتك البرمجية خطوة بخطوة.

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 27 أغسطس, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

12 285
المشتركون
-524 ساعات
-557 أيام
-16930 أيام
أرشيف المشاركات
🔴 تحدي للمحترفين فقط🏴‍☠ قم بعمل كلاس او داله تتأكد من الأقواس إذا الأقواس مغلقه يكون الناتج True إذا العكس يكون الناتج Fals
🔴 تحدي للمحترفين فقط🏴‍☠ قم بعمل كلاس او داله تتأكد من الأقواس إذا الأقواس مغلقه يكون الناتج True إذا العكس يكون الناتج False. شاهد الصوره لتتوضح الفكرة اكثر. الشروط : - ممنوع استخدام مكتبات ✅ تم الحل ( هنا )

Repost from < MCS_dev >
🔴 تحدي للمحترفين فقط🏴‍☠ قم بعمل كلاس او داله تتأكد من الأقواس إذا الأقواس مغلقه يكون الناتج True إذا العكس يكون الناتج Fals
🔴 تحدي للمحترفين فقط🏴‍☠ قم بعمل كلاس او داله تتأكد من الأقواس إذا الأقواس مغلقه يكون الناتج True إذا العكس يكون الناتج False. شاهد الصوره لتتوضح الفكرة اكثر. الشروط : - ممنوع استخدام مكتبات ✅ تم الحل ( هنا )

🔵 تحدي بكل بساطه قم بطباعة hello world الشروط: - عدم استخدام اي أقواس مثل () {} []. - عدم استخدام مكتبات. - عدم استخدام console - يجب استخدم python3. ✅ تم الحل ( هنا ) ✅ تم الحل 2 ( هنا )

Repost from < MCS_dev >
🔵 تحدي بكل بساطه قم بطباعة hello world الشروط: - عدم استخدام اي أقواس مثل () {} []. - عدم استخدام مكتبات. - عدم استخدام console - يجب استخدم python3. ✅ تم الحل ( هنا ) ✅ تم الحل 2 ( هنا )

🔵 تحدي ( متوسط ) اعمل داله او كلاس يتحقق من قوة الباسورد. - إذا كانت الباسورد اقل من 8 احرف يكون ال output ضعيف جداً - إذا ك
🔵 تحدي ( متوسط ) اعمل داله او كلاس يتحقق من قوة الباسورد. - إذا كانت الباسورد اقل من 8 احرف يكون ال output ضعيف جداً - إذا كانت الباسورد أرقام بس يكون ال output ضعيف - إذا كانت الباسورد حروف صغيره و أرقام يكون ال output متوسط - إذا كانت الباسورد حروف صغيره و أرقام و حروف كبيرة يكون ال output قوي - إذا كانت الباسورد حروف صغيره و أرقام و حروف كبيره و رموز مثل #@€&*٪: يكون ال output قوي جداً ✅ تم الحل ( هنا )

🔵 تحدي بكل بساطه قم بطباعة hello world الشروط: - عدم استخدام مكتبات - عدم استخدام علامات تنصيص " " ' ' - عدم تجاوز الكود ال سطرين - عدم استخدام ; ✅ تم الحل ( هنا )

Repost from < MCS_dev >
🔵 تحدي بكل بساطه قم بطباعة hello world الشروط: - عدم استخدام مكتبات - عدم استخدام علامات تنصيص " " ' ' - عدم تجاوز الكود ال سطرين - عدم استخدام ; ✅ تم الحل ( هنا )

🔵 تحدي ( بسيط ) اعمل داله تجيب لك النسبه المئوية. مثلاً عندك بيانات كبيرة وانت حابب تبسط على المستخدم قرائتها مثلاً القيمه ا
🔵 تحدي ( بسيط ) اعمل داله تجيب لك النسبه المئوية. مثلاً عندك بيانات كبيرة وانت حابب تبسط على المستخدم قرائتها مثلاً القيمه الكليه 1932 و الجزء منها هو 323 كم رح تكون النسبه المئوية لها؟ شوف الصورة لتتوضح الفكرة اكثر. الشروط: - ممنوع استخدام مكتبات.

افضل كتاب تعليم بايثون 👌👌 مقدم من : اكاديمية حاسوب تاليف : ليزا تاغليفيري اللغه : عربي تقييمه 💫 : خمس نجوم شاركه ل من تحب 💖💖

من المقال السابق ساضع لك اختبار وانت حاول توقع الاخراج Python Code:
def analyze(data):
    match data:
        case [1, *rest]:
            return f"List starts with 1, rest is {rest}"
        case [_, 2, *_]:
            return "List has 2 at second position"
        case _:
            return "List doesn't match patterns"

print(analyze([1, 2, 3]))
Output? A:
List starts with 1, rest is [2, 3]
B:
List has 2 at second position
C:
List doesn't match patterns
أي من هذه التوقعات تعتقد أنها ستكون نتيجة تشغيل الكود؟

في الإصدار 3.10 من Python، تم تقديم ميزة جديدة تُسمى "Pattern Matching"، وهي إضافة مهمة تعزز قدرات اللغة وتوفر طريقة أكثر تعب
في الإصدار 3.10 من Python، تم تقديم ميزة جديدة تُسمى "Pattern Matching"، وهي إضافة مهمة تعزز قدرات اللغة وتوفر طريقة أكثر تعبيرية وكفاءة للتعامل مع البيانات. ما هو Pattern Matching؟ Pattern Matching يشبه الـ switch-case الموجود في لغات البرمجة الأخرى. يتيح لك تطبيق تعليمات محددة بناءً على قيمة أو بنية البيانات، مما يسمح بمعالجة الحالات المختلفة بطريقة أنظف وأكثر فعالية. كيف يعمل؟ يستخدم Python الكلمة الأساسية match لبدء عملية المطابقة، و`case` لتحديد الأنماط المختلفة. يمكنك مطابقة أنواع مختلفة من البيانات، بما في ذلك القيم الحرفية، أنواع البيانات، وحتى الهياكل المعقدة.
def greet(person):
    match person:
        case {"name": "Alice"}:
            return "Hello, Alice!"
        case {"name": "Bob"}:
            return "Hello, Bob!"
        case _:
            return "Hello, Stranger!"

print(greet({"name": "Alice"}))  # Output: Hello, Alice!
لماذا هي مهمة؟ Pattern Matching يجعل الكود أكثر قابلية للقراءة ويقلل من الحاجة إلى الشروط المعقدة.

مقدمة 🚀 مرحبًا بك في هذا الدليل الذي سيقدم لك تشفير XOR باستخدام مكتبة drcrypt. يعد تشفير XOR طريقة بسيطة لتأمين البيانات باستخدام "كلمة مرور". في هذا الدليل، سترى شرحًا تفصيليًا لكيفية استخدامه. المتطلبات الأساسية 📋 قبل أن تبدأ، تأكد من تثبيت مكتبة drcrypt. إذا لم يكن كذلك، فيمكنك تثبيتها باستخدام الأمر التالي:
pip install drcrypt
فهم الكود 🔍 دعنا نقسم مقتطف الشفرة الذي قدمناها ونفهم كل جزء: استيراد فئة XOR: يستورد السطر الأول من الكود فئة XOR من الوحدة النمطية drcrypt.crypt. توفر هذه الفئة طرقًا لتشفير وفك تشفير XOR.
from drcrypt.crypt import XOR
تشفير النص: بعد ذلك، نحدد نموذجًا نصيًا للتشفير، وهو "Hello, World." نقوم بعد ذلك بإنشاء مثيل لفئة XOR من خلال توفير "كلمة مرور" وتحديد ترميز النص (UTF-8 في هذه الحالة).
text = "Hello, World"
xor = XOR("MyPassword", "utf-8")
أصبح مثيل xor جاهزًا الآن لإجراء عمليات التشفير وفك التشفير. التشفير وفك التشفير: تقوم الأسطر التالية بإجراء التشفير. نستخدم طريقة encrypt لمثيل xor لتشفير النص المحدد.
en = xor.encrypt(text)
بعد التشفير، نقوم بطباعة النص الأصلي والنص المشفر، وأخيرًا نقوم بفك تشفير النص المشفر إلى شكله الأصلي:
print("Original Text:", text, end="\n\n")
print("Encrypted Text:", en)
print("Decrypted Text:", xor.decrypt(en))
الخلاصة 🌟 في هذا الدليل، تعلمت كيفية استخدام تشفير XOR مع مكتبة drcrypt. على الرغم من أن تشفير XOR بسيط، إلا أنه من المهم ملاحظة أنه غير مناسب للتطبيقات عالية الأمان. إنها نقطة انطلاق لفهم مفاهيم التشفير. لا تتردد في استكشاف مكتبة drcrypt وتجربة طرق وسيناريوهات تشفير مختلفة! ## المصادر 📚 - Documentation of drcrypt - GitHub Repository of DrDataYE/DrCrypt - drcrypt on PyPI

SAMI AI : هيا مكتبة ذكاء اصطناعي مجانية ولا تتطلب اي مفتاح لاستخدامها تم تطويرها لتتساعد مع المطورين بشكل مجاني وسريع . المكت
SAMI AI : هيا مكتبة ذكاء اصطناعي مجانية ولا تتطلب اي مفتاح لاستخدامها تم تطويرها لتتساعد مع المطورين بشكل مجاني وسريع . المكتبة الأولى في الوطن العربي المجانية والا محدودة يمكنك ببساطة استخدامها عبر الاوامر التالية : pip install sami-ai ببساطة يمكنك استخدامها عبر كود بسيط بمثل هاذة الطريقة : from sami_ai import sami_ai user_input = input("Enter Your Msg: ") result = sami_ai(user_input) print(result["response"]) لا تنسى تقيم المكتبة عبر الحساب الرسمي للمكتبة : GitHub: https://github.com/mr-sami-x/sami_ai تم تطوير المكتبة بواسطة : @SaMi_ye

🔐👨‍💻 أفضل توزيعات نظام التشغيل لاختبار الاختراق 👨‍💻🔐 🐉 Kali Linux: وهو الأشهر عالميًا في مجال اختبار الاختراق. يتميز ب
🔐👨‍💻 أفضل توزيعات نظام التشغيل لاختبار الاختراق 👨‍💻🔐 🐉 Kali Linux: وهو الأشهر عالميًا في مجال اختبار الاختراق. يتميز بمجموعة ضخمة من الأدوات المتخصصة، وهو مثالي للمحترفين والمبتدئين على حد سواء. 🦊 Parrot Security OS: يشتهر بكونه خفيف الوزن وموجه للخصوصية. يحتوي على مجموعة واسعة من الأدوات للتحليل الجنائي الرقمي واختبار الاختراق. 🛡 BackBox Linux: مصمم لأغراض الأمان والتقييم. يتميز ببيئة سطح مكتب سهلة الاستخدام ويحتوي على العديد من الأدوات لاختبار الشبكات. 🕵️ BlackArch Linux: هذا الخيار ممتاز للمستخدمين المتقدمين. يأتي مع أكثر من 2000 أداة أمان ويتميز بتحديثات مستمرة. 🐺 Fedora Security Lab: يأتي هذا كجزء من توزيعة فيدورا ويوفر بيئة مثالية لاختبار الأمان وتدريب الأخصائيين. يُعد اختيار التوزيعة المناسبة خطوة أساسية في رحلة أي متخصص أمني. يجب على المستخدمين أن يأخذوا في الاعتبار مستوى خبرتهم والأهداف المحددة لاختباراتهم. 🛠💻 subscribe in @LinuxArabe ❤️

🔐👨‍💻 أفضل توزيعات نظام التشغيل لاختبار الاختراق 👨‍💻🔐 🐉 Kali Linux: وهو الأشهر عالميًا في مجال اختبار الاختراق. يتميز ب
🔐👨‍💻 أفضل توزيعات نظام التشغيل لاختبار الاختراق 👨‍💻🔐 🐉 Kali Linux: وهو الأشهر عالميًا في مجال اختبار الاختراق. يتميز بمجموعة ضخمة من الأدوات المتخصصة، وهو مثالي للمحترفين والمبتدئين على حد سواء. 🦊 Parrot Security OS: يشتهر بكونه خفيف الوزن وموجه للخصوصية. يحتوي على مجموعة واسعة من الأدوات للتحليل الجنائي الرقمي واختبار الاختراق. 🛡 BackBox Linux: مصمم لأغراض الأمان والتقييم. يتميز ببيئة سطح مكتب سهلة الاستخدام ويحتوي على العديد من الأدوات لاختبار الشبكات. 🕵️ BlackArch Linux: هذا الخيار ممتاز للمستخدمين المتقدمين. يأتي مع أكثر من 2000 أداة أمان ويتميز بتحديثات مستمرة. 🐺 Fedora Security Lab: يأتي هذا كجزء من توزيعة فيدورا ويوفر بيئة مثالية لاختبار الأمان وتدريب الأخصائيين. يُعد اختيار التوزيعة المناسبة خطوة أساسية في رحلة أي متخصص أمني. يجب على المستخدمين أن يأخذوا في الاعتبار مستوى خبرتهم والأهداف المحددة لاختباراتهم. 🛠💻 subscribe in @LinuxArabe ❤️

بعض الأساسيات في بايثون ### 1. التثبيت لتبدأ بالعمل مع بايثون، تحتاج أولاً إلى تثبيتها. يمكنك تحميلها من [الموقع الرسمي لبايثون](https://www.python.org/downloads/). اتبع التعليمات لتثبيتها على نظام التشغيل الخاص بك. ### 2. كتابة البرنامج الأول بعد التثبيت، يمكنك كتابة برامج بايثون باستخدام محرر نصوص بسيط مثل Notepad أو محرر متخصص مثل PyCharm أو Visual Studio Code. #### "Hello, World!" البرنامج التقليدي اكتب الكود التالي في محرر النصوص: print("Hello, World!") ثم احفظ الملف بامتداد .py`، مثلاً `hello_world.py. لتشغيل البرنامج، افتح الطرفية (Terminal) أو موجه الأوامر (Command Prompt) واكتب: python hello_world.py ### 3. المتغيرات والأنواع في بايثون، يمكنك تعريف المتغيرات واستخدامها دون الحاجة إلى تحديد نوعها مسبقًا. x = 10 # متغير من نوع integer y = 20.5 # متغير من نوع float name = "Ahmed" # متغير من نوع string is_valid = True # متغير من نوع boolean ### 4. العمليات الأساسية يمكنك إجراء العمليات الحسابية الأساسية مثل الجمع، الطرح، الضرب، والقسمة. a = 5 b = 3 sum = a + b # جمع difference = a - b # طرح product = a * b # ضرب quotient = a / b # قسمة ### 5. الهياكل التحكمية تتضمن بايثون هياكل تحكمية مثل الشروط (if) والحلقات (for و while). #### شرط if age = 20 if age >= 18: print("Adult") else: print("Not an adult") #### حلقة for for i in range(5): # تكرار الحلقة 5 مرات print(i) #### حلقة while i = 0 while i < 5: print(i) i += 1 ### 6. الدوال (Functions) يمكنك تعريف دوال لتنفيذ مهام محددة. def greet(name): print("Hello, " + name + "!") greet("Ahmed") ### 7. الاستيراد (Importing) بايثون تحتوي على العديد من المكتبات التي يمكن استيرادها لإضافة وظائف إضافية. import math print(math.sqrt(16)) # طباعة الجذر التربيعي للرقم 16 ### 8. التعامل مع الأخطاء (Error Handling) يمكنك التعامل مع الأخطاء باستخدام try و except. try: # كود قد يسبب خطأ x = 1 / 0 except ZeroDivisionError: print("Cannot divide by zero") هذه مجرد مقدمة بسيطة لبايثون. يمكنك تعلم المزيد من خلال الدورات التدريبية عبر الإنترنت، الكتب، والموارد الأخرى المتاحة. تذكر أن الممارسة العملية هي مفتاح التعلم الفعال في مجال البرمجة.

يمكنك تثبيت أدوات اختبار مواقع وردبريس في نظام Kali Linux باستخدام مدير حزمة apt. يعتبر WPScan و WPBullet أحد الأدوات الشائعة لاختبار أمان مواقع وردبريس. لتثبيتهما، يمكنك اتباع الخطوات التالية: 1. قم بفتح نافذة الطرفية في نظام Kali Linux. 2. قم بتحديث قاعدة البيانات المحلية بتشغيل الأمر التالي: sudo apt update 3. بعد الانتهاء من التحديث، قم بتثبيت أداة اختبار مواقع وردبريس WPScan باستخدام الأمر التالي: sudo apt install wpscan 4. قم بتثبيت أداة اختبار مواقع وردبريس WPBullet باستخدام الأمر التالي: sudo apt install wpscan بعد اكتمال عملية التثبيت، يمكنك استخدام هذه الأدوات لاختبار أمان مواقع وردبريس على نظام Kali Linux.