Sabitlenmiş Tweet
حلول برمجية💡| مهندسة شوق
919 posts

حلول برمجية💡| مهندسة شوق
@programmersolv
حساب مختص في عالم البرمجة وهياكل البيانات (Data Structures) بإدارة مهندسة برمجيات 👩💻 أساعد الطلاب والطالبات على فهم المواد البرمجية وتجاوزها بذكاء 🚀💡
Kingdom of Saudi Arabia Katılım Ocak 2021
2.5K Takip Edilen2.4K Takipçiler

مسا الخير متابعيني ❤️
معلومة اليوم للناس المهتمة بالذكاء الاصطناعي ، لما تستخدم Pydantic بكلاسات البايثون عندك بالمشروع، الكلاس تبعك بيصير يدعم type coercion 🔥
يعني لو إجاك من LLM response بيانات بـ types مختلفة… Pydantic بيحوّلها لحاله ✅ وما بيعطيك error 🚫
هيك بتتجنب وجع راس الـ parsing اليدوي ✨
وصدقني… هاي من أعظم الميزات اللي بتوفرها!
إذا حابين أنزل تلخيص مرتب عن الموضوع، اكتبولي بالكومنتات 💬
#برمجة #ذكاءـاصطناعي

العربية

تخيّلوا معي إنك بدك تعرف شيء معين، بس بدل ما تعتمد على ذاكرتك بس، عندك مكتبة كبيرة فيها كل الكتب والمقالات اللي تحتاجها.
RAG بالضبط زي كذا للذكاء الاصطناعي:
1️⃣ Knowledge Base
يعني كل المعلومات والمستندات اللي تريد الآلة تعرف عنها، مثل ملفات PDF، مقالات، ملاحظات مدرسية، قوانين و أي شيء.
2️⃣ سؤال المستخدم
الطالب يسأل سؤال: "ما هي فصول السنة؟"
3️⃣ البحث Retrieval
النظام يبحث في الـ Knowledge Base ويجيب لك أهم المقاطع اللي لها علاقة بسؤالك.
4️⃣ الإجابة Generation
بعد ما يجيب المقاطع، يدمجها مع السؤال ويعطيك جواب كامل وواضح.
5️⃣ Vector
كل فقرة أو سؤال يتحول لـ Vector رقمي عشان الآلة تعرف تشابه الأسئلة والنصوص بسرعة.
#RAG #ArtificialIntelligence #MachineLearning #KnowledgeBase #Vector #Retrieval #Generation #تعلم_ذكاء_اصطناعي #طلاب

العربية

💡 اليوم وأنا أشتغل على مشروعي في #Python استخدمت ميزة اسمها Unpacking، وزميلي سألني: "شو يعني؟ ومتى نستخدمها؟"
قلت له: بايثون بتعطينا كنز اسمه Packing & Unpacking! 🤯
🔹 Packing = تجميع القيم داخل متغير واحد باستخدام * أو **
show_numbers(*args):
print(args)
show_numbers(1, 2, 3, 4)
🔹 Unpacking = توزيع القيم كأنها معاملات منفصلة
greet(name, age):
print(f"Hello {name}, {age} years old.")
person = {"name": "Ali", "age": 20}
greet(**person) # Hello Ali, 20 years old.
جرّبوها اليوم وحتشوفوا قد إيش تختصر وقتكم! ⚡🐍
#برمجة #بايثون

العربية

في بايثون، إحنا مش مجبرين نحدد نوع المتغير (زي int أو str) وقت تعريفه لكن بتعمل مشاكل لما يكبر المشروع، زي:
✔ صعوبة فهم الكود
✔ أخطاء بتظهر وقت التشغيل بدل ما تنكشف وقت الكتابة
💡 ومن هنا إجا مفهوم Type Hinting طريقة نوضح فيها نوع المتغيرات أو القيم اللي الدالة بتتعامل معها، بدون ما نغيّر طريقة تنفيذ بايثون نفسها.
يعني بيساعدنا نكتب كود أوضح، أنظف، وأسهل للصيانة ومرن كمان ✅
✅ هل Type Hinting بيأثر على أداء البرنامج؟
🚫 لا أكيد. بايثون بتتجاهل الـ types وقت التشغيل. الهدف منه التنظيم.
✨ وكمان إذا المشروع انعرض على مبرمجين تانيين، بيساعدهم يفهموا بسرعة أنواع المتغيرات، بدون ما يغوصوا في تفاصيل الكود.
#Python #TypeHinting #CleanCode #PythonTips #بايثون #تعلم_البرمجة #CodeQuality #DataScience #AI #ProgrammingBasics

العربية

بتسمعوا كتير عن "Generative AI"؟
بس شو يعني فعليًا؟ 🤔
هو الذكاء الاصطناعي اللي مش بس بفهم البيانات.
بـيولّد منها أشياء جديدة
بيكتب مقالات
بيرسم صور
وبيعمل كود
يعني كأنك بتعطي الآلة فكرة...
وهي ترد عليك بإبداع ✨
طيب كيف بصير هيك إشي؟
كيف الآلة "تخترع" أشياء من العدم؟
⬅️ الجواب: باستخدام نماذج ذكاء اصطناعي ضخمة، اتدرّبت على ملايين النصوص، الصور، والأصوات...
وصارت "تفهم كيف البشر بيكتبوا، بيرسموا، وبيفكروا".
📚 ولما تعطيها فكرة، هي بتكمل عليها بناءً على اللي تعلّمته.
@AI_Lovers_Net
#الذكاء_الاصطناعي #الذكاء_التوليدي #تعلم_الآلة
#تقنية #تعلم_الذكاء_الاصطناعي #تعلم_عن_بعد #برمجة #بايثون #تعلم_البرمجة #جيل_الذكاء_الاصطناعي #طلاب_البرمجة #تقنية_المستقبل

العربية

طلابي وطالباتي محبين البايثون 😎
محتارين أي مكتبة Python تستخدموا لمشروكم؟
لاول مرة عملتلكم دليل سريع نختار من خلاله المكتبة المناسبة لمشروعنا ⬇️
احفظ التغريدة، ممكن توفر عليك ساعات بالمشروع القادم!
1️⃣ Pandas: لتنظيف وتحليل البيانات
2️⃣ Scikit-Learn: لتطبيقات التعلم الآلي
3️⃣ TensorFlow: لتقنيات التعلم العميق
4️⃣ Matplotlib: لرسم البيانات ببساطة
5️⃣ Seaborn: لرسوم بيانية أجمل ومتقدمة
6️⃣ Flask: لبناء واجهات برمجية وتطبيقات ويب
7️⃣ Pygame: لتطوير الألعاب
8️⃣ Kivy: لتطبيقات الموبايل
9️⃣ Tkinter: لبناء واجهات سطح المكتب
شو هي أكثر مكتبة تستخدمها؟ وليه؟ خلينا نتناقش 👇
#بايثون #برمجة

العربية

انا يامس اخترت مشروع التخرج اشي يكون اله علاقة بالذكاء. الاصطناعي شو الخطوات اللي مفروض امشي عليها؟
هاي الخطوات رح تساعدك تمشي خطوة بخطوة:
حددي الفكرة أو المشكلة
فكري بمشكلة ممكن الذكاء الاصطناعي يساعد في حلّها
حددي نوع المشروع
هل مشروعك من نوع:
تعلم آلي (Machine Learning)؟
تعلم عميق (Deep Learning)؟
رؤية حاسوبية (Computer Vision)؟
معالجة لغة طبيعية (NLP)؟
اجمعي البيانات
دوري على بيانات مناسبة من الإنترنت، أو اجمعيها بنفسك.
بعدها: نظّفي البيانات، واشتغلي على تجهيزها كويس للنموذج.
حددي الأدوات والتقنيات
غالبًا رح تشتغلي باستخدام Python
ومكتبات مهمة مثل:
scikit-learn, TensorFlow, PyTorch
ابدئي بنماذج بسيطة
جربي نموذج بسيط، تابعي النتائج، وطوّري شوي شوي حسب الحاجة.
قيّمي النموذج
شوفي قديش النموذج دقيق باستخدام مقاييس مثل:
Accuracy
Recall
F1 Score
حسّني النتائج
جرّبي تعديلات على النموذج، غيّري الخوارزمية، أو عدّلي البيانات لنتائج أفضل.
جهّزي التقرير والعرض النهائي
فسّري كل شي اشتغلتي عليه:
الفكرة – البيانات – الأدوات – التجارب – التحديات – والنتائج.
#مشروع_تخرج #تخرج #مشاريع_تخرج #طلاب_الجامعة #الذكاء_الاصطناعي #تعلم_آلي #تعلم_عميق #تحليل_البيانات #MachineLearning #DeepLearning #AIProject #DataScience #ArtificialIntelligence

العربية

استفتاء سريع للناس المهتمة بالذكاء الصناعي 😌
ما هو المكون الأساسي الذي يُميز نموذج Transformer عن الشبكات العصبونية التقليدية مثل RNN وLSTM؟
أ) الطبقات التلافيفية (CNNs)
ب) الانتشار العكسي (Backpropagation)
ج) آلية الانتباه (Attention Mechanism)
د) تقليل الأبعاد (Dimensionality Reduction)
#ذكاء_اصطناعي #AI #تعليمـبرمجة #Transformers

العربية

@programmersolv @AItrendnews @AI_Arabic1 ج (Attention Mechanism)
هو المكون الرئيسي الذي يخلي نموذج Transformer قوي مره مقارنة بRNN وLSTM، لانه يسمح للنموذج انه يركز على أجزاء معينة من المدخلات بشكل مرن وفعال بدال مايجلس يعلجها بشكل متسلسل بس
العربية

كل مرة بتشتغلي على مشروع بايثون أو AI
وبتقعدي تكتبي pip install لكل مكتبة؟ 😮💨
جبتلكم اليوم طريقة بتختصر وقت وجهد!
✅ اكتبوا أسماء كل الـ packages اللي بتحتاجوها في ملف نصي
مثلاً: requirements.txt
وبعدين بكل سهولة نزّلوهم كلهم مرة وحدة باستخدام هادا command :
pip install -r requirements.txt
وهيك بتنزل كل المكتبات بضغطة وحدة! 🚀
🔥 سريعة، مرتبة، وكأنك مبرمجة محترفة من زمان 😏
📂 مثال على محتوى requirements.txt:
numpy
pandas
scikit-learn
matplotlib
tensorflow
جرّبوها وشاركوها مع أصحابكم المشتتين في pip install 😂.
@PrograminLovers @coder90 @AI_Arabic1
#بايثون #ذكاء_اصطناعي #نصائح_برمجية
#تعلم_البرمجة #الذكاء_الاصطناعي #نصائح_برمجية #مشاريع_برمجة #مبرمجين_عرب #تعلم_بايثون
العربية

2. 🔐 بدنا نخلي ال Script قابلاً للتنفيذ
حط علئ موجه الاوامر هذا الامر
chmod +x ~/newpy
ملاحظة هامة جدا: لو بدك ال script تبعك يشتغل من اي مكان
اكتب في موجه الاوامر
nano ~/.zshrc
حتفتح معك شاشاة سودا ضيف باخر سطر من هاي الشاشة
export PATH="$HOME:$PATH"
بعد هيك اضغط علئ الكيبورد علئ زر Ctrl + O علشان تحفظ التغييرات
بعد هيك اعمل تحديث لموجه الاوامر من خلال الامر
source ~/.zshrc
الان وبكل بساطة باي مشروع بايثون لو كتبت علئ سبيل المثال
newpy my_script.py
حيتم انشاء ملف بايثون ولكن فيه هادا ال Template جاهز .
لو حابين اشارككم بتريكات زي هيك بتسهل عليكم الشغل احكولي بالكومنتات ❤️
العربية

نبدا باول خطوة وهي انشاء ال Script
افتح موجه الاوامر عندك واكتب
nano ~/newpy
حتفتح لك شاشة سودا حط فيها هادا الكلام
#!/bin/bash
if [ -z "$1" ]; then echo "Usage: newpy <filename.py>" exit 1 fi
cat < "$1" def main(): pass
if name == 'main': main() EOF
chmod +x "$1"
echo "Created $1"
بعد هيك اضغط علئ الكيبورد علئ زر Ctrl + O علشان تحفظ التغييرات
وبعدين Ctrl + X علشان تطلع من هاي الشاشة 😌

**تريكة** ب تسهل الشغل للطلاب الي شغالين مشاريع بايثون بدل مابكل ملف بتنشاه بتروح وانت ضايف هادا المقطع حعلمكم اليوم كيف تعملوا script بسيط تحطه علئ جهازك بحيث لما تيجي تنشئ ملف بايثون بشكل تلقائي بيتمم اضافة هذا المقطع كانه Template (قالب).
#تابعواـالثريد
ولا تنسوا تشاركوا هاي المعلومة مع اصدقاؤكم خلونا كلنا نستفيد.
#بايثون #برمجة

العربية

"رَبَّنَا لا تُزِغْ قُلُوبَنَا بَعْدَ إِذْ هَدَيْتَنَا وَهَبْ لَنَا مِن لَدُنكَ رَحْمَةً إِنَّكَ أَنْتَ الْوَهَّابُ"
أعزائي الطلاب وكل من يتابعني، هذا دعاء الراسخين في العلم، فلا تنسوه قبل كل جلسة دراسة 🙏🏻
وللمهتمين بالذكاء الاصطناعي، أحضّر لكم أقوى تلخيص لفهم موضوع Transformer بشكل بسيط وواضح 💡
اكتبوا "تم" في التعليقات إذا كنتم مهتمين، ليصلكم كل جديد 👇

العربية

@ifhmsah @PrograminLovers @pythonat1 @python_ar @py4all @ipython_ @tapecoding @DotCodeTch @AI_Arabic1 @prmjhcom شكراً لك/ي على المشاركة 🌸🌷
العربية

@programmersolv @PrograminLovers @pythonat1 @python_ar @py4all @ipython_ @tapecoding @DotCodeTch @AI_Arabic1 @prmjhcom الصراحة ما نقدر نقاوم أسئلتك 😂
حاولت متعمد في آخر تغريدة ما نرد عليك
اسمعي
ما أعرفه أنا عن hash الي __hash__ دالة نستخدمها في تخصيص كيفية تحديد انفرادية الكائن كـoop يعني طريقة جعله unique
لأن list كانت موجودة ضمن set المعروفة بأنها تحوي قيم unique...
التكملة في ثريد على حسابي
العربية

✨ھذا السؤال یحتاج عقلك البرمجي علشان تجاوب عليه.
وحدة من المشاكل الي بتظهر لمبرمجين #بايثون او طلاب البرمجة.
بدون ما نفتح #ChatGPT ونقوله شو حل هاذا error فكروا بالاجابة وكونوا واثقين بانفسكم .😎
هشرح الايرور بعد ما اشوف اجاباتكم الذكية . خلينا ندرب عقلنا على قراءة الاخطاء وتحليلها وما نخاف منها .
#برمجة #تعلم_البرمجة #DataStructure #مھندسین_البرمجیات #تطویر_الذات #مطورین

العربية

