عالم برمجةوتقنية الحاسوب C. P. W
743 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
و اخيرا بعد طول انتظار 3 كورسات لـ شرح كامل للمبتدئين عن لارفل Laravel
ابدأ في تطوير تطبيقات الويب البسيطة والمتقدمة باستخدام framework الأكثر شيوعًا لـ PHP (Laravel)


ملاحظة : الكورسات موجودة بالأسفل 👇

@programming_C_w
‏رويترز : شركة DeepSeek تكثف جهودها في العمل على تسريع إطلاق طراز DeepSeek R2 على الرغم من خطط إطلاقه في شهر مايو القادم.

يعمل النموذج الجديد على توليد أكواد أفضل ويضيف قدرات التفكير العميق بلغات متعددة
‏لابتوب أسوس ASUS Zenbook A14💻
خفيف كالريشة و قوي بالأداء🪶

معالج Snapdragon X Elite ✔️
ذكاء إصطناعي مدمج✔️
شاشة 14 إنش OLED✔️
رام 32gb ذاكرة 1tb✔️
بطارية تدوم لغاية 32 ساعة✔️
الوزن 980g فقط
‏وصلت خاصية البحث العميق في chatgpt
الصراحة رائع جداً

هو مخصص للي يبغا يسوي بحث طويل
تقوله الموضوع
ثم بيسالك عن بعض المحاور هل تحتاجها او لا ضمن الموضوع

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

الجيل الجديد اولردي استخدامهم لقوقل اضعف مننا بكثير.

-محرك بحث قوقل اتوقع انه قاعد يموت بس مابعد اتضح للناس توه
الـذكـاء الاصـطـنـاعـي وصـل الـطـب 💊😱‼️

1ـ A.I Meal Planner
إدارة الأنظمة الغذائية وتعزيز صحة الأمعاء

2ـ Carepatron
إدارة الممارسات، والفواتير/الجدولة، والرعاية الصحية عن بعد

Docus.ai
توفر استجابات شخصية وتواصلًا مع كبار الأطباء

4ـ Freed AI
أداة كاتبة طبية

5ـ MediSearch
محرك بحث طبي جدير بالثقة يقدم إجابات مباشرة على الأسئلة الطبية

6ـ Prospre
إنشاء خطط وجبات مخصصة بناءً على أهداف الماكرو
This media is not supported in your browser
VIEW IN TELEGRAM
‏شخص أجرى تجربة قام فيها بجعل ذكاء اصطناعي يتصل على فندق لحجز قاعة زواج والرد كان من ذكاء اصطناعي آخر ودخلا في حوار وتعرفا على بعضهما بأنهم ليسوا بشر فقرروا إكمال الحوار بلغة ggwave ذات الإشارات الصوتية المتطورة وتمت عملية الحجز بلغة لا نفهمها
This media is not supported in the widget
VIEW IN TELEGRAM
3
ماذا نقول عن زملاء يدرسو بدون ان يخبرونا انهو يوجد دراسه الا وقت المحاضرات 😶😶😶😶
😢1🌚1
إذا كنت تبحث عن أداة مجانية لتوليد الصور بجودة عالية وسرعة مذهلة، فإن Raphael هو الخيار الأمثل!

تعتمد الأداة على تقنية FLUX.1-Dev، وتتميز بقدرتها على فهم النصوص بدقة فائقة، مع إمكانية اختيار التنسيقات، الألوان، التكوين، الإضاءة، والأسلوب بسهولة ومرونة، مما يمنحك نتائج احترافية تلبي جميع احتياجاتك.

ابدأ الآن وامنح إبداعك دفعة جديدة! 🚀

Raphael.app
‏يعرف Google الكثير عنك من المعلومات قد لا تتخيلها، هذه جزء منها يمكنك الاطلاع عليها وكذلك إزالتها.

تفضيلاتك الشخصية:
https://adssettings.google.com/authenticated
تنقلاتك على خرائط Google:
maps.google.com/locationhistory
تاريخ بحثك:
google.com/history/
معلومات تفصيلية أخرى:
myaccount.google.com/dashboard
إذا كنت طالبًا جامعيًا وتسعى لتسهيل عملية الدراسة، إليك موقع Magic School AI الذي سيغير طريقتك في المذاكرة!

🔹 مزايا الموقع:
• ارفع ملف PDF أو مادة دراسية، وسيقوم الموقع باستخراج الأسئلة (QSM) والتدريبات تلقائيًا.
• يساعدك في تلخيص المحتوى وتنظيم الدروس بطريقة احترافية.
• يحتوي على أدوات إضافية لدعمك في الفهم والمراجعة بشكل أسرع وأسهل.

رابط الموقع:
https://www.magicschool.ai/

💡 نصيحة: لا تفوّت تجربة هذا الموقع، فهو مصمم لتبسيط حياتك الدراسية وجعلها أكثر ذكاءً!
1
- الاول لازم تتعلم ازاي تتعامل مع الحاسوب، لو عارف تمام ولو مش عارف تعلم
- ثانياً بتتعلم اساسيات البرمجة ما قبل الخاصة بما قبل التخصص
- ثالثاً بتختار تخصص و تتأسس فيه

~ هنمشي خطوة خطوة واقولك من اول (ثانياً) ايش تسوي بالظبط، بالنسبة (لثالثاً) فا خليها لوقتها بعد ما تخلص (ثانيا)
~ قدامك اكثر من لغة تقدر تتعلم بيهم الاساس:
- C++
- C#
- Java
- و تقريباً C

~ بس انصحك بـ C++ لانه فيها مفاهيم زيادة عن معظم اللغات، بتساعدك في التاسيس بشكل افضل لانه زي ما ذكرت هتطرق لمفاهيم مش موجودة في معظم اللغات و دا بيرجع لشئ، وهو ان لغة C++ هى لغة عالية المستى، بس قريبة من لغات منخفضة المستوى
~ ما معنى لغات منخفضة المستوى و عالية المستوى؟
- لغات عالية المستوى: تتميز بفهمها بشكل بسيط (المسميات ما بتكون معقدة)، و تساعد في تطوير مثلاً تطبيقات المواقع و الموبايل والالعاب.
- لغات منخفضة المستوى: بتكون قريبة من لغة الألة و غالباً تستخدم في عمل انظمة التشغيل  و برامج النظام و تطبيقات الاداء العالي، و يتيح ذلك النوع التحكم في الموارد المتاحة في النظام.

~ ما هى لغة الألة؟
- بتكون على هيئة اصفار و وحايد و هذا النظام يسمى في الانظمة العددية باسم:
(النظام الثنائي - Binary System)

~ طيب شلون اتعلم اللغة و الى اي مدى اقدر اقول اني تمام فيها و اروح لشئ اخر بعده؟
- اولاً، عايزك تفهم و تعرف ان الاساس ما بينتهي ومحدش انهاه قبل كدا ابداً حسب علمي، في الموضوع مستمر معاك (دايماً هتتعلم اشياء جديدة و تطبق عليها).
- ثانياً، البرمجة اساسها الاساسي مش بيخلص في 4 ولا 6 شهور ولا سنة لو انسان عادي .. بتقضي يمكن سنتين عشان تكون فاهم الدنيا كويس من حيث اساسيات البرمجة، اما بالنسبة لاساسيات التخصص فا الوقت بيكون اقل لانه بيكون اسهل سواء في الفهم او في التطبيق و ما الى ذلك
- ثالثاً، بخصوص شلون تتعلم، تقدر تتعلم حالياً لو انت تقدر تتعلم ذاتياً انك تخلي مصادر تعلمك من الانترنت، سواء بحثت عنها في جوجل او يوتيوب او منصة من المنصات التعليمية، بتقدر تبحث عن المفاهيم الرئيسية و تتعلمها، من عناوين المفاهيم الاساسية التي يجب تعلم فروعها:
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structures
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Database
9. Network
10. OOD (Object Oriented Design)
11. Solid Principles
12. Design Patterns

- كل مفهوم فيه فروع و كل فرع لازم تفهمه كويس و تطبق عليه سواء في الوقت ذاته او مع الوقت تخلي في فترة معينة للتعلم و وقت للحل، و انصحك في موضوع تنويع المصادر انك تتحقق من الشخص اللي يعطيك معلومة هل معلومته صحيحة ولا لا، لازم تبحث عن المعلومة صحيحة او لا عشان ما تفهم شئ خاطئ، الفهم الخاطئ بيأثر على مسيرتك

- مدة الانتهاء تختلف عن فرد لاخر بس المهم انك تنهي جزء كويس من العناوين اللي تم طرحها
يعني ما هقدر اخلص كل عنوان بشكل كامل؟
اه، دا اكيد في الغالب

~ طيب اتعلم من وين هالامور؟
- ذكرت في (ثالثاً) من وين بالظبط، واعطيتك عناوين مفاهيم تدرس جزء كبير بداخلهم .. بس انصحك تتابع مع شخص متمرس و ممتاز، عشان اكيد مش هتقدر تتعلم وحدك و تمشي مليون في المية على الطريق الصح بشكل مستمر لازم هتلاقي حالك انحرفت شوية عن الخط و تلاقي حالك خبطت في الحيط و بعدين تتعلم من خطأك و ترجع لمسارك و دا بيأثر على مدة التعلم، عشان كدا نصحتك انك تتابع مع شخص متمرس و ممتاز.
#شرح ماهي صيغة Json ؟
JSON : JavaScript Object Notation .
هي احدى صيغ نقل البيانات في عالم البرمجة وعادة ما تستخدم لنقل البيانات بين الخادم والعميل .
- ماهو الخادم وما هو العميل ؟ دائما نسمع عن الخادم والعميل ولكن بعضنا لا يعرف من هو الخادم اصلاً ومن هو العميل !
سابدأ مع العميل ، وهو انت عزيزي القارئ عندما تتصفح احد المواقع فانت تعتبر عميل لذلك الموقع (عميل مشتقه من عمل ، ولا تعني خائن كما هو متعارف ]: )
اما الخادم فهو السيرفر الذي تتصفح منه الموقع ، فكل موقع على الانترنت يجب ان يكون مستضافاً على سيرفر وهذا السيرفر متصل بالانترنت لكي يستطيع الاتصال بك وارسال صفحات الموقع الى متصفحك .

حسناً ... تعرفنا على JSON ، الخادم و العميل . والان سنبدا نتعلم معلومات اكثر عن JSON .

كيف يتم كتابة Json
صيغة Json تعتمد على طريقة كائنات JavaScript فهي مشتقه منها وسميت باسمها ، لذلك فهي تعتمد على مبدأ (المفتاح : القيمة) المثال التالي يوضح ذلك
{
   "first_name":"Asem",
   "last_name":"Najee",
   "ID":87
}

هنا الاسم الاول والاسم الاخير لشخص غير معروف :( وايضاً معرف المستخدم (ID) بشكل بسيط ، واليكم مثال عملي من الواقع في زر الاعجاب بمنشور في احد المواقع ؛ ولكن لن نتطرق لطريقه ارسال البيانات من والى الخادم .
في البداية عندما يضغط العميل زر الاعجاب سيتم معالجه الحدث وارسال البيانات التالية الى الخادم
{
   "user_id":87,
   "post_id":123
}

سيصل الطلب الى الخادم وتحديداً ملف ادارة الاعجابات وسيتم معالجه الاعجاب والرد الى العميل بالصيغة التالية
{
   "ok":true,
   "message":"Succesful"
}

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

انواع البيانات في JSON
غالباً وفي اغلب لغات البرمجة ان لم يكن كلها ، هناك انواع محددة للبيانات وهي (Boolean, numeric, String) اي بالعربي(المنطقية ، الرقمية ، النصوص) وهكذا في Json ايضاً حيث يجب وضع القيم النصية بين علامتي اقتباس مزدوجتين ("هنا النص") اما القيم المنطقيه والرقمية فتكتب بدون علامات تنصيص ، ستجد المثالين السابقين يحتويان على الانواع الثلاثة .

المصفوفات
يمكن ايضاً اضافة المصفوفات الى Json كالتالي :
{
   "name":"Asem",
   "ID":87,
   "languages":["Java","PHP","JS"]
}

تلاحظ ان اللغات مصفوفة من القيم .

الكائنات
خزن Json يعتمد على الكائنات بشكل اساسي ، والكائن هو المحصور بين {} والمثال السابق يمثل كائن يحتوي على قيم نصية ومصفوفة ، لكن يمكن لاحد مفاتيح الكائن ان يحتوي على كائن آخر كالاتي
{
   "name":"Asem",
   "ID":87,
   "languages":["Java","PHP","JS"],
   "contact":{
      "Telegram":"@AsemNaji",
      "E-mail":"a**m@gmail.com"
   }
}

ونلاحظ انه يجب كتابة المفاتيح ضمن علامتي اقتباس وفقاً لمعايير JSON .

كما يمكن جعل المصفوفات تحتوي على كائنات .. وهلم جراً .
لماذا نبدا تعلم البرمجة بإحدى اللغات الصعبة ؟

غالباً ما ينصح المعلمون بان نبدأ تعلم البرمجة بلغة C++ او Java ، لكن لماذا ونحن لدينا python افضل منها بكثير واسهل من ناحية التعلم ، والجميع يريدها وتعتبر مطلوبه في سوق العمل ايضاً ، ألم يكن من الافضل البدء بها ؟

لإجابة السؤال هذا يجب ان تطرح على نفسك سؤالاً ، هل انا اتعلم البرمجة والمفاهيم في البداية ، ام اريد الدخول مباشرة الى سوق العمل بدون خبرة في عالم البرمجة ؟
والسؤال هذا يجيب عن السؤال السابق ، حيث ان بدايتك مع Python تحرمك من تعلم الكثير من المفاهيم ، لانها لغة سهله وغالباً نستعمل شيئاً جاهزاً ودوال جاهزة للقيام بعملنا !!
اللغات السهلة القريبة جداً من الانسان مثل Python لا تعطي تحكم كامل بالعمليات من خلف الكواليس وهي ابطا من ناحية التنفيذ حيث قد يصل وقت التنفيذ الى اكثر من خمسه اضعاف وقت تنفيذ C++ ، اما في C++ كنا نستطيع التحكم بشكل كبير في العمليات ، هذا التحكم بالعمليات ليس سهلاً عندما يكون متروكاً على عاتق المبرمج ، لذلك يتعلم المبرمجون بهذه اللغات الصعبه خوارزميات وطرق ومفاهيم تساعدهم في عملهم ، ومن الناحية الايجابية للمبتدئين يصبح لديهم فكر منطقي وديناميكية عالية في التعامل مع باقي اللغات بسهولة لان باقي اللغات تكون اقل صعوبة من اللغة التي بدأو بها .

لماذا هناك اشخاص بدايتهم تكون مع Python ؟
تعلم Python في البداية ليس للتخصصات التي يكون عملها بناء مشاريع برمجية والاهتمام بتفاصيل التنفيذ ، بل لمن هم يهتمون بعمليات اخرى مثل الشبكات والحماية السيبرانية ولكنهم يحتاجون الى تنفيذ اوامر برمجية تقوم بالعمل المطلوب فقط بدون الانغماس بالتفاصيل الصغيرة ، هل نقوم بتعليمهم Java ونجعلهم يحتارون بين اختيار int ام long عملية مشابهة للتي اسقطت الصاروخ في التسعينيات ؟

#شرح