(Ahmed Yasser)MY Code
660 subscribers
54 photos
6 videos
25 files
83 links
لو معاك أي سؤال يا صديقي
ابعت أن شاء الله اقدر افيدك
@A_H_M_E_DY_A_S_S_E_R

حساب لنكيد إن
https://www.linkedin.com/in/ahmed-yasser-358536297?utm_source=share_via&utm_content=profile&utm_medium=member_android
Download Telegram
📌 ما هي أنواع البيانات (Data Types)؟

لما بنكتب برنامج، لازم نحدد نوع البيانات اللي هيخزنها المتغير (variable).
المتغير زي صندوق بيشيل قيمة، والصندوق لازم نعرف نوع الحاجة اللي هنحطها فيه: هل رقم صحيح؟ كسر عشري؟ حرف؟ جملة نصية؟ وهكذا.


---

الأنواع الأساسية في C++:

1. int (عدد صحيح)

بيخزن أعداد صحيحة موجبة أو سالبة.

ماينفعش يخزن كسور.


#include <iostream>
using namespace std;

int main() {
int age = 20; // متغير نوعه عدد صحيح
cout << "Age: " << age << endl;
return 0;
}


---

2. float (عدد عشري صغير الدقة)

بيخزن أعداد فيها كسور (عشرية).

دقته محدودة.


#include <iostream>
using namespace std;

int main() {
float pi = 3.14; // متغير فيه كسر عشري
cout << "Pi: " << pi << endl;
return 0;
}


---

3. double (عدد عشري كبير الدقة)

زي float بس بيخزن أعداد عشرية بدقة أكبر.


#include <iostream>
using namespace std;

int main() {
double price = 99.99;
cout << "Price: " << price << endl;
return 0;
}


---

4. char (حرف واحد)

بيخزن حرف واحد بس (زي: a, b, 1, #).

بينكتب بين ' ' (علامات تنصيص مفردة).


#include <iostream>
using namespace std;

int main() {
char grade = 'A';
cout << "Grade: " << grade << endl;
return 0;
}


---

5. string (نص كامل)

بيخزن مجموعة من الحروف (كلمة أو جملة).

بيحتاج مكتبة <string>.


#include <iostream>
#include <string>
using namespace std;

int main() {
string name = "Ahmed Yasser";
cout << "Name: " << name << endl;
return 0;
}


---

6. bool (قيمة منطقية)

بيخزن إما true (صح) أو false (غلط).

مهم جدًا في الشروط (if).


#include <iostream>
using namespace std;

int main() {
bool isStudent = true;
cout << "Student? " << isStudent << endl; // هيطبع 1 لأن true = 1
return 0;
}


---

ملخص سريع:

int → أعداد صحيحة (5, -10, 1000)

float/double → أعداد عشرية (3.14, -0.5)

char → حرف واحد ('A', '7')

string → نصوص ("Hello")

bool → منطقي (true/false)
👍2
افكار مشاريع بسيطه علي سي شارب كورس 14 ...
- Math Quiz
- Stone-Paper-Scissors
- To Do List
- Calculator
- Random Characters
- Repeated Number
- Timer
- Memory Game
- Puzzle Game
- Text Encryption
- Keyboard Typing
- Billiard Club
في ايقونة البحث على الجروب اكتب اي اسم من هذه المشاريع رح تخرجلك نتائج فيها مشاريع الشباب قلدهم
2
البيرسونال براندينج (Personal Branding) يعني "بناء العلامة التجارية الشخصية".
ببساطة هو الصورة والانطباع اللي الناس بياخدوها عنك سواء على الإنترنت أو في الواقع، واللي بيميزك عن غيرك.

🔹 زي ما الشركات عندها علامة تجارية (Brand) زي كوكاكولا أو آبل،
إنت كمان كشخص ممكن يكون ليك "علامة شخصية" بتوضح:

مين إنت؟ (هويتك – قيمك – اهتماماتك)

إيه اللي بتقدمه؟ (مهاراتك – خبراتك – مواهبك)

إيه اللي بيميزك؟ (أسلوبك – طريقتك – رسالتك الخاصة)

عناصر البيرسونال براندينج:

1. هويتك الشخصية: اسمك، صورتك، أسلوبك.

2. قيمك ورسالتك: إنت واقف في صف إيه؟ بتدافع عن إيه؟

3. مهاراتك وخبراتك: الحاجة اللي الناس بيلجأوا لك فيها.

4. التواجد الرقمي: زي لينكدإن، فيسبوك، تويتر، موقع شخصي… إلخ.

5. الانطباع العام: إزاي الناس شايفينك وبيتكلموا عنك.
ما هو الـ Prompt Engineering؟
تخيّل إنك واقف قدام آلة سحرية، الآلة دي قادرة تجيبلك أي معلومة، تكتبلك كود، تشرحلك درس، أو حتى تبني معاك مشروع كامل… بس الشرط الوحيد إنك تعرف تسألها السؤال الصح! 🎯

هنا ييجي دور Prompt Engineering 👨‍💻
هو ببساطة فن صياغة الأسئلة والتعليمات اللي بتوجهها للذكاء الاصطناعي، بحيث يديك أفضل إجابة ممكنة. يعني مش المهم بس إنك تستخدم أداة زي ChatGPT، الأهم إنك تعرف إزاي تكلمها.


---

🔥 أهمية Prompt Engineering في رحلة تعلم البرمجة
لما تبدأ تتعلم البرمجة، طبيعي تواجه مشاكل وأسئلة كتير:

إزاي أكتب الكود بالطريقة الصح؟

ليه ظهرلي الخطأ ده؟

أبدأ أتعلم إيه بعد كده؟


بدل ما تضيع وقت طويل تدور، تقدر تكتب برومبت (Prompt) ذكي يوجّه الذكاء الاصطناعي لإعطائك الحل الأسرع والأوضح. وده مش بس بيوفر وقتك ، ده كمان بيعلمك إزاي تفكر كـ مُبرمج محترف.


---

🚀 استخدام Prompt Engineering في تعلم البرمجة

تقدر تخلي الذكاء الاصطناعي يشرحلك المفاهيم بأسلوب يناسب مستواك.

تطلب منه أمثلة عملية على الأكواد بدل الشرح النظري.

تكتبله: "اشرحلي كأني طفل" أو "اشرحلي كأني محترف" وتاخد نفس المعلومة بطرق مختلفة.

تخليه يساعدك في تنسيق خطة تعلم خاصة بيك.


ببساطة، الـ Prompt Engineering بيخليك تستفيد من أدوات الذكاء الاصطناعي كأن عندك "مُدرّس خاص" معاك 24 ساعة! 🎓💡

مصادر تعلمه
https://youtu.be/2_3WuekEg4s?si=ipsjkJQi5oLg4GHw
مصادر آخرة
المهارة الحقيقية دلوقتي مش بس إنك تعرف تستخدم الذكاء الاصطناعي زي ChatGPT...
المهارة إنك تعرف إزاي تسأله وتوجّهه صح عشان يديلك أحسن نتيجة في أقل وقت!
وده بييجي من حاجة اسمها
Prompt Engineering
يعني فن صياغة السؤال أو الطلب بطريقة ذكية تخلي الذكاء الاصطناعي يشتغل لصالحك 100%.
2👍2🥰1💯1
فرصة ذهبية لطلاب الجامعات في مصر: استمتع بخدمات Google Gemini مجاناً لمدة عام كامل!
السلام عليكم ورحمة الله وبركاته،
إزيكم يا شباب؟ 👋
النهاردة جايبلكم خبر مهم جدًا ومش هينفع تفوتوه! جوجل أعلنت عن شراكة قوية مع وزارة التعليم العالي في مصر، والنتيجة عرض رهيب لكل الطلبة:
🎁 مميزات العرض
الاشتراك في Google Gemini مجانًا لمدة 12 شهر
النسخة المدفوعة بالكامل – مجانًا لمدة سنة كاملة! يعني تقدر تستخدم أحدث نماذج الذكاء الاصطناعي من جوجل في أبحاثك، مشاريعك، أو حتى حياتك اليومية.
سعة تخزين 2 تيرابايت على Google Drive
تخيل كل ملفاتك وصورك ومشاريعك الأكاديمية في مكان واحد آمن بدون ما تقلق من المساحة!
الوصول المجاني إلى Google NotebookLM
أداة رائعة تساعدك على تنظيم الملاحظات، تلخيص الأبحاث، وتجميع الأفكار بطريقة ذكية.
🛠️ خطوات الاشتراك
ادخل على رابط التسجيل الرسمي
املأ بياناتك: الاسم، تاريخ الميلاد، الجامعة، والإيميل الجامعي.
قد يُطلب منك رفع صورة كارنيه الجامعة كإجراء تأكيد.
بعد التأكيد، اربط العرض بحسابك الشخصي على جوجل (@gmail.com).
أضف وسيلة دفع (بطاقة أو فودافون كاش) – مش هيتسحب منك أي فلوس إلا لو ما لغيتش الاشتراك بعد نهاية السنة.
💡 نصيحة: لو مش عارف الإيميل الجامعي بتاعك، روح لقسم الـIT في كليتك وهيساعدوك فورًا.
مدة العرض
العرض متاح لحد 3 نوفمبر 2025، وكل يوم بتأجل فيه التسجيل بتقلل مدة استفادتك منه. لو سجلت النهاردة مثلاً، هتفضل مستمتع بالخدمة لحد 14 سبتمبر 2026.
💡 ليه لازم تستفيد دلوقتي؟
القيمة الفعلية للعروض دي تتخطى 7000 جنيه مصري لو كنت هتشترك فيها بنفسك!
هشارككم قريب مقالات تشرح إزاي تستخدم Gemini وNotebookLM لتحقيق أقصى استفادة في مجالك سواء برمجة، بحث علمي، أو حتى تحسين إنتاجيتك الشخصية.
🕌 تذكرة جميلة
"عن عبد الله بن عباس رضي الله عنهما قال : كنت خلف النبي صلى الله عليه وسلم فقال لي : ((يا غلام إني أعلمك كلمات : احفظ الله يحفظك ، احفظ الله تجده تجاهك ، إذا سألت فاسأل الله ، وإذا استعنت فاستعن بالله ، واعلم أن الأمة لو اجتمعت على أن ينفعوك بشيء ، لم ينفعوك إلا بشيء قد كتبه الله لك ، وإن اجتمعوا على أن يضروك بشيء ، لم يضروك إلا بشيء قد كتبه الله عليك ، رفعت الأقلام وجفت الصحف))
دومتم بخير ❤️
أحمد السيد
1👍1
🎯 دليلك الكامل إلى Google NotebookLM – الكنز المخفي من جوجل للطلاب والباحثين

السلام عليكم ورحمة الله وبركاته 🌸
صباح الخير يا شباب، عاملين إيه؟
النهارده جاي أكلمكم عن حاجة مهمة جدًا لأي حد بيذاكر، بيبحث، أو حتى عايز ينظم وقته ومعلوماته بشكل احترافي.
الموضوع هو: Google NotebookLM
وأنا بصراحة شايفه كنز حقيقي بكل معنى الكلمة.


---

📌 ما هو Google NotebookLM؟

NotebookLM هي أداة من أدوات الذكاء الاصطناعي (AI) من جوجل، مصممة علشان تساعدك تتعامل مع المعلومات والمحتوى بشكل ذكي وسهل.
فكر فيها كأنها "دفتر ملاحظات رقمي ذكي" تقدر تسميه بأي اسم أنت عايزه.


---

🧠 الفكرة الأساسية

تقدر ترفع كتاب، ملف PDF، أو حتى محاضراتك على NotebookLM.

الأداة بتفهم المحتوى اللي رفعته كويس جدًا، وتقدر تسأله أي سؤال وهو يجاوبك بالاعتماد على نفس الملف اللي أنت رافعُه.

يعني كأن معاك دكتور متخصص في المادة 24 ساعة في اليوم، تقدر ترجع له في أي وقت.


جربها بنفسك من هنا:
🔗 https://notebooklm.google


---

💡 مميزات Google NotebookLM

مش بس بيساعدك تجاوب على أسئلتك، لكن عنده إمكانيات مبهرة:

1. اقتراح الأسئلة
بيقترح عليك أسئلة جاهزة تساعدك تراجع وتفهم المحتوى بعمق.


2. إنشاء خرائط ذهنية 🧩
تقدر تلخص أي موضوع في شكل خريطة ذهنية، ودي طريقة ممتازة لتثبيت المعلومة وسهولة استرجاعها.


3. إنشاء بنك أسئلة 📝
بيجهز لك أسئلة متنوعة على محتوى المحاضرة أو الكتاب عشان تختبر نفسك.


4. تحويل المحتوى إلى بودكاست 🎙️
ميزة عبقرية! بيعمل بودكاست بين شخصين يشرحوا المحتوى اللي رفعته، وتقدر تسمعه في أي وقت وأنت ماشي.


5. إنشاء فيديوهات تعليمية 🎥
بيعمل فيديوهات توضح الأفكار اللي في المحتوى بتاعك بشكل بصري.


6. دعم متعدد للملفات
تقدر تحمل أكثر من كتاب أو PDF في نفس الـ Notebook، وتسأل أسئلة تربط بين الملفات كلها في نفس الوقت.

7.ممكن تحمل عليه اكتر من صيغه ملف زي pdf أو word أو ممكن تديله لينك من اليوتيوب أصلا



---

🏫 تجربتي الشخصية

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


---

الخلاصة

معاك كنز اسمه AI، واللي يعرف يستخدمه هيضاعف إنتاجيته، واللي ما يعرفش هيلاقي نفسه استبدل قدام اللي بدأ يستفيد من الأدوات دي.


---

> 🕌 تذكرة سريعة:
قال النبي ﷺ:
"نعمتان مغبون فيهما كثير من الناس: الصحة والفراغ"
(رواه البخاري)


ابدأ يا صديقي
استغل وقتك وصحتك وابدأ جرب NotebookLM النهارده، وهتشوف فرق كبير في طريقة مذاكرتك وتوفيرك للوقت والمجهود



دومتم بخير ❤️
أحمد السيد
2👍2
🔗 ربط Gemini مع NotebookLM: طريقة ذكية لمضاعفة إنتاجيتك
السلام عليكم ورحمة الله وبركاته 🌸 إزيكم يا شباب؟ عاملين إيه؟
في المقال ده هنتكلم عن ربط أداتين مهمتين جدًا لأي شخص بيبحث أو بيذاكر أو بيشتغل على مشروع: Google Gemini و NotebookLM
الدمج بينهم بيوفر لك وقت كبير جدًا ومجهود ضخم، ويخليك توصل لمعلومة أدق وأسرع.
🧠 أولاً: Gemini وميزة Deep Search
لو فاكر يا صديقي، إحنا كنا اتكلمنا قبل كده عن عرض السنة المجانية من Gemini.
🔗 جرّب Gemini مجانًا لمدة سنة من هنا
Gemini مش مجرد شات بوت، فيه خاصية قوية جدًا اسمها Deep Search.
لما تفعلها وتبحث عن أي موضوع، Gemini بيعمل الآتي:
🔍 يبحث في مئات المواقع.
📑 يجمع لك المقالات، الفيديوهات، والدراسات المرتبطة بالموضوع.
🍽️ يقدمها لك بشكل مرتب على طبق من فضة عشان تختار منها بسهولة.
📚 ثانياً: NotebookLM – مساعدك الذكي 24 ساعة
اتكلمنا قبل كده عن قوة NotebookLM، واللي تقدر تفكر فيه كأنه "دكتور متخصص معاك 24 ساعة" لأي مادة أو محتوى بتدرسه.
🔗 جرّب NotebookLM من هنا
مميزاته:
يجاوب على أسئلتك من الملفات اللي ترفعها
يعمل تلخيص للمحتوى
ينشئ خرائط ذهنية 🧩
يجهز لك بنك أسئلة 📝
يحول المحتوى إلى بودكاست 🎙️ أو حتى فيديو 🎥
🔄 ربط Gemini بـ NotebookLM: طريقة الاستخدام
السر الحقيقي للقوة بيظهر لما تربط نتائج Gemini مع NotebookLM:
🔎 ابحث في Gemini باستخدام Deep Search عن موضوعك.
📋 انسخ المقالات أو روابط الفيديوهات اللي حصلت عليها.
✍️ حمّلها داخل NotebookLM.
💡 استخدم NotebookLM في:
طرح الأسئلة حول المقالات.
طلب تلخيص مختصر أو شرح مبسط باللغة العربية.
إنشاء خريطة ذهنية تربط كل الأفكار.
تحويل المعلومات إلى بودكاست تسمعه وقت المذاكرة أو المشي.
🚀 النتيجة
الدمج بين الأداتين بيوفر لك:
وقت ومجهود ضخم كان ممكن تقضيه في البحث اليدوي.
🎯 تحصيل أفضل للمعلومة لأنك بتتعامل مع محتوى منظم وسهل الفهم.
📈 إنتاجية أعلى لأنك تقدر تراجع وتستوعب المعلومات في أي وقت وبأي شكل يناسبك.
🕌 تذكرة جميلة
روى النبي ﷺ عن رب العزة في الحديث القدسي:
"من ذكرني في نفسه ذكرته في نفسي، ومن ذكرني في ملأ ذكرته في ملأ خير منهم، ومن تقرب إلي شبرًا تقربت إليه ذراعًا، ومن تقرب إلي ذراعًا تقربت منه باعًا، ومن أتاني يمشي أتيته هرولة."
(رواه البخاري ومسلم)
🤲 ادعوا لوالدي بالرحمة ❤️
دومتم بخير ♥️
أحمد السيد
👍1🥰1👏1
هل تعرف ماذا يعني
#include <iostream>

هل تعرف ماذا يعني؟ 🤔
هذا أمر للـ Preprocessor يقول:
"من فضلك يا مترجم، انسخ محتوى الملف الجاهز (iostream) وضعه هنا قبل الترجمة"
عشان نقدر نستعمل std::cout, std::cin إلخ.


---

مختصر المفيد عن Preprocessing:

يبدأ دائمًا بـ # (زي: #include, #define, #if ...).

يتم تنفيذه قبل مرحلة الترجمة (compilation).

استخداماته الأساسية:

1. إدراج ملفات جاهزة:

#include <iostream> // إدخال مكتبة الإدخال والإخراج


2. تعريف ثوابت/ماكروز:

#define PI 3.14


3. الترجمة الشرطية:

#ifdef DEBUG
std::cout << "Debug mode\n";
#endif


4. حماية الملفات الرأسية:

#ifndef HEADER_H
#define HEADER_H
// محتوى الهيدر
#endif


5. إظهار خطأ أثناء البناء:

#error "You must define TARGET_PLATFORM"





---

📌 الخلاصة في جملة:

الـ Preprocessing هو مرحلة تجهيز الكود قبل الترجمة، وظيفته الأساسية "قص ولصق" التعليمات الخاصة (#...) عشان يجهّز الكود الحقيقي للمترجم.
22👏1
فرق بين CLI and GUI
🔹 تخيل معايا…
أنت رايح مطعم وعايز تطلب أكل. عندك طريقتين:

1. الطريقة الأولى (CLI): تدخل المطبخ وتقول للشيف أو تكتب له ورقة فيها "هاتلي بيتزا حجم وسط بالجبنة". يعني لازم تقول الطلب بالظبط بالكلمات أو بالأوامر.

👉 دي زي Command Line Interface أو الـ CLI:

بتتعامل مع الكمبيوتر عن طريق كتابة أوامر نصية.

شكله زي الشاشة السودا اللي بنكتب فيها أوامر (زي الـ CMD في ويندوز أو Terminal في لينكس).

لازم تكتب الأمر صح 100% وإلا الكمبيوتر مش هيفهمك.

قوي جدًا وسريع للناس اللي عارفين الأوامر، لكنه صعب على المبتدئين.





---

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

👉 دي زي Graphical User Interface أو الـ GUI:

فيها أيقونات، أزرار، صور، نوافذ.

زي ما بتفتح "My Computer" وتدوس بالماوس بدل ما تكتب أمر عشان تفتح فولدر.

سهلة جدًا ومناسبة للمبتدئين لأنها "مرئية" ومافيهاش حفظ أوامر.





---

🔹 الخلاصة:

الـ CLI زي إنك تدي أوامر مكتوبة بالضبط للكمبيوتر (قوي لكنه محتاج خبرة).

الـ GUI زي إنك تتعامل بالماوس مع صور وأزرار (سهل وبسيط لمعظم الناس).

فديو شرح موضوع

https://youtu.be/wmZMMcm7zWA?si=PpjPdHYuIqkkmogJ
3🔥1
لسه عندك فرصة أخيرة تشترك في عرض المنتور للطلبة قبل انتهائه

اشترك بخصم 50% على الباقة السنوية والربع سنوية واستفيد بأكثر من 1000 كورس طول مدة اشتراكك

اشترك دلوقتي قبل انتهاء العرض!
علي منصة
Almentor

لنك
تم التوصل إلى اتفاق بإنهاء الحرب على غزة، والإعلانُ عنه اليوم بإذن الله.
مبارك لأهل غزة الجريحة الصابرة
مبارك لأهل فلسطين
مبارك لأمتنا الغالية
اللهم لك الحمد كله ولك الشكر كله وإليك يُرجع الأمر كله.
نسأل الله أن تكون أيامنا القادمة خيرا من أيامنا الماضية، وأن يحسن عاقبتنا في الأمور كلها.
ونسأله سبحانه أن يوفق إخواننا المفاوضين لما فيه خير العباد والبلاد.
سنتان من القهر والألم والقتل والجراح والخذلان آذنت بالرحيل إن شاء الله.
في الله عزاء من كل فائت، وسلوى من كل مصيبة، وهو حسبنا ونعم الوكيل، لا ملجى ولا منجى منه إلا إليه.
اللهم تمم لنا أمرنا، واجبر مصابنا، وأصلح جميع أحوالنا، ولا تكلنا إلى أنفسنا طرفة عين.
ربنا عليك توكلنا وإليك أنبنا وإليك المصير.
🥰2
مصادر تعلم cpp
البشمهندس
- علي شاهين
ـ محمد الدسوقي
- محمد هدهود
ـ عادل نسيم
ـ احمد عادل تعلم ببساطة
- مصطفى سعد
ـ اسامه الزيرو

المصدر الي انصحك به
البشمهندس محمد أبو هدهود
2🥰1
أهلاً بك. إليك المختصر المفيد للفرق بين Hard Code و Soft Code:
Hard Code (برمجة صلبة):
المضمون: تضمين القيمة (مثل رقم، نص، ثابت) مباشرةً داخل الكود المصدري.
النتيجة: لتغيير القيمة، يجب تعديل الكود وإعادة ترجمته. (مرونة منخفضة).
Soft Code (برمجة مرنة):
المضمون: الحصول على القيمة من مصدر خارجي (مثل ملف إعدادات، قاعدة بيانات، مدخل مستخدم).
النتيجة: لتغيير القيمة، يكفي تعديل المصدر الخارجي دون لمس الكود أو إعادة ترجمته. (مرونة عالية).
Forwarded from ᥉ᥲ️𝗄ɾ 𓅃
إزيكم يا شباب!
يارب تكونوا بخير ❤️
ده البوست وده الجروب، ياريت اللي يعرف حد عايز يبدأ يحلّ بروبلمز أو يستمر في الحل، يبعتله البوست والجروب.

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

فـ ياريت اللي يعرف حد، يبعتله اللينكين دول 👇👇

البوست
http://youtube.com/post/UgkxBi4ablRAmYXcxM7ld2ZNSYHm2lPRvC7u?si=9cgfN6tJaWyKfI7N
📌 لينك جروب الكامب 👇
https://t.me/problemsolving2
4