🔹 في الغالب نعرّف المتغيرات زي العمر (age) باستخدام int بدل short، حتى لو العمر ما يحتاج رقم كبير.
السبب:
المعالجات الحديثة (32-بت و 64-بت) مصممة تشتغل أسرع مع int (4 بايت) مقارنة بـ short (2 بايت).
حتى لو كتبت short، المعالج بيرفعه داخليًا إلى int عشان يعمل العمليات الحسابية → وبالتالي short مش أسرع، بل أحيانًا أبطأ.
فرق الحجم (2 بايت vs 4 بايت) مش مهم حاليًا إلا لو بتتعامل مع ملايين القيم وعايز توفر ذاكرة.
الخلاصة:
نستخدم int كخيار افتراضي لأنه أوضح وأسرع.
نحتاج short أو unsigned short فقط لما يكون عندنا سبب محدد (زي ضغط في الذاكرة أو عمل برمجة مدمجة Embedded).
المعلومة دي ذكرها
@Abdou_1428
واول مرة اسمعها وبرده أظن في ناس زي
بجد ربنا يكرمك ويوفقك ❤️☺️
السبب:
المعالجات الحديثة (32-بت و 64-بت) مصممة تشتغل أسرع مع int (4 بايت) مقارنة بـ short (2 بايت).
حتى لو كتبت short، المعالج بيرفعه داخليًا إلى int عشان يعمل العمليات الحسابية → وبالتالي short مش أسرع، بل أحيانًا أبطأ.
فرق الحجم (2 بايت vs 4 بايت) مش مهم حاليًا إلا لو بتتعامل مع ملايين القيم وعايز توفر ذاكرة.
الخلاصة:
نستخدم int كخيار افتراضي لأنه أوضح وأسرع.
نحتاج short أو unsigned short فقط لما يكون عندنا سبب محدد (زي ضغط في الذاكرة أو عمل برمجة مدمجة Embedded).
المعلومة دي ذكرها
@Abdou_1428
واول مرة اسمعها وبرده أظن في ناس زي
بجد ربنا يكرمك ويوفقك ❤️☺️
❤🔥3👍1
السلام عليكم ورحمة الله وبركاته
يا شباب، أي حد عنده فكرة شايف إنها ممكن تفيد الناس في الجروب، ياريت يبعتها.
@Ay01014469594
لو حابب تنزل محتوى عن البرمجة أو حتى برامج وأدوات مفيدة في الذكاء الاصطناعي، ابعتلي، وإن شاء الله أخليه أدمن.
متترددش أبدًا، مفيش حاجة اسمها فكرة هايفة ✨، يمكن فكرتك تكون سبب إن غيرك يستفيد.
ولو شايف إن القناة ممكن تفيد أي حد من صحابك، ابعتله اللينك 👇
https://t.me/CodePulseforprogramming
موفقين جميعًا وربنا يفتحها عليكم 🤲
يا شباب، أي حد عنده فكرة شايف إنها ممكن تفيد الناس في الجروب، ياريت يبعتها.
@Ay01014469594
لو حابب تنزل محتوى عن البرمجة أو حتى برامج وأدوات مفيدة في الذكاء الاصطناعي، ابعتلي، وإن شاء الله أخليه أدمن.
متترددش أبدًا، مفيش حاجة اسمها فكرة هايفة ✨، يمكن فكرتك تكون سبب إن غيرك يستفيد.
ولو شايف إن القناة ممكن تفيد أي حد من صحابك، ابعتله اللينك 👇
https://t.me/CodePulseforprogramming
موفقين جميعًا وربنا يفتحها عليكم 🤲
Telegram
(Ahmed Yasser)MY Code
لو معاك أي سؤال يا صديقي
ابعت أن شاء الله اقدر افيدك
@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
ابعت أن شاء الله اقدر افيدك
@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
👍2
🔴 أخطاء شائعة في C++ عند المبتدئين:
1. نسيان وضع ; في نهاية السطر
في C++ كل أمر لازم ينتهي بـ ;، لو نسيتها يديك خطأ.
✅ مثال صحيح:
int age = 20;
---
2. نسيان تضمين المكتبات (include)
عايز تستخدم cout؟ لازم تكتب:
#include <iostream>
using namespace std;
---
3. نسيان تعريف المتغير قبل استخدامه
لازم تعرف المتغير بنوعه قبل ما تستعمله.
❌ خطأ:
x = 10;
✅ صحيح:
int x = 10;
---
4. استخدام نوع بيانات غير مناسب
مثال: عايز تخزن رقم كبير في short مش هيكفي.
✅ استخدم int أو long long على حسب الحجم.
---
5. نسيان تهيئة المتغير (Initialization)
لو عملت متغير وما اديتهش قيمة، هيكون فيه "قمامة" (garbage value).
❌ خطأ:
int x;
cout << x; // قيمة عشوائية
✅ صحيح:
int x = 0;
---
6. نسيان الأقواس { } في جمل الشرط أو التكرار
لو كتبت أكثر من سطر بدون أقواس هيشتغل غلط.
❌ خطأ:
if (x > 5)
cout << "ok";
cout << "done"; // بيتنفذ دايمًا
✅ صحيح:
if (x > 5) {
cout << "ok";
cout << "done";
}
---
7. نسيان كتابة return 0; في main (أحيانًا مش إجباري بس الأفضل تكتبه).
int main() {
cout << "Hello";
return 0;
}
---
8. أخطاء في القسمة على صفر
أي قسمة على صفر تسبب خطأ أثناء التنفيذ (runtime error).
int x = 5, y = 0;
cout << x / y; // خطأ
---
9. نسيان المؤشرات والدوال الديناميكية (لما تدخل جزء الـ pointers والـ memory management).
زي: تنسى تعمل delete بعد new → يحصل Memory Leak.
---
10. نسيان التمييز بين الحروف الكبيرة والصغيرة (Case Sensitive)
C++ بتفرق بين Age و age.
1. نسيان وضع ; في نهاية السطر
في C++ كل أمر لازم ينتهي بـ ;، لو نسيتها يديك خطأ.
✅ مثال صحيح:
int age = 20;
---
2. نسيان تضمين المكتبات (include)
عايز تستخدم cout؟ لازم تكتب:
#include <iostream>
using namespace std;
---
3. نسيان تعريف المتغير قبل استخدامه
لازم تعرف المتغير بنوعه قبل ما تستعمله.
❌ خطأ:
x = 10;
✅ صحيح:
int x = 10;
---
4. استخدام نوع بيانات غير مناسب
مثال: عايز تخزن رقم كبير في short مش هيكفي.
✅ استخدم int أو long long على حسب الحجم.
---
5. نسيان تهيئة المتغير (Initialization)
لو عملت متغير وما اديتهش قيمة، هيكون فيه "قمامة" (garbage value).
❌ خطأ:
int x;
cout << x; // قيمة عشوائية
✅ صحيح:
int x = 0;
---
6. نسيان الأقواس { } في جمل الشرط أو التكرار
لو كتبت أكثر من سطر بدون أقواس هيشتغل غلط.
❌ خطأ:
if (x > 5)
cout << "ok";
cout << "done"; // بيتنفذ دايمًا
✅ صحيح:
if (x > 5) {
cout << "ok";
cout << "done";
}
---
7. نسيان كتابة return 0; في main (أحيانًا مش إجباري بس الأفضل تكتبه).
int main() {
cout << "Hello";
return 0;
}
---
8. أخطاء في القسمة على صفر
أي قسمة على صفر تسبب خطأ أثناء التنفيذ (runtime error).
int x = 5, y = 0;
cout << x / y; // خطأ
---
9. نسيان المؤشرات والدوال الديناميكية (لما تدخل جزء الـ pointers والـ memory management).
زي: تنسى تعمل delete بعد new → يحصل Memory Leak.
---
10. نسيان التمييز بين الحروف الكبيرة والصغيرة (Case Sensitive)
C++ بتفرق بين Age و age.
❤4👍1
المنشور اللي كل الناس طلبته مني.
التخصصات البرمجية المشهورة واللغات المطلوبة
بص يا سيدي البرمجة زي أي مجال كبير فيه طريق قصير يخليك تتعلم حاجة مطلوبة بسرعة وتدخل بيها السوق وفيه طريق طويل تبني فيه أساس قوي يخليك مميز وتعرف تبدع وتتنقل بين التخصصات.
المدى القصير: تتعلم لغة أو أداة مطلوبة دلوقتي زي
Flutter أو React أو PHP وتدخل بيها شغل سريع
المدى الطويل: تبدأ بتأسيس جامد في الخوارزميات /
هياكل البيانات / وأساسيات الكمبيوتر.
(Computer Science Basics)
وساعتها أي لغة أو تخصص ييجي بعد كدا يبقى سهل عليك.
الأفضل: توازن بين الاتنين يعني تبدأ بحاجة مطلوبة تدخل بيها السوق ومع الوقت تشتغل على التأسيس عشان تفضل ماشي لقدام.
ولو انت من الناس اللي محتار تبدأ بأي لغة برمجة أحب أطمنك إنك مش لوحدك أغلب الناس بتكون محتارة في البداية ودي حاجة طبيعية جدًا
المشكلة إن فيه ناس بتدي نصايح انحيازية: واحد يقولك لازم تبدأ بايثون والتاني يقولك لأ ابدأ بـ ++C
بس الصح إنك تختار اللي يناسب حالتك ومكانك دلوقتي.
نصيحة مهمة:
لو انت لسه مش عارف هتدخل أي تخصص أنصحك تبدأ بـ HTML و CSS.
دول مش لغات برمجة فعلًا لكن هيساعدوك تعمل تصميم صفحة ويب بسيطة
حتى لو مش هتكمل في مجال الويب الحاجتين دول هيفيدوك جدًا في أي تخصص هتدخله بعد كدا
بعد المرحلة دي اتفرج على شوية فيديوهات عن التخصصات البرمجية المختلفة وجرب بنفسك غالبًا التخصص اللي قلبك هيميل له هو اللي هتكمل فيه والتجربة في التعلم هي اللي هتحددلك طريقك
خلينا نبدأ التخصصات
* تطوير الويب (Web Development):
- Front-End: (اللي بيظهر للمستخدم)
ـ HTML: لبناء الهيكل بتاع الصفحة.
ـ CSS: لتنسيق وشكل الموقع.
ـ Java Script: عشان تخلي الموقع شغال ويتفاعل مع المستخدم.
ـ Frameworks: زي React.js أو Angular أو Vue.js.
ـ Back-End: (مسئولة الكواليس الداخلية)
ـPHP (Laravel): مواقع + مشهور جدًا.
ـ Python (Django/Flask): مواقع قوية وسريعة.
ـ Java (Spring Boot): للمشاريع الكبيرة.
ـ Node.js (Java Script): أسرع حل حديث.
ـ Databases:
زي MySQL / PostgreSQL / MongoDB.
🔺المطلوب دلوقتي في السوق: Full Stack Developer.
تتعلم ليها الاتنين دول ( Front-End + Back-End).
اما التخصص اللي بعد كدا
📱 تطوير تطبيقات الموبايل (Mobile Development)
Flutter (Dart): بنستخدمهم للأندرويد و الايفون iOS.
- React Native (Java Script):
برضه Cross-platform.
- لغة Java / Kotlin: للأندرويد بس.
- لغة Swift: للـ iOS بس.
🔺الأكتر طلبًا في السوق : Flutter و React Native.
---- ----
*التخصص اللي بعده
الذكاء الاصطناعي وعلوم البيانات
(AI & Data Science)
- لغة Python: أساسية.
مكتبات متوفر فيها اكواد :
TensorFlow / PyTorch / Pandas
/ NumPy / Scikit-learn.
-------
* التخصص اللي بعده
🔐 الأمن السيبراني (Cyber Security)
Python, C, C++: عشان تكتب سكربتات وتفهم الثغرات.
أدوات: Kali Linux, Wireshark, Metasploit.
المجال: حماية أنظمة، اختبار اختراق، أمن الشبكات.
(دا منشور لخبير الأمن السيبراني في مصر)
البشمهندس إبراهيم حجازي
هيعرفك تبدأ ازاي من الصفر
https://darkentry.net/Hegazy.php
-----------
* التخصص اللي بعده
🎮 تطوير الألعاب (Game Development)
Unity (C#) أو Unreal Engine (C++).
بيستخدموا لعمل ألعاب 2D/3D.
-----------
*التخصص اللي بعده
☁️ الحوسبة السحابية و DevOps (Cloud & DevOps)
AWS, Azure, Google Cloud: منصات سحابية.
أدوات: Docker, Kubernetes, Jenkins.
لغات: Python, Go, Bash.
---------
📌 مواقع مجانية للتعلم
1. freeCodeCamp → تعليم عملي بالتمارين.
2. W3Schools → مرجع سهل لكل اللغات.
3. MDN Web Docs → أوثق مصدر للجافاسكربت والويب.
4. GeeksforGeeks → شروحات وتمارين.
--------
📌 مواقع لحل مسائل برمجية وتدريب
1. LeetCode → مسائل تقوية الدماغ.
2. HackerRank → مسائل ومقابلات وظيفية.
3. Codeforces → مسابقات برمجة.
4. Exercism → تدريب عملي بالحلول.
--------
قنوات يوتيوب مصرية
1. Elzero Web School → (أشهر قناة عربية للويب).
2. Codezilla بالعربي → (شروحات واضحة).
3. TheNewBaghdad (عراقي لكن ممتاز) →.
4. Abdelrahman Gamal → (Flutter و Mobile).
-----------
✅ طرق تساعدك في مشوار البرمجة
حل مسائل يوميًا (على HackerRank أو LeetCode).
امشي على مشروع عملي (زي تعمل موقع أو تطبيق بسيط).
شارك في جروبات برمجة (Facebook/Discord).
اعمل GitHub وشارك فيه مشاريعك.
حط لنفسك خطة 3 شهور – 6 شهور وامشي عليها.
🔥 الخلاصة
أكتر المطلوب في السوق دلوقتي:
Full Stack, Mobile
(Flutter/React Native)
Data Science
AI
Cybersecurity
Cloud
اختار تخصص يناسبك وابدأ
بعض النصائح مني أنا شخصيًا او رأيي عمومًا
التخصصات البرمجية المشهورة واللغات المطلوبة
بص يا سيدي البرمجة زي أي مجال كبير فيه طريق قصير يخليك تتعلم حاجة مطلوبة بسرعة وتدخل بيها السوق وفيه طريق طويل تبني فيه أساس قوي يخليك مميز وتعرف تبدع وتتنقل بين التخصصات.
المدى القصير: تتعلم لغة أو أداة مطلوبة دلوقتي زي
Flutter أو React أو PHP وتدخل بيها شغل سريع
المدى الطويل: تبدأ بتأسيس جامد في الخوارزميات /
هياكل البيانات / وأساسيات الكمبيوتر.
(Computer Science Basics)
وساعتها أي لغة أو تخصص ييجي بعد كدا يبقى سهل عليك.
الأفضل: توازن بين الاتنين يعني تبدأ بحاجة مطلوبة تدخل بيها السوق ومع الوقت تشتغل على التأسيس عشان تفضل ماشي لقدام.
ولو انت من الناس اللي محتار تبدأ بأي لغة برمجة أحب أطمنك إنك مش لوحدك أغلب الناس بتكون محتارة في البداية ودي حاجة طبيعية جدًا
المشكلة إن فيه ناس بتدي نصايح انحيازية: واحد يقولك لازم تبدأ بايثون والتاني يقولك لأ ابدأ بـ ++C
بس الصح إنك تختار اللي يناسب حالتك ومكانك دلوقتي.
نصيحة مهمة:
لو انت لسه مش عارف هتدخل أي تخصص أنصحك تبدأ بـ HTML و CSS.
دول مش لغات برمجة فعلًا لكن هيساعدوك تعمل تصميم صفحة ويب بسيطة
حتى لو مش هتكمل في مجال الويب الحاجتين دول هيفيدوك جدًا في أي تخصص هتدخله بعد كدا
بعد المرحلة دي اتفرج على شوية فيديوهات عن التخصصات البرمجية المختلفة وجرب بنفسك غالبًا التخصص اللي قلبك هيميل له هو اللي هتكمل فيه والتجربة في التعلم هي اللي هتحددلك طريقك
خلينا نبدأ التخصصات
* تطوير الويب (Web Development):
- Front-End: (اللي بيظهر للمستخدم)
ـ HTML: لبناء الهيكل بتاع الصفحة.
ـ CSS: لتنسيق وشكل الموقع.
ـ Java Script: عشان تخلي الموقع شغال ويتفاعل مع المستخدم.
ـ Frameworks: زي React.js أو Angular أو Vue.js.
ـ Back-End: (مسئولة الكواليس الداخلية)
ـPHP (Laravel): مواقع + مشهور جدًا.
ـ Python (Django/Flask): مواقع قوية وسريعة.
ـ Java (Spring Boot): للمشاريع الكبيرة.
ـ Node.js (Java Script): أسرع حل حديث.
ـ Databases:
زي MySQL / PostgreSQL / MongoDB.
🔺المطلوب دلوقتي في السوق: Full Stack Developer.
تتعلم ليها الاتنين دول ( Front-End + Back-End).
اما التخصص اللي بعد كدا
📱 تطوير تطبيقات الموبايل (Mobile Development)
Flutter (Dart): بنستخدمهم للأندرويد و الايفون iOS.
- React Native (Java Script):
برضه Cross-platform.
- لغة Java / Kotlin: للأندرويد بس.
- لغة Swift: للـ iOS بس.
🔺الأكتر طلبًا في السوق : Flutter و React Native.
---- ----
*التخصص اللي بعده
الذكاء الاصطناعي وعلوم البيانات
(AI & Data Science)
- لغة Python: أساسية.
مكتبات متوفر فيها اكواد :
TensorFlow / PyTorch / Pandas
/ NumPy / Scikit-learn.
-------
* التخصص اللي بعده
🔐 الأمن السيبراني (Cyber Security)
Python, C, C++: عشان تكتب سكربتات وتفهم الثغرات.
أدوات: Kali Linux, Wireshark, Metasploit.
المجال: حماية أنظمة، اختبار اختراق، أمن الشبكات.
(دا منشور لخبير الأمن السيبراني في مصر)
البشمهندس إبراهيم حجازي
هيعرفك تبدأ ازاي من الصفر
https://darkentry.net/Hegazy.php
-----------
* التخصص اللي بعده
🎮 تطوير الألعاب (Game Development)
Unity (C#) أو Unreal Engine (C++).
بيستخدموا لعمل ألعاب 2D/3D.
-----------
*التخصص اللي بعده
☁️ الحوسبة السحابية و DevOps (Cloud & DevOps)
AWS, Azure, Google Cloud: منصات سحابية.
أدوات: Docker, Kubernetes, Jenkins.
لغات: Python, Go, Bash.
---------
📌 مواقع مجانية للتعلم
1. freeCodeCamp → تعليم عملي بالتمارين.
2. W3Schools → مرجع سهل لكل اللغات.
3. MDN Web Docs → أوثق مصدر للجافاسكربت والويب.
4. GeeksforGeeks → شروحات وتمارين.
--------
📌 مواقع لحل مسائل برمجية وتدريب
1. LeetCode → مسائل تقوية الدماغ.
2. HackerRank → مسائل ومقابلات وظيفية.
3. Codeforces → مسابقات برمجة.
4. Exercism → تدريب عملي بالحلول.
--------
قنوات يوتيوب مصرية
1. Elzero Web School → (أشهر قناة عربية للويب).
2. Codezilla بالعربي → (شروحات واضحة).
3. TheNewBaghdad (عراقي لكن ممتاز) →.
4. Abdelrahman Gamal → (Flutter و Mobile).
-----------
✅ طرق تساعدك في مشوار البرمجة
حل مسائل يوميًا (على HackerRank أو LeetCode).
امشي على مشروع عملي (زي تعمل موقع أو تطبيق بسيط).
شارك في جروبات برمجة (Facebook/Discord).
اعمل GitHub وشارك فيه مشاريعك.
حط لنفسك خطة 3 شهور – 6 شهور وامشي عليها.
🔥 الخلاصة
أكتر المطلوب في السوق دلوقتي:
Full Stack, Mobile
(Flutter/React Native)
Data Science
AI
Cybersecurity
Cloud
اختار تخصص يناسبك وابدأ
بعض النصائح مني أنا شخصيًا او رأيي عمومًا
Facebook
Mesh Ebrahem Hegazy
إزاي تبدأ في مجال أمن المعلومات؟
أول خطوة هي انك تفهم الوظائف المختلفة في مجال أمن المعلومات عشان تقدر تحدد انت عايز تتخصص في إيه منها.
ده فيديو عملته بشرح فيه الوظائف المختلفه في مجال أمن...
أول خطوة هي انك تفهم الوظائف المختلفة في مجال أمن المعلومات عشان تقدر تحدد انت عايز تتخصص في إيه منها.
ده فيديو عملته بشرح فيه الوظائف المختلفه في مجال أمن...
👏2👍1
1- خطة تعليم عملية خطوة بخطوة.
2- تبدأ بالأساسيات (HTML, CSS, JavaScript).
3- تدخل بعد كدا في تخصص
(مثلاً Full Stack أو Flutter).
4- كل شهر يكون ليه أهداف ومشاريع تعملها.
5- مشاريع تطبيقية تبدأ بيها زي:
ـ صفحة بورتفوليو شخصية.
ـ تطبيق To-do list.
ـ تعمل مدونة بسيطة.
6- مصادر منظمة بالعربي والإنجليزي مثال:
ـ كورس Elzero بالعربي للويب.
ـ كورسات FreeCodeCamp أو CS50.
ـ كتاب "Grokking Algorithms" سهل جدًا لتعلم الخوارزميات.
7- متابعة وتقييم ( اكتب خطواتك)
ـ كل أسبوع تعلمت إيه؟
- إيه اللي محتاج تراجعه؟
ـ تعمل اختبار صغير أو تحل مسائل وتنزل على جروبات الفيس الخاصة باللغة بتعتك لو قابلتك مشكلة وهتلاقي مليون واحد يدلك.
8- بيئة التعلم (Tools) البرامج اللي هتشتغل عليها
أقولك تستخدم إيه:
ـ VS Code: محرر الكود.
- Git + GitHub: لحفظ مشاريعك والنشر عليها.
- Stack Overflow: تسأل وتلاقي حلول.
9 - طرق مساعدة للتعلم أسرع:
ـ اعمل جروب مع ناس بتتعلم زيك.
ـ استخدم تقنية Pomodoro (25 دقيقة تركيز + 5 دقيقة راحة).
ـ دون كل كود جديد تتعلمه في ملف خاص بيك.
ـ اشرح اللي اتعلمته لغيرك (حتى لو صاحبك مش فاهم)
10- تجهيز لسوق العمل:
ـ بعد 6–9 شهور، تبدأ تبني بورتفوليو بمشاريعك.
ـ اعمل حساب على LinkedIn وشارك تقدمك.
ـ شارك في جروبات برمجة مصرية (Facebook / Telegram).
ـ ادخل على مواقع:
Freelance (Upwork, Khamsat, Mostaql).
- أي تفاصيل مش مفهومة او حابب شرح اكتر
عندك طريقتين :
1- إبحث عنها على شات GPT او اليوتيوب بالمصطلح بتاعها.
2- قولي في التعليقات وهأحاول اشرحلك.
واخيرًا محدش معصوم من الخطأ .. أي تعديل أو أي خطأ كلمني ونتناقش فيه واعدله حسب الأصوب .. والأول والآخر المهم مصلحة الناس والنية إعانتهم.
والسلام عليكم ورحمة الله وبركاته
2- تبدأ بالأساسيات (HTML, CSS, JavaScript).
3- تدخل بعد كدا في تخصص
(مثلاً Full Stack أو Flutter).
4- كل شهر يكون ليه أهداف ومشاريع تعملها.
5- مشاريع تطبيقية تبدأ بيها زي:
ـ صفحة بورتفوليو شخصية.
ـ تطبيق To-do list.
ـ تعمل مدونة بسيطة.
6- مصادر منظمة بالعربي والإنجليزي مثال:
ـ كورس Elzero بالعربي للويب.
ـ كورسات FreeCodeCamp أو CS50.
ـ كتاب "Grokking Algorithms" سهل جدًا لتعلم الخوارزميات.
7- متابعة وتقييم ( اكتب خطواتك)
ـ كل أسبوع تعلمت إيه؟
- إيه اللي محتاج تراجعه؟
ـ تعمل اختبار صغير أو تحل مسائل وتنزل على جروبات الفيس الخاصة باللغة بتعتك لو قابلتك مشكلة وهتلاقي مليون واحد يدلك.
8- بيئة التعلم (Tools) البرامج اللي هتشتغل عليها
أقولك تستخدم إيه:
ـ VS Code: محرر الكود.
- Git + GitHub: لحفظ مشاريعك والنشر عليها.
- Stack Overflow: تسأل وتلاقي حلول.
9 - طرق مساعدة للتعلم أسرع:
ـ اعمل جروب مع ناس بتتعلم زيك.
ـ استخدم تقنية Pomodoro (25 دقيقة تركيز + 5 دقيقة راحة).
ـ دون كل كود جديد تتعلمه في ملف خاص بيك.
ـ اشرح اللي اتعلمته لغيرك (حتى لو صاحبك مش فاهم)
10- تجهيز لسوق العمل:
ـ بعد 6–9 شهور، تبدأ تبني بورتفوليو بمشاريعك.
ـ اعمل حساب على LinkedIn وشارك تقدمك.
ـ شارك في جروبات برمجة مصرية (Facebook / Telegram).
ـ ادخل على مواقع:
Freelance (Upwork, Khamsat, Mostaql).
- أي تفاصيل مش مفهومة او حابب شرح اكتر
عندك طريقتين :
1- إبحث عنها على شات GPT او اليوتيوب بالمصطلح بتاعها.
2- قولي في التعليقات وهأحاول اشرحلك.
واخيرًا محدش معصوم من الخطأ .. أي تعديل أو أي خطأ كلمني ونتناقش فيه واعدله حسب الأصوب .. والأول والآخر المهم مصلحة الناس والنية إعانتهم.
والسلام عليكم ورحمة الله وبركاته
ما معنى Control Flow؟
تخيل إن البرنامج عبارة عن مجموعة أوامر، والكمبيوتر ينفذها سطر ورا سطر.
لكن أحيانًا نحتاج نتحكم في ترتيب التنفيذ:
نكرر بعض الأوامر أكثر من مرة.
ننفذ أوامر معينة فقط إذا تحقق شرط.
نتخطى بعض الأوامر في حالة معينة.
هذا هو تدفق التحكم (Control Flow): يعني كيف يتحكم البرنامج في أي سطر يتنفذ ومتى.
---
أنواع Control Flow في C++:
1️⃣ التفرع (Conditional Statements)
ينفذ أوامر معينة إذا تحقق شرط.
مثال باستخدام if:
#include <iostream>
using namespace std;
int main() {
int age;
cout << "Enter your age: ";
cin >> age;
if (age >= 18) {
cout << "You are an adult." << endl;
} else {
cout << "You are not an adult." << endl;
}
return 0;
}
🔹 هنا: لو العمر أكبر أو يساوي 18 يطبع "You are an adult"، غير كده يطبع "You are not an adult".
---
2️⃣ التفرع المتعدد (switch)
لما يكون عندك قيم محددة تختار بينهم.
مثال:
#include <iostream>
using namespace std;
int main() {
int day;
cout << "Enter day number (1-3): ";
cin >> day;
switch (day) {
case 1:
cout << "Monday" << endl;
break;
case 2:
cout << "Tuesday" << endl;
break;
case 3:
cout << "Wednesday" << endl;
break;
default:
cout << "Invalid day" << endl;
}
return 0;
}
🔹 هنا: حسب الرقم المدخل يطبع اليوم المناسب.
---
3️⃣ الحلقات (Loops)
لما نحب نكرر نفس الكود أكثر من مرة.
for loop – نستخدمها لما نعرف عدد المرات:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << "Hello " << i << endl;
}
return 0;
}
🔹 هنا: يطبع "Hello" خمس مرات.
---
while loop – نستخدمها لما مش عارف عدد المرات، بس عارف الشرط:
#include <iostream>
using namespace std;
int main() {
int num = 1;
while (num <= 3) {
cout << "Number: " << num << endl;
num++;
}
return 0;
}
🔹 هنا: يطبع الأعداد من 1 إلى 3.
---
do while loop – زي while، لكن بينفذ مرة واحدة على الأقل حتى لو الشرط غلط:
#include <iostream>
using namespace std;
int main() {
int num = 5;
do {
cout << "Value: " << num << endl;
num++;
} while (num < 5);
return 0;
}
🔹 هنا: بالرغم إن الشرط من البداية غلط (num < 5)، إلا إنه نفذ جملة الطباعة مرة واحدة.
---
خلاصة 📝
if/else: تنفذ كود حسب الشرط.
switch: تنفذ كود حسب قيمة محددة.
for: تكرار بعدد محدد.
while: تكرار طالما الشرط صحيح.
do while: تكرار مرة واحدة على الأقل ثم حسب الشرط.
تخيل إن البرنامج عبارة عن مجموعة أوامر، والكمبيوتر ينفذها سطر ورا سطر.
لكن أحيانًا نحتاج نتحكم في ترتيب التنفيذ:
نكرر بعض الأوامر أكثر من مرة.
ننفذ أوامر معينة فقط إذا تحقق شرط.
نتخطى بعض الأوامر في حالة معينة.
هذا هو تدفق التحكم (Control Flow): يعني كيف يتحكم البرنامج في أي سطر يتنفذ ومتى.
---
أنواع Control Flow في C++:
1️⃣ التفرع (Conditional Statements)
ينفذ أوامر معينة إذا تحقق شرط.
مثال باستخدام if:
#include <iostream>
using namespace std;
int main() {
int age;
cout << "Enter your age: ";
cin >> age;
if (age >= 18) {
cout << "You are an adult." << endl;
} else {
cout << "You are not an adult." << endl;
}
return 0;
}
🔹 هنا: لو العمر أكبر أو يساوي 18 يطبع "You are an adult"، غير كده يطبع "You are not an adult".
---
2️⃣ التفرع المتعدد (switch)
لما يكون عندك قيم محددة تختار بينهم.
مثال:
#include <iostream>
using namespace std;
int main() {
int day;
cout << "Enter day number (1-3): ";
cin >> day;
switch (day) {
case 1:
cout << "Monday" << endl;
break;
case 2:
cout << "Tuesday" << endl;
break;
case 3:
cout << "Wednesday" << endl;
break;
default:
cout << "Invalid day" << endl;
}
return 0;
}
🔹 هنا: حسب الرقم المدخل يطبع اليوم المناسب.
---
3️⃣ الحلقات (Loops)
لما نحب نكرر نفس الكود أكثر من مرة.
for loop – نستخدمها لما نعرف عدد المرات:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << "Hello " << i << endl;
}
return 0;
}
🔹 هنا: يطبع "Hello" خمس مرات.
---
while loop – نستخدمها لما مش عارف عدد المرات، بس عارف الشرط:
#include <iostream>
using namespace std;
int main() {
int num = 1;
while (num <= 3) {
cout << "Number: " << num << endl;
num++;
}
return 0;
}
🔹 هنا: يطبع الأعداد من 1 إلى 3.
---
do while loop – زي while، لكن بينفذ مرة واحدة على الأقل حتى لو الشرط غلط:
#include <iostream>
using namespace std;
int main() {
int num = 5;
do {
cout << "Value: " << num << endl;
num++;
} while (num < 5);
return 0;
}
🔹 هنا: بالرغم إن الشرط من البداية غلط (num < 5)، إلا إنه نفذ جملة الطباعة مرة واحدة.
---
خلاصة 📝
if/else: تنفذ كود حسب الشرط.
switch: تنفذ كود حسب قيمة محددة.
for: تكرار بعدد محدد.
while: تكرار طالما الشرط صحيح.
do while: تكرار مرة واحدة على الأقل ثم حسب الشرط.
أيضا من امثله control flow
هم
Return, break and continue
🔹 أولًا: break
معناها اخرج فورًا من الحلقة (loop) أو من الـ switch، حتى لو الشرط ما خلصش.
مثال مع for:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // يخرج من الحلقة عند i = 5
}
cout << i << endl;
}
return 0;
}
🔹 النتيجة: يطبع الأعداد 1, 2, 3, 4 فقط.
(لما وصل 5 خرج من الحلقة).
---
🔹 ثانيًا: continue
معناها تخطَّ هذه الدورة من الحلقة وانتقل للّي بعدها، يعني يكمل الحلقة لكن يتجاهل باقي الكود في الدورة الحالية.
مثال:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue; // يتخطى الطباعة لما i = 3
}
cout << i << endl;
}
return 0;
}
🔹 النتيجة: يطبع 1, 2, 4, 5
(تخطى رقم 3).
---
🔹 ثالثًا: return
تستخدم داخل دالة (function) للرجوع منها.
لو في main() معناها إن البرنامج كله يخلص.
مثال 1 (داخل main):
#include <iostream>
using namespace std;
int main() {
cout << "Start" << endl;
return 0; // البرنامج ينتهي هنا
cout << "This will not print!" << endl;
}
🔹 النتيجة: يطبع "Start" فقط.
---
مثال 2 (في دالة):
#include <iostream>
using namespace std;
int square(int x) {
return x * x; // يرجع قيمة مربع الرقم
}
int main() {
cout << "Square of 4 = " << square(4) << endl;
return 0;
}
🔹 النتيجة: Square of 4 = 16
---
📝 الخلاصة:
break ⛔: يوقف الحلقة أو الـ switch فورًا.
continue 🔄: يتخطى الدورة الحالية ويكمل لبعدها.
return ↩️: يخرج من الدالة (أو ينهي البرنامج لو في main).
هم
Return, break and continue
🔹 أولًا: break
معناها اخرج فورًا من الحلقة (loop) أو من الـ switch، حتى لو الشرط ما خلصش.
مثال مع for:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // يخرج من الحلقة عند i = 5
}
cout << i << endl;
}
return 0;
}
🔹 النتيجة: يطبع الأعداد 1, 2, 3, 4 فقط.
(لما وصل 5 خرج من الحلقة).
---
🔹 ثانيًا: continue
معناها تخطَّ هذه الدورة من الحلقة وانتقل للّي بعدها، يعني يكمل الحلقة لكن يتجاهل باقي الكود في الدورة الحالية.
مثال:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue; // يتخطى الطباعة لما i = 3
}
cout << i << endl;
}
return 0;
}
🔹 النتيجة: يطبع 1, 2, 4, 5
(تخطى رقم 3).
---
🔹 ثالثًا: return
تستخدم داخل دالة (function) للرجوع منها.
لو في main() معناها إن البرنامج كله يخلص.
مثال 1 (داخل main):
#include <iostream>
using namespace std;
int main() {
cout << "Start" << endl;
return 0; // البرنامج ينتهي هنا
cout << "This will not print!" << endl;
}
🔹 النتيجة: يطبع "Start" فقط.
---
مثال 2 (في دالة):
#include <iostream>
using namespace std;
int square(int x) {
return x * x; // يرجع قيمة مربع الرقم
}
int main() {
cout << "Square of 4 = " << square(4) << endl;
return 0;
}
🔹 النتيجة: Square of 4 = 16
---
📝 الخلاصة:
break ⛔: يوقف الحلقة أو الـ switch فورًا.
continue 🔄: يتخطى الدورة الحالية ويكمل لبعدها.
return ↩️: يخرج من الدالة (أو ينهي البرنامج لو في main).
❤2👍1🤩1
(Ahmed Yasser)MY Code
أيضا من امثله control flow هم Return, break and continue 🔹 أولًا: break معناها اخرج فورًا من الحلقة (loop) أو من الـ switch، حتى لو الشرط ما خلصش. مثال مع for: #include <iostream> using namespace std; int main() { for (int i = 1; i <= 10; i++)…
ملحوظه
break 👉 تشتغل مع loops + switch.
continue 👉 تشتغل مع loops فقط.
return 👉 تشتغل مع الدوال (functions).
break 👉 تشتغل مع loops + switch.
continue 👉 تشتغل مع loops فقط.
return 👉 تشتغل مع الدوال (functions).
❤3👍1
📌 ما هي أنواع البيانات (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)
لما بنكتب برنامج، لازم نحدد نوع البيانات اللي هيخزنها المتغير (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
في ايقونة البحث على الجروب اكتب اي اسم من هذه المشاريع رح تخرجلك نتائج فيها مشاريع الشباب قلدهم
- 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. الانطباع العام: إزاي الناس شايفينك وبيتكلموا عنك.
ببساطة هو الصورة والانطباع اللي الناس بياخدوها عنك سواء على الإنترنت أو في الواقع، واللي بيميزك عن غيرك.
🔹 زي ما الشركات عندها علامة تجارية (Brand) زي كوكاكولا أو آبل،
إنت كمان كشخص ممكن يكون ليك "علامة شخصية" بتوضح:
مين إنت؟ (هويتك – قيمك – اهتماماتك)
إيه اللي بتقدمه؟ (مهاراتك – خبراتك – مواهبك)
إيه اللي بيميزك؟ (أسلوبك – طريقتك – رسالتك الخاصة)
عناصر البيرسونال براندينج:
1. هويتك الشخصية: اسمك، صورتك، أسلوبك.
2. قيمك ورسالتك: إنت واقف في صف إيه؟ بتدافع عن إيه؟
3. مهاراتك وخبراتك: الحاجة اللي الناس بيلجأوا لك فيها.
4. التواجد الرقمي: زي لينكدإن، فيسبوك، تويتر، موقع شخصي… إلخ.
5. الانطباع العام: إزاي الناس شايفينك وبيتكلموا عنك.
(Ahmed Yasser)MY Code
البيرسونال براندينج (Personal Branding) يعني "بناء العلامة التجارية الشخصية". ببساطة هو الصورة والانطباع اللي الناس بياخدوها عنك سواء على الإنترنت أو في الواقع، واللي بيميزك عن غيرك. 🔹 زي ما الشركات عندها علامة تجارية (Brand) زي كوكاكولا أو آبل، إنت كمان…
مهم يا شباب الموضوع ده خده نبذة مختصرة عنه عشان حاجه مهمه
ومش بتتبني في يوم وليله وممكن تاخد سنين
ومش بتتبني في يوم وليله وممكن تاخد سنين
✨ ما هو الـ Prompt Engineering؟
تخيّل إنك واقف قدام آلة سحرية، الآلة دي قادرة تجيبلك أي معلومة، تكتبلك كود، تشرحلك درس، أو حتى تبني معاك مشروع كامل… بس الشرط الوحيد إنك تعرف تسألها السؤال الصح! 🎯
هنا ييجي دور Prompt Engineering 👨💻✨
هو ببساطة فن صياغة الأسئلة والتعليمات اللي بتوجهها للذكاء الاصطناعي، بحيث يديك أفضل إجابة ممكنة. يعني مش المهم بس إنك تستخدم أداة زي ChatGPT، الأهم إنك تعرف إزاي تكلمها.
---
🔥 أهمية Prompt Engineering في رحلة تعلم البرمجة
لما تبدأ تتعلم البرمجة، طبيعي تواجه مشاكل وأسئلة كتير:
إزاي أكتب الكود بالطريقة الصح؟
ليه ظهرلي الخطأ ده؟
أبدأ أتعلم إيه بعد كده؟
بدل ما تضيع وقت طويل تدور، تقدر تكتب برومبت (Prompt) ذكي يوجّه الذكاء الاصطناعي لإعطائك الحل الأسرع والأوضح. وده مش بس بيوفر وقتك ⏳، ده كمان بيعلمك إزاي تفكر كـ مُبرمج محترف.
---
🚀 استخدام Prompt Engineering في تعلم البرمجة
تقدر تخلي الذكاء الاصطناعي يشرحلك المفاهيم بأسلوب يناسب مستواك.
تطلب منه أمثلة عملية على الأكواد بدل الشرح النظري.
تكتبله: "اشرحلي كأني طفل" أو "اشرحلي كأني محترف" وتاخد نفس المعلومة بطرق مختلفة.
تخليه يساعدك في تنسيق خطة تعلم خاصة بيك.
ببساطة، الـ Prompt Engineering بيخليك تستفيد من أدوات الذكاء الاصطناعي كأن عندك "مُدرّس خاص" معاك 24 ساعة! 🎓💡
مصادر تعلمه
https://youtu.be/2_3WuekEg4s?si=ipsjkJQi5oLg4GHw
مصادر آخرة
تخيّل إنك واقف قدام آلة سحرية، الآلة دي قادرة تجيبلك أي معلومة، تكتبلك كود، تشرحلك درس، أو حتى تبني معاك مشروع كامل… بس الشرط الوحيد إنك تعرف تسألها السؤال الصح! 🎯
هنا ييجي دور Prompt Engineering 👨💻✨
هو ببساطة فن صياغة الأسئلة والتعليمات اللي بتوجهها للذكاء الاصطناعي، بحيث يديك أفضل إجابة ممكنة. يعني مش المهم بس إنك تستخدم أداة زي ChatGPT، الأهم إنك تعرف إزاي تكلمها.
---
🔥 أهمية Prompt Engineering في رحلة تعلم البرمجة
لما تبدأ تتعلم البرمجة، طبيعي تواجه مشاكل وأسئلة كتير:
إزاي أكتب الكود بالطريقة الصح؟
ليه ظهرلي الخطأ ده؟
أبدأ أتعلم إيه بعد كده؟
بدل ما تضيع وقت طويل تدور، تقدر تكتب برومبت (Prompt) ذكي يوجّه الذكاء الاصطناعي لإعطائك الحل الأسرع والأوضح. وده مش بس بيوفر وقتك ⏳، ده كمان بيعلمك إزاي تفكر كـ مُبرمج محترف.
---
🚀 استخدام Prompt Engineering في تعلم البرمجة
تقدر تخلي الذكاء الاصطناعي يشرحلك المفاهيم بأسلوب يناسب مستواك.
تطلب منه أمثلة عملية على الأكواد بدل الشرح النظري.
تكتبله: "اشرحلي كأني طفل" أو "اشرحلي كأني محترف" وتاخد نفس المعلومة بطرق مختلفة.
تخليه يساعدك في تنسيق خطة تعلم خاصة بيك.
ببساطة، الـ Prompt Engineering بيخليك تستفيد من أدوات الذكاء الاصطناعي كأن عندك "مُدرّس خاص" معاك 24 ساعة! 🎓💡
مصادر تعلمه
https://youtu.be/2_3WuekEg4s?si=ipsjkJQi5oLg4GHw
مصادر آخرة
YouTube
أساسيات هندسة أوامر الذكاء الاصطناعي - PROMPT ENGINEERING BASICS | وليد طه
🥇 لحجز مكالمة Mentorship:
https://ko-fi.com/c/40da0cbc65
أو من هنا:
https://calendar.app.google/uH5buLR4XEJg521U8
للاشتراك في المكالمة الشهرية… من هنا:
http://ko-fi.com/walidtaha/tiers
✍️ لو عايز مساعدة في كتابة الـCV أو عشان تعمل بروفايل لينكدن:
https://ko…
https://ko-fi.com/c/40da0cbc65
أو من هنا:
https://calendar.app.google/uH5buLR4XEJg521U8
للاشتراك في المكالمة الشهرية… من هنا:
http://ko-fi.com/walidtaha/tiers
✍️ لو عايز مساعدة في كتابة الـCV أو عشان تعمل بروفايل لينكدن:
https://ko…
المهارة الحقيقية دلوقتي مش بس إنك تعرف تستخدم الذكاء الاصطناعي زي ChatGPT...
المهارة إنك تعرف إزاي تسأله وتوجّهه صح عشان يديلك أحسن نتيجة في أقل وقت!
وده بييجي من حاجة اسمها
Prompt Engineering
يعني فن صياغة السؤال أو الطلب بطريقة ذكية تخلي الذكاء الاصطناعي يشتغل لصالحك 100%.
المهارة إنك تعرف إزاي تسأله وتوجّهه صح عشان يديلك أحسن نتيجة في أقل وقت!
وده بييجي من حاجة اسمها
Prompt Engineering
يعني فن صياغة السؤال أو الطلب بطريقة ذكية تخلي الذكاء الاصطناعي يشتغل لصالحك 100%.
❤2👍2🥰1💯1