برمجة 360°
993 subscribers
27 photos
8 files
36 links
" اكتشف البرمجة من كل زاوية مع دروس، تحديات، مشاريع مفتوحة المصدر، ومصادر تعلم تساعدك على أن تصبح مبرمجًا محترفًا. انطلق معنا في رحلة تعلم مستمرة!"
Download Telegram
سؤال عصف ذهني بسيط .
يعتمد على فهمك لعملية الاستدعاء الذاتي للدوال.
اللغة : Python. ماهو خرج الكود الذي في الصورة؟
Anonymous Quiz
13%
15
50%
18
31%
21
6%
20
👍3
🔥 WebAssembly (WASM):

التقنية التي ستغير مستقبل الويب!

🧐 ما هو WebAssembly؟
WebAssembly (WASM)

هي تقنية حديثة تُتيح تشغيل الشيفرة بسرعة وأداء قريب من البرامج الأصلية (Native) داخل المتصفحات. تُستخدم لتشغيل التطبيقات الثقيلة مثل الألعاب، الذكاء الاصطناعي، ومعالجة الوسائط مباشرة من المتصفح.


---

💡 لماذا WebAssembly هو المستقبل؟

1. أداء مذهل: أسرع من JavaScript بمرات، ويوفر تجربة استخدام خفيفة وسلسة.


2. توافق عالمي: يعمل على جميع المتصفحات الحديثة مثل Chrome، Firefox، Safari، وEdge.


3. مرونة في الاستخدام: يمكنك كتابة WebAssembly باستخدام لغات مثل C، C++، Rust، وGo.


4. تجربة أفضل للمستخدم: يُقلل وقت التحميل ويوفر أداءً عالياً حتى مع المهام الثقيلة.




---

🔧 كيف تبدأ مع WebAssembly؟

Emscripten: لتحويل الشيفرة المكتوبة بـ C/C++ إلى WebAssembly.
الرابط: https://emscripten.org/

AssemblyScript: إطار لكتابة WebAssembly باستخدام TypeScript.
الرابط: https://www.assemblyscript.org/

Rust + WebAssembly: منصة قوية لتطوير تطبيقات WASM باستخدام لغة Rust.
الرابط: https://rustwasm.github.io/

WebAssembly Studio: محرر مجاني عبر الإنترنت لبدء تطوير WASM بسرعة.
الرابط: https://webassembly.studio/



---

🎯 أبرز الاستخدامات:

تطبيقات الويب الثقيلة: مثل أدوات التصميم ثلاثي الأبعاد وتحرير الفيديو.

الألعاب في المتصفح: تشغيل ألعاب متقدمة بجودة عالية وأداء سلس.

الذكاء الاصطناعي: تشغيل نماذج AI وتحليل البيانات مباشرة في المتصفح.

---

@programming_360

#web
🔥2
ماهو ناتج كود python الذي في الصورة؟
#سؤال #Python
Anonymous Quiz
13%
[1,2,3]
39%
[1,2,3,4]
30%
[4]
17%
خطاء في الكود
إذا كان لديك قاعدة بيانات تحتوي على 3 جداول مترابطة، ما هو المفتاح الذي يربط بين هذه الجداول؟
#database #سؤال
Anonymous Quiz
39%
المفتاح الأساسي (Primary Key)
14%
المفتاح البديل (Alternate Key)
25%
المفتاح الأجنبي (Foreign Key)
22%
المفتاح المركب (Composite Key)
هل تساءلت يومًا كيف تعمل تقنية البلوك تشين (Blockchain)، وما هي استخداماتها beyond العملات الرقمية؟

البلوك تشين هي تقنية لتخزين البيانات بشكل آمن وشفاف ولا مركزي. إليك كيف تعمل واستخداماتها:

---

🔍 كيف تعمل البلوك تشين؟


- البيانات تُخزن في "كتل" (Blocks) مرتبطة ببعضها بسلسلة (Chain)، ومن هنا جاء الاسم.

- كل كتلة تحتوي على:
- بيانات المعاملة (مثل تحويل عملة رقمية).

- توقيع رقمي (Hash) للكتلة السابقة.

- توقيع رقمي خاص بها.

- بمجرد إضافة كتلة، لا يمكن تعديلها دون تغيير كل الكتل التي تليها، مما يجعلها آمنة.

---

🚀 استخدامات البلوك تشين beyond العملات الرقمية:
1. إدارة سلسلة التوريد: تتبع المنتجات من المصنع إلى المستهلك.
2. التصويت الإلكتروني: ضمان انتخابات شفافة وآمنة.
3. السجلات الطبية: تخزين بيانات المرضى بشكل آمن وسري.
4. العقود الذكية: تنفيذ اتفاقيات تلقائيًا عند استيفاء شروط محددة.

---

🔧 كيف تبدأ في تعلم البلوك تشين؟

1. تعلم الأساسيات:
- ابدأ بفهم كيفية عمل البلوك تشين من خلال دورات تعليمية.
- تعلم مفاهيم مثل: اللامركزية، التوقيع الرقمي، والعقود الذكية.

2. تعلم البرمجة:
- إذا كنت تريد تطوير تطبيقات بلوك تشين، تعلم لغة Solidity.(للعقود الذكية على Ethereum).
- أو تعلم استخدام منصات مثل Hyperledger أو EOS.

📚 مصادر تعليمية:

1. دورات مجانية:
- [دورة Blockchain أساسيات على YouTube](https://www.youtube.com/watch?v=SSo_EIwHSd4) 🎥
- [دورة Solidity على YouTube](https://www.youtube.com/watch?v=gyMwXuJrbJQ) 🎥

2. مواقع تعليمية:
- [Blockchain Basics على Coursera](https://www.coursera.org/learn/blockchain-basics) 🌐
- [Solidity Documentation](https://soliditylang.org/docs/) 📄

3. أدوات تطوير:
- [Remix IDE](https://remix.ethereum.org/) 🛠️ لتطوير العقود الذكية.
- [Truffle Suite](https://trufflesuite.com/) 🛠️ لإطار عمل تطوير بلوك تشين.

---

💡 أفكار مشاريع لتجربة البلوك تشين:


1. إنشاء عملة رقمية بسيطة:
باستخدام Solidity وEthereum. 💰


2. نظام تصويت إلكتروني: باستخدام العقود الذكية. 🗳️


3. تطبيق تتبع المنتجات:

لإدارة سلسلة التوريد. 📦
---
🔥1
مشاريع على ال Github 🤖 🚀:

هذه المشاريع تعتمد على الذكاء
الاصطناعي وتعلم الآلة، وهي مثالية للاستكشاف والتعلم:

1. Real-Time Voice Cloning:

- مشروع يتيح نسخ الأصوات في الوقت الفعلي باستخدام الذكاء الاصطناعي.
- الرابط: [https://github.com/CorentinJ/Real-Time-Voice-Cloning](https://github.com/CorentinJ/Real-Time-Voice-Cloning)

2. Deep Learning for Dummies:
- مشروع يشرح أساسيات التعلم العميق بأمثلة تطبيقية بسيطة.
- الرابط: [https://github.com/astorfi/Deep-Learning-World](https://github.com/astorfi/Deep-Learning-World)

3. Text Summarization:
- أداة تلخيص النصوص باستخدام تقنيات الذكاء الاصطناعي.
- الرابط: [https://github.com/miso-belica/sumy](https://github.com/miso-belica/sumy)

4. AI-Powered Image Colorization:

- مشروع لتلوين الصور بالأبيض والأسود باستخدام الذكاء الاصطناعي.
- الرابط: [https://github.com/richzhang/colorization](https://github.com/richzhang/colorization)

5. AI Dungeon Master:
- لعبة تقمص أدوار (RPG) تعتمد على الذكاء الاصطناعي لإنشاء قصص تفاعلية.
- الرابط: [https://github.com/AIDungeon/AIDungeon](https://github.com/AIDungeon/AIDungeon)

---

📱 مشاريع تطبيقات في الهاتف:

1. Plant Disease Detection:
- تطبيق للكشف عن أمراض النباتات باستخدام الذكاء الاصطناعي.
- الرابط: [https://github.com/salmanhiro/Plant-Disease-Detection](https://github.com/salmanhiro/Plant-Disease-Detection)

2. AI-Powered Personal Assistant:
- مساعد شخصي يعتمد على الذكاء الاصطناعي لتنظيم المهام.
- الرابط: [https://github.com/LAION-AI/Open-Assistant](https://github.com/LAION-AI/Open-Assistant)

---

🎨 مشاريع إبداعية:

1. AI Art Generator:
- أداة لإنشاء فن رقمي باستخدام الذكاء الاصطناعي.
- الرابط: [https://github.com/lucidrains/DALLE-pytorch](https://github.com/lucidrains/DALLE-pytorch)

2. AI Music Generation:
- مشروع لتوليد الموسيقى باستخدام الذكاء الاصطناعي.
- الرابط: [https://github.com/magenta/magenta](https://github.com/magenta/magenta)

---

📚 مشاريع تعليمية:

1. AI Notebooks:
- مجموعة من الدروس والأمثلة التطبيقية في الذكاء الاصطناعي.
- الرابط: [https://github.com/ageron/handson-ml2](https://github.com/ageron/handson-ml2)

2. AI for Beginners:
- دليل شامل للمبتدئين في الذكاء الاصطناعي.
- الرابط: [https://github.com/microsoft/AI-For-Beginners](https://github.com/microsoft/AI-For-Beginners)

---

💡 نصائح للبدء:

1. اختر مشروعًا يناسب اهتماماتك:
- سواء كان في الصور، النصوص، الأصوات، أو التطبيقات العملية.

2. استكشف الكود:
- اقرأ الكود وحاول فهم كيفية عمله.

3. قم بتعديل المشروع:
- أضف ميزات جديدة أو عدل في الكود ليتناسب مع احتياجاتك.
🔥2
🔥2👨‍💻1
برمجة 360°
Photo
🚀 Supabase

البديل المفتوح المصدر لـ Firebase

إذا كنت تبحث عن منصة قوية ومرنة لإدارة قواعد البيانات وتطوير تطبيقاتك، فإن Supabase هو الخيار المثالي! فهو يوفر جميع ميزات Firebase، ويعتمد على PostgreSQL، مما يمنحك أداءً قويًا وتحكمًا أكبر.

---

ما هو Supabase؟

Supabase هو نظام مفتوح المصدر يقدم خدمات متكاملة، تشمل:
🔹 قاعدة بيانات PostgreSQL – قاعدة بيانات قوية مع دعم استعلامات SQL المباشرة.
🔹 تحديثات فورية (Real-time) – مزامنة البيانات فورًا باستخدام WebSockets.
🔹 مصادقة آمنة (Authentication) – تسجيل دخول بالبريد الإلكتروني، OAuth، SSO، والمزيد.
🔹 إدارة الأذونات (RLS) – تحكم متقدم في الوصول إلى البيانات.
🔹 تخزين سحابي (Storage) – تخزين الملفات والتحكم في أذوناتها.
🔹 واجهة API تلقائية – REST و GraphQL API يتم إنشاؤها تلقائيًا.
🔹 وظائف سيرفرلس (Edge Functions) – تشغيل أكواد بدون خوادم.
🔹 تكامل مع الأطر المختلفة – يدعم Flutter، React، Next.js، Vue، Angular، Node.js وغيرهم.


---

🔥 لماذا تختار Supabase؟

📌 1. قاعدة بيانات قوية (PostgreSQL)

دعم كامل لاستعلامات SQL.
وظائف مخزنة (Stored Procedures) ودوال PostgreSQL.
تكامل مع لغات البرمجة المختلفة.

2. تحديثات فورية للبيانات (Real-time Updates)

مزامنة فورية باستخدام PostgreSQL Listen/Notify.
دعم WebSockets لعرض البيانات فور تحديثها دون الحاجة لإعادة التحميل.

🔐 3. مصادقة وأمان متقدم (Authentication & Security)

تسجيل دخول عبر البريد الإلكتروني، OAuth، SSO، OTP.
مصادقة باستخدام WebAuthn لدعم الأجهزة الحديثة.
إدارة الأذونات عبر Row Level Security (RLS) للتحكم الدقيق في البيانات.

📂 4. تخزين سحابي (Storage)

تحميل وتنزيل الملفات بسهولة.
دعم تخزين الصور، الفيديوهات، والمستندات.
تحكم كامل في أذونات الملفات لكل مستخدم.

🌐 5. واجهة API تلقائية (Auto-generated APIs)

REST و GraphQL API يتم إنشاؤها تلقائيًا.
توسيع الـ API عبر دوال PostgreSQL أو سيرفرلس Functions.

🖥 6. وظائف سيرفرلس (Edge Functions)

تشغيل أكواد JavaScript/TypeScript بدون خوادم.
تكامل مع قواعد البيانات والتخزين والمصادقة.
دعم Webhooks للتفاعل مع خدمات خارجية.

🎯 7. تكامل مع لغات وأطر عمل متعددة

دعم رسمي لـ Flutter، React، Vue، Angular، Node.js، Python.
مكتبات SDK جاهزة لتسهيل التطوير.

🔄 8. النسخ الاحتياطي واستعادة البيانات

نسخ احتياطي تلقائي للبيانات.
إمكانية استعادة البيانات بسهولة عند الحاجة.

💰 9. مجاني ومفتوح المصدر بالكامل!

تشغيل Supabase على خوادمك الخاصة.
مجتمع مفتوح المصدر ودعم قوي من المطورين.
خطة مجانية بميزات عديدة.

---
اضغط هنا للانتقال الى المنصة
🔥2🗿1
🚀 هل تريد تحسين تجربة المستخدم في تطبيق Flutter بسهولة؟

مكتبة tutorial_coach_mark

هي الحل الأمثل!

لماذا؟
سهلة التكامل: إعداد سريع مع دعم Flutter.

تصميم أنيق: توجيهات تفاعلية تجذب انتباه المستخدم.

خفيفة الوزن: لا تؤثر على أداء التطبيق.

قابلة للتخصيص: تلبي احتياجات تطبيقك بمرونة.

كيف تبدأ؟
1. أضف المكتبة:


   dependencies:
     tutorial_coach_mark: ^1.2.13
  


او في سطر الاوامر:

flutter pub add tutorial_coach_mark

2. استخدم هذا المثال البسيط:

TutorialCoachMark(
targets: [
TargetFocus(
identify: "button1",
keyTarget: _keyButton1,
contents: [
ContentTarget(
align: AlignContent.bottom,
child: Text("اضغط هنا لبدء العملية!"),
),
],
),
],
).show();


3. اتبع [الوثائق الرسمية]

https://pub.dev/packages/tutorial_coach_mark

لمزيد من التفاصيل.
ما النتيجة الصحيحة لكود بايثون الذي في الصورة ؟

#Python #تحدي_الاثنين
Anonymous Quiz
29%
["I", "love", "learning", "code"
14%
"code learning love I"
43%
["code", "learning", "love", "I"]
14%
خطأ في الكود
📢 نصائح ذهبية للتعامل مع الأخطاء في الكود (Error Handling)! ⚠️

كيف تتعامل مع الأخطاء بطريقة احترافية؟ إليك أهم المبادئ:
1️⃣ لا تتجاهل الاستثناءات (Exceptions):
   - تجاهل الخطأ ما يحله! تعامل معه بذكاء لتفادي الأعطال.
2️⃣ استخدم Try / Catch بحكمة:
   - لا تكتبها فقط عشان “يمشي الكود”؛ افهم متى وأين تستخدمها.
3️⃣ أضف رسائل توضيحية:
   - خلي كل رسالة خطأ توضح السبب، عشان تسهّل التتبع والصيانة.
4️⃣ تجنب كشف التفاصيل الحساسة:
   - لا تعرض أخطاء النظام أو معلومات قاعدة البيانات للمستخدم.
5️⃣ سجّل الأخطاء (Logging):
   - استخدم أدوات مثل Sentry أو LogRocket لمراقبة المشاكل وتحليلها.

🎯 أدوات تساعدك في إدارة الأخطاء:

Sentry: لمتابعة الأعطال في الوقت الحقيقي.

Bugsnag: لمراقبة أداء التطبيق واكتشاف الأعطال.

Winston / Log4j / Python logging: مكتبات لتسجيل الأخطاء وتحليلها.

💡 تذكر:
المبرمج المحترف هو اللي يتوقع الخطأ ويعرف يتصرف فيه!
@programming_360

#نصائح_برمجية #CleanCode #ErrorHandling
👍2👨‍💻1
📊 ـ 100 API
مجاني للمطورين – مصنفة حسب الفئة!

ابدأ بتجربة، اختبار، أو بناء مشاريع حقيقية باستخدام هذه الـ APIs المجانية:

📂 الفئة الأولى: APIs عامة

public-apis.io

open-notify.org

jsonplaceholder.typicode.com

boredapi.com

httpbin.org

reqres.in

dummyjson.com

🌦️ الفئة الثانية: APIs للطقس

openweathermap.org

weatherapi.com

metaweather.com

weatherstack.com

visualcrossing.com

climacell.co

getambee.com

📱 الفئة الثالثة: APIs لوسائل التواصل الاجتماعي

developer.twitter.com

reddit.com/dev/api

developers.facebook.com/instagram-api

developers.google.com/youtube

linkedin.com/developer

tumblr.com/api

developers.facebook.com/graph-api

💰 الفئة الرابعة: APIs للمال والعملات الرقمية

coingecko.com

coinmarketcap.com

alphavantage.co

iexcloud.io

finance.yahoo.com

cryptowat.ch

openexchangerates.org

🎮 الفئة الخامسة: APIs للترفيه

themoviedb.org

tvmaze.com/api

opentdb.com

developer.spotify.com

developer.apple.com

jikan.moe

pokeapi.co

🖼️ الفئة السادسة: APIs للصور والفيديو

unsplash.com

pixabay.com

pexels.com

developers.giphy.com

imgur.com/api

picsum.photos

catfact.ninja

🗺️ الفئة السابعة: APIs للخرائط والمواقع

developers.google.com/maps

mapbox.com

positionstack.com

opencagedata.com

geonames.org

ipgeolocation.io

openstreetmap.org

🧠 الفئة الثامنة: APIs للذكاء الاصطناعي

openai.com

huggingface.co

clarifai.com

ibm.com/watson

deepai.org

dandelion.eu

wit.ai

🏃 الفئة التاسعة: APIs للصحة واللياقة

nutritionix.com

open.fda.gov

open-health-api (GitHub)

dev.fitbit.com

myfitnesspalapi.com

getambee.com

disease.sh

📰 الفئة العاشرة: APIs للأخبار

newsapi.org

developer.nytimes.com

open-platform.theguardian.com

microsoft.com/bing/apis

rapidapi.com/contextualwebsearch

mediastack.com

eventregistry.org

🧰 الفئة 11: APIs لأدوات التطوير

docs.github.com

developer.atlassian.com

docs.gitlab.com

codesandbox.io

api.stackexchange.com

postman.com

rapidapi.com

🛍️ الفئة 12: APIs للتجارة الإلكترونية

shopify.dev

woocommerce.github.io

webservices.amazon.com

developer.ebay.com

developer.bigcommerce.com

developer.squareup.com

stripe.com

😄 الفئة 13: APIs للمرح

api.chucknorris.io

dog.ceo

thecatapi.com

randomuser.me

api.adviceslip.com

funtranslations.com

numbersapi.com

📚 الفئة 14: APIs للتعليم
ت
developer.edamam.com

openlibrary.org

github.com/Khan/khan-api

developer.ted.com

mediawiki.org

building.coursera.org

eventbrite.com

🧪 الفئة 15: APIs متنوعة

uuidtools.com

goqr.me

احفظ هذه القائمة وابدأ مشروعك القادم!


#APIs #FreeAPIs #مشاريع_برمجية
#OpenSource #برمجة

@programming_360
🔥 فرصة ذهبية لكل المهتمين بالذكاء الاصطناعي!
مايكروسوفت تقدّم دورة مجانية بالكامل لتأسيسك في مجال AI.

🎯 مقدمة في الذكاء الاصطناعي – AI Fundamentals
محتوى بسيط واحترافي لأي مطور أو مبتدئ مهتم يفهم كيف يعمل الذكاء الاصطناعي فعليًا.

مواصفات الدورة:
⏱️ المدة: 160 دقيقة
🎓 الجهة المقدمة: Microsoft
💰 التكلفة: مجاناً 100٪
🌐 الرابط الرسمي للتسجيل:
https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/

ابدأ الآن وادخل عالم الذكاء الاصطناعي من أوسع أبوابه!

#الذكاء_الاصطناعي #تعلم_ذاتي #برمجة
#Microsoft #دورات_مجانية

@programming_360
🔥3
📘 Clean Code - روبرت سي. مارتن
🏆 المرجع العالمي للأكواد الاحترافية.

لماذا هذا الكتاب استثنائي؟
- يُدرّس في "جوجل" و"أمازون" كمنهج معتمد
- يقدم 52 مبدأً عملياً للتميز البرمجي
- يحول الأكواد من "مجرد شغالة" إلى "تحف قابلة للتطوير"

💎 القيمة الفريدة:
"ليس كتاباً تقرأه مرة، بل مرجعاً يرافقك طوال مسيرتك البرمجية"

🎯 تأثير مباشر على:
✓ جودة أنظمتك ✓ وقت صيانتها ✓ قيمة عملك السوقية

🌍 متوفر بـ 40 لغة
(بما فيها العربية) عبر منصات النشر العالمية


"الكود النظيف ليس رفاهية... إنه ضرورة بقاء في عالم التكنولوجيا "

[ الآن متاح لكم مجاناً باللغة الانجليزية 👇]
🔥3