نصيحة حول PEP8:
لتحسين قابلية القراءة، قم بكسر السطور قبل عوامل التشغيل الثنائية (مثل +، -، *، /) وليس بعدها. هذا يسمح بمحاذاة العوامل مع معاملاتِها وتجنب تشتتها عبر سطور مختلفة.
مثال:
لتحسين قابلية القراءة، قم بكسر السطور قبل عوامل التشغيل الثنائية (مثل +، -، *، /) وليس بعدها. هذا يسمح بمحاذاة العوامل مع معاملاتِها وتجنب تشتتها عبر سطور مختلفة.
مثال:
# good
income = (gross_wages
+ taxable_interest
+ (dividends - qualified_dividends)
- ira_deduction
- student_loan_interest)
# bad
income = (gross_wages +
taxable_interest +
(dividends - qualified_dividends) -
ira_deduction -
student_loan_interest)
👍1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
اكتشفت إضافة رائعة تضيف أيقونات جميلة لأنواع مختلفة من الملفات في GitHub وGitLab وGitea وGogs .
Download Extension: Link
Source Code: Link
#Tools
Download Extension: Link
Source Code: Link
#Tools
👍2
تم إصدار Typer 0.19.0
يمكنك الآن استخدام Literal من typing لوسائط CLI التي تقبل فقط واحدة من عدة قيم .
الميزة الأكثر انتظارًا أصبحت متاحة أخيرًا🥹🔥.
Source Code: Link
يمكنك الآن استخدام Literal من typing لوسائط CLI التي تقبل فقط واحدة من عدة قيم .
الميزة الأكثر انتظارًا أصبحت متاحة أخيرًا🥹🔥.
Source Code: Link
👍1🔥1
مكتبة random في Python
في المقالة تم شرح كيفية عمل random بلغة بسيطة، ولماذا العشوائية في بايثون ليست عشوائية تمامًا، ومتى يجب استخدام seed أو uniform أو shuffle.
بالداخل: أمثلة توضيحية، سيناريوهات تطبيق حقيقية، ومقارنة مع العشوائية الحقيقية من العالم الخارجي.
اقرأ المقال : Link
في المقالة تم شرح كيفية عمل random بلغة بسيطة، ولماذا العشوائية في بايثون ليست عشوائية تمامًا، ومتى يجب استخدام seed أو uniform أو shuffle.
بالداخل: أمثلة توضيحية، سيناريوهات تطبيق حقيقية، ومقارنة مع العشوائية الحقيقية من العالم الخارجي.
اقرأ المقال : Link
🔥3
صدرت النسخة التجريبية الثالثة من Python 3.14.0rc3
هذه هي النسخة المرشحة الأخيرة المتوقعة قبل الإصدار المستقر لـ Python 3.14 في الشهر المقبل.
يمكنك تجربتها الآن باستخدام الأمر:
ما الجديد : Link
.
هذه هي النسخة المرشحة الأخيرة المتوقعة قبل الإصدار المستقر لـ Python 3.14 في الشهر المقبل.
يمكنك تجربتها الآن باستخدام الأمر:
uv python upgrade 3.14
ما الجديد : Link
.
🔥2
الكتاب المجاني "دورة أولى في هياكل البيانات بلغة بايثون" لدونالد ر. شيخي .
سيساعدك على إتقان أساسيات بايثون، التفكير الخوارزمي، تحليل التعقيد، البرمجة الديناميكية وطرق البحث، أي كل ما تحتاجه للتحضير للذكاء الاصطناعي وتعلم الآلة🧠.
طور مهاراتك: وانطلق
سيساعدك على إتقان أساسيات بايثون، التفكير الخوارزمي، تحليل التعقيد، البرمجة الديناميكية وطرق البحث، أي كل ما تحتاجه للتحضير للذكاء الاصطناعي وتعلم الآلة🧠.
طور مهاراتك: وانطلق
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
هذا المستودع على GitHub هو كنز حقيقي من الكتب المجانية في البرمجة .
ستجد فيه مئات الكتب بمختلف لغات العالم (ومن ضمنها اللغة العربية ) في مختلف المجالات مثل الذكاء الاصطناعي، البلوكتشاين، تطوير التطبيقات، تطوير الألعاب، تطوير الويب، هندسة البرمجيات والعديد من المجالات الأخرى🔥.
#Tools
ستجد فيه مئات الكتب بمختلف لغات العالم (ومن ضمنها اللغة العربية ) في مختلف المجالات مثل الذكاء الاصطناعي، البلوكتشاين، تطوير التطبيقات، تطوير الألعاب، تطوير الويب، هندسة البرمجيات والعديد من المجالات الأخرى🔥.
ابدأ مجالك من هنا .
#Tools
🔥2
نزل تصنيف شعبية لغات البرمجة والتقنيات لعام 2025 من IEEE .
تتخطى Python المركز الأول بفارق كبيررررر جدًا 👀🔥.
تتخطى Python المركز الأول بفارق كبيررررر جدًا 👀🔥.
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
أروع موقع تفاعلي لتعلم الاحتمالات والإحصاء
داخله تصورات بصرية واضحة، تفاعلات وأقل قدر ممكن من التعريفات الرياضية الجافة😴.
يمكنك تعديل التوزيعات، أخذ عينات، اللعب بفواصل الثقة ورؤية كيف يعمل كل هذا بشكل واضح🔥.
أنصح بفتحه من سطح المكتب .
#Tools
داخله تصورات بصرية واضحة، تفاعلات وأقل قدر ممكن من التعريفات الرياضية الجافة😴.
يمكنك تعديل التوزيعات، أخذ عينات، اللعب بفواصل الثقة ورؤية كيف يعمل كل هذا بشكل واضح🔥.
أنصح بفتحه من سطح المكتب .
• رابط الموقع | Link 👉
#Tools
🔥2❤1
استخدم
هي أكثر أماناً من
#python
secrets لتوليد سلاسل عشوائية قوية تشفيرياً — مثل أكواد التحقق لمرة واحدة أو رموز الوصول .هي أكثر أماناً من
random ومناسبة لأي مهام تتعلق بالأمان .#python
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
صدر فيلم وثائقي عن Python .
في انتظاركم دراما كاملة — كيف تم إنشاء بايثون كهواية، كادت أن تختفي، لكنها في النهاية ارتفعت وأصبحت أشهر لغة برمجة في العالم🔥.
يظهر في الفيلم غيدو فان روسوم نفسه(مطور بايثون )، بالإضافة إلى منشئ NumPy، ومنشئ Django ، وPandas ، وغيرهم من كبار مجتمع البرمجة💥.
في انتظاركم دراما كاملة — كيف تم إنشاء بايثون كهواية، كادت أن تختفي، لكنها في النهاية ارتفعت وأصبحت أشهر لغة برمجة في العالم🔥.
يظهر في الفيلم غيدو فان روسوم نفسه(مطور بايثون )، بالإضافة إلى منشئ NumPy، ومنشئ Django ، وPandas ، وغيرهم من كبار مجتمع البرمجة💥.
• شاهد الآن 👉
❤2
في الأمس ... تم إصدار النسخة الرسمية المستقرة من Python 3.14 المشهورة بين المطورين بإسم CPython 👀🔥.
من المخطط دعم هذه النسخة لمدة عام ونصف ، ثم ستصدر تصحيحات لإصلاح الثغرات الأمنية لها لمدة ثلاث سنوات ونصف إضافية .
لمعرفة التحسينات والتغييرات الرئيسية في هذه النسخة اقرأ الوثيقة الرسمية .
من المخطط دعم هذه النسخة لمدة عام ونصف ، ثم ستصدر تصحيحات لإصلاح الثغرات الأمنية لها لمدة ثلاث سنوات ونصف إضافية .
لمعرفة التحسينات والتغييرات الرئيسية في هذه النسخة اقرأ الوثيقة الرسمية .
• رابط الوثيقة : https://www.python.org/downloads/release/python-3140/#Python
🔥1
Python Tips | بالعربي
في الأمس ... تم إصدار النسخة الرسمية المستقرة من Python 3.14 المشهورة بين المطورين بإسم CPython 👀🔥. من المخطط دعم هذه النسخة لمدة عام ونصف ، ثم ستصدر تصحيحات لإصلاح الثغرات الأمنية لها لمدة ثلاث سنوات ونصف إضافية . لمعرفة التحسينات والتغييرات الرئيسية في…
بعد أن صدرت في الأمس نسخة 3.14 ، يبدو أن مطوري ++C لن يتمكنوا من التنمر على Python بعد الآن 🙃.
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
أحضرت موقعًا لتحسين ملف GitHub الشخصي .
هنا مجموعة من أمثلة README رائعة من مطورين من جميع أنحاء العالم .
#Tools
هنا مجموعة من أمثلة README رائعة من مطورين من جميع أنحاء العالم .
شاهد واستلهم من هنا : https://zzetao.github.io/awesome-github-profile/
#Tools
👍2
نقطة الدخول إلى البرنامج
البناء :
يُستخدم لتحديد ما إذا كان ملف الوحدة قد تم تشغيله مباشرة أو تم استيراده من ملف آخر .
يتيح هذا البناء تشغيل بعض الشيفرات فقط عند استدعاء الوحدة مباشرة، حيث سيكون
هذا يسمح بتشغيل البرنامج بالكامل فقط عندما يكون هو الأساسي، وليس عند استيراده كوحدة.
#وهذا_الأساس
البناء :
if __name__ == '__main__'
يُستخدم لتحديد ما إذا كان ملف الوحدة قد تم تشغيله مباشرة أو تم استيراده من ملف آخر .
يتيح هذا البناء تشغيل بعض الشيفرات فقط عند استدعاء الوحدة مباشرة، حيث سيكون
name مساويًا لـ 'main' فقط إذا تم تشغيل الوحدة مباشرة .هذا يسمح بتشغيل البرنامج بالكامل فقط عندما يكون هو الأساسي، وليس عند استيراده كوحدة.
#وهذا_الأساس
❤2👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
هل تائه في كودك الخاص؟
قم بتغيير كلمة GitHub في رابط مشروعك إلى Gitvizz وافتح الرابط .
سيتم فتح الأداة التي تحول قاعدة الكود إلى رسوم بيانية تفاعلية على الفور، لتتمكن من رؤية كيف يرتبط كل شيء بشكل واضح .
#Tools
قم بتغيير كلمة GitHub في رابط مشروعك إلى Gitvizz وافتح الرابط .
سيتم فتح الأداة التي تحول قاعدة الكود إلى رسوم بيانية تفاعلية على الفور، لتتمكن من رؤية كيف يرتبط كل شيء بشكل واضح .
#Tools
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
هذة الأداة يمكنها تحديد ما إذا كان الكود مكتوبًا بواسطة إنسان أو ذكاء اصطناعي.
في الفيديو تم اختبار ملفين: أحدهما تم إنشاؤه بواسطة ال AI، والآخر كتبه إنسان.
النتائج كانت دقيقة تمامًا: 100% كود ذكاء اصطناعي للملف من ال AI و 0% للملف البشري.
الدقة المعلنة حوالي 95%، لذا فهي أداة مفيدة لقادة الفرق والمهندسين للتحقق بسرعة من كاتب الكود.
لكن لا تنسوا أن الذكاء الاصطناعي ليس مثاليًا🙂.
#Tools
في الفيديو تم اختبار ملفين: أحدهما تم إنشاؤه بواسطة ال AI، والآخر كتبه إنسان.
النتائج كانت دقيقة تمامًا: 100% كود ذكاء اصطناعي للملف من ال AI و 0% للملف البشري.
الدقة المعلنة حوالي 95%، لذا فهي أداة مفيدة لقادة الفرق والمهندسين للتحقق بسرعة من كاتب الكود.
• رابط الأداة : http://span.app/detector
لكن لا تنسوا أن الذكاء الاصطناعي ليس مثاليًا🙂.
#Tools
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
أخيرًا Python بدون GIL 👀🔥.
هذا أمر رائع حقًا، لأنه سابقًا، حتى لو كتبت كود متعدد الخيوط، كان بايثون ينفذ خيطًا واحدًا فقط في كل مرة — دون أي زيادة في الأداء .
والآن يمكن لبايثون تنفيذ كودك متعدد الخيوط بشكل متوازي مما يؤدي إلى سرعة عالية جدًا كما موضح بالمثال في الفيديو أعلاه💥.
#python
هذا أمر رائع حقًا، لأنه سابقًا، حتى لو كتبت كود متعدد الخيوط، كان بايثون ينفذ خيطًا واحدًا فقط في كل مرة — دون أي زيادة في الأداء .
والآن يمكن لبايثون تنفيذ كودك متعدد الخيوط بشكل متوازي مما يؤدي إلى سرعة عالية جدًا كما موضح بالمثال في الفيديو أعلاه💥.
#python
🔥2