Coding

اختبار الوحدات في بايثون: دليل شامل مع أمثلة

اختبار الوحدات في بايثون: دليل شامل مع أمثلة

اختبار بايثون باستخدام pytest، وTDD، وmocking، وcoverage

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

بناء خوادم MCP في بايثون: دليل البحث على الويب والتنقيب

بناء خوادم MCP في بايثون: دليل البحث على الويب والتنقيب

بناء خوادم MCP لمساعدي الذكاء الاصطناعي مع أمثلة بلغة بايثون

بروتوكول سياق النموذج (MCP) يُحدث طريقة تفاعل مساعدي الذكاء الاصطناعي مع مصادر البيانات الخارجية والأدوات. في هذا الدليل، سنستعرض كيفية بناء خوادم MCP في Python، مع أمثلة تركز على قدرات البحث عبر الإنترنت والتنقيب.

مفاتيح لوحة المفاتيح في أوبونتو: دليل كامل للإختصارات

مفاتيح لوحة المفاتيح في أوبونتو: دليل كامل للإختصارات

مُسَارِعَاتِ لوحة مفاتيح Ubuntu -> إنتاجيتك

مفاتيح لوحة المفاتيح في Ubuntu هي أدوات ضرورية لتعزيز الإنتاجية والكفاءة. سواء كنت مطورًا أو مشرفًا على النظام أو مستخدمًا متقدمًا، فقد تساعدك هذه المفاتيح في تسريع مهامك وتقليل الاعتماد على الفأرة.

الويب المستقل: استعادة الاستقلالية الرقمية

الويب المستقل: استعادة الاستقلالية الرقمية

احصل على ملكية محتواك وتحكم في هويتك

تم تصميم الويب في الأصل كشبكة موزعة حيث يمكن لأي شخص النشر والتواصل. مع مرور الوقت، تركزت الشركات على منصات وجمعت السيطرة، مما أدى إلى إنشاء حدائق مغلقة حيث يصبح المستخدمون منتجات والمضمون مغلقًا. يهدف حركة الويب المستقل إلى استعادة الوعد الأصلي للويب: ملكية شخصية، حرية إبداعية، واتصال حقيقي.

استيعاب حاويات Dev في VS Code

استيعاب حاويات Dev في VS Code

أنشئ بيئات تطوير متسقة وقابلة للنقل وقابلة للتكرار باستخدام حاويات التطوير

يواجه المطورون غالبًا مشكلة “يعمل على جهازي” بسبب اختلافات في الاعتماديات، إصدارات الأدوات، أو اختلافات أنظمة التشغيل. الحاويات التطويرية في Visual Studio Code (VS Code) تحل هذه المشكلة بشكل أنيق — من خلال السماح لك بالتطوير داخل بيئة مُحاوية تم تكوينها خصيصًا لمشروعك.

بناء ونشر وتحقيق الدخل من مهارات أليكسا

بناء ونشر وتحقيق الدخل من مهارات أليكسا

كيفية تطوير مهارة أمازون أليكسا - تعليمات.

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

تقييد نماذج LLM باستخدام إخراج مهيكل: Ollama، Qwen3 وPython أو Go

تقييد نماذج LLM باستخدام إخراج مهيكل: Ollama، Qwen3 وPython أو Go

بضع طرق للحصول على إخراج منظم من Ollama

النماذج الكبيرة للغة (LLMs) قوية، ولكن في الإنتاج نادراً ما نريد فقرات حرة. بدلاً من ذلك، نريد بيانات قابلة للتنبؤ: خصائص، حقائق، أو كائنات منظمة يمكنك إدخالها في تطبيق. هذا هو مخرجات LLM المنظمة.