تعلم برمجة المواقع🚀
6.64K subscribers
55 photos
2 videos
19 files
545 links
قناة للبرمجة والمبرمجين ...
تحتوي على مقالات للمبرمجين.
كتب وملفات pdf مجانية للمبرمجين.
نصائح للمبتدئين والمحترفين في البرمجة ...
أفضل الدورات في مجال البرمجة مجانا..
Download Telegram
شو رأيكن نفتح قناة يوتيوب
Anonymous Poll
95%
نعم
5%
لا
2👍2
منصة سطر التعليمية يوجد بها دورات برمجة بشرح سهل ومفيد😍😍
https://satr.codes
👍41
تعلم برمجة المواقع🚀 pinned «شو رأيكن نفتح قناة يوتيوب»
تعلم برمجة المواقع🚀 pinned «حسابي ع التيك توك😍😍 tiktok.com/@learn_coder»
ريلز جديد اتمنى أن ينال اعجابكم😍😍
https://www.instagram.com/reel/CnHfbCKIjT2/?igshid=OGQ2MjdiOTE=
🔥2👍1
يمكنني تصميم وبرمجة موقع لشركتك أو موقع تعريفي شخصي لخدماتك متجاوب مع جميع أحجام الشاشات على ذوقك ومن اختيارك أو بأن ترسل لي ملف فوتوشوب به التصميم المطلوب أو صورة للموقع أو رابط موقع الذي تريد موقعك أن يشبهه
انت في المكان المناسب💙
تواصل علي الخاص لمعرفة باقي التفاصيل📩
5👍1
تعلم برمجة المواقع🚀 pinned «يمكنني تصميم وبرمجة موقع لشركتك أو موقع تعريفي شخصي لخدماتك متجاوب مع جميع أحجام الشاشات على ذوقك ومن اختيارك أو بأن ترسل لي ملف فوتوشوب به التصميم المطلوب أو صورة للموقع أو رابط موقع الذي تريد موقعك أن يشبهه انت في المكان المناسب💙 تواصل علي الخاص لمعرفة…»
أكثر أربع لغات برمجة ينبغي تعلمها في السنوات القادمة

🔹 لـغـة Python :
من اللغات الحديثة متعددة الاستخدامات، تستخدم في تطبيقات الويب وتستخدم في الذكاء الاصطناعي وتحليل البيانات وغيرها من الأمور وكذلك نمو إطارات العمل القائمة عليها وانتشارها بين المستخدمين، الأمر الذي يجعل من Python محل اهتمام للمبرمجين في سنة 2022.

🔹 لـغـة javascriptScript :
هي من اللغات القديمة ولكن ازداد استخدامها في الآونة الأخيرة لصدور عدة تحديثات لها.

🔹 لـغـة # C :
لغة # C هي النسخة المطورة من لغات C القديمة، وهي تدعم كافة التقنيات الحديثة وذات استخدام واسع وإطارات عمل كبيرة تدعمها شركة Microsoft.

🔹 لـغـة Dart :
تعتبر Dart لغة حديثة نسبياً ولكنها واعدة بشكل كبير على وجه الخصوص في مجال تطبيقات الموبايل، لأنها لغة من تطور شركة Google وتنوي Google استبدال الاندرويد بنظامها الجديد القائم على الـ Dart، وبالتالي تصبح اللغة الأم لهذا النظام؛ ذلك فضلا عن إطار العمل الشهير المبني عليها "Flutter" والذي يزيد عدد مستخدميه يوميا...
🔥21👍1
🔰 اشهر لغات البرمجة لتطوير مواقع الويب - الجزء الأول
مميزات و عيوب كل لغة

لغة JavaScript :
تعد JavaScript أكثر لغات البرمجة شيوعًا في العالم لتطوير مواقع الويب ، وهي واحدة من أسهل لغات البرمجة. إنها أيضًا إحدى اللغات القليلة التي يمكن استخدامها في كل من (front-end) و (back-end).
مكتبات او إطار أعمال مثل node js , React و Vue مكتوبة بلغة JavaScript .

مميزات javascript :
سهلة التعلم للمبتدئين.
يمكن استخدامها في كل من(front-end) و (back-end) لتطوير الويب.
مثالية لمن يريد أن يصبح مطورًا front-end لأن مكتبات او أطر عمل مثل React و Vue و Svelte تستخدم JavaScript.

لغة python :
لغة Python هي لغة أخرى تُستخدم لتطوير الويب وهي لغة ذات شعبية مثل لغة JavaScript , في الواقع ، إنها لغة البرمجة الأكثر استخدامًا في العالم. و هي لغة برمجة متعددة الاستخدامات يمكن استخدامها في مجموعة واسعة من المهام ، من تطوير الويب ، والأتمتة ، والتعلم الآلي أو الذكاء الاصطناعي.

إيجابيات بايثون :
الكود البرمجي بلغة بايثون له صيغة واضحة جدا .
سهلة التعلم للمبتدئين.
تستخدم في مجموعة واسعة من التطبيقات.

عيوب بايثون :
ليست سريعة مثل بعض اللغات الأخرى.
لديها عدد محدود من مكتبات او أطر تطوير الويب (frameworks).

لغة PHP :
هي لغة برمجة نصية (scripting) شائعة تستخدم لتطوير الويب.
77.6% من  مواقع الويب تستخدم لغة PHP .
غالبًا ما يتم استخدام PHP في أنظمة إدارة المحتوى (CMS) (content management systems) مثل WordPress و Drupal ، ولا تزال المواقع الكبيرة مثل Facebook و Wikipedia تستخدمها.

مميزات PHP :
متعددة الاستخدامات ويمكن استخدامها لتطوير الويب والبرمجة النصية (scripting) والمزيد.
من السهل نسبيًا تعلمها.

عيوب PHP:
لم تعد شائعة مثل بعض اللغات الأخرى لتطوير الويب.

لغة Ruby :
روبي هي لغة أخرى متعددة الاستخدامات يمكن استخدامها لتطوير الويب. تشتهر بكونها لغة سهلة التعلم نسبيًا ، ويتم استخدامها في مكتبات او أطر عمل مثل Ruby on Rails.

تعتبر Ruby خيارًا رائعًا للمبتدئين لان الكود المكتوب بهذه اللغة سهل القراءة و الفهم.

عيوب لغة روبي :
ليست شائعة مثل بعض اللغات الأخرى.
لديها مصادر قليلة نسبيًا مقارنة باللغات الأخرى.
لغة Swift :
لغة حديثة تم إنشاؤها بواسطة Apple.
هي لغة قوية وسريعة يمكن استخدامها لتطوير
2👍2
🔰  لغة  ++C

⬅️ تعتبر  من اقوى لغات برمجة ويستخدم في اكثر من مجالات في العالم .

1_ لغة سهل تعلم.

2_ يستخدم في كثير من مجالات.

3_ لغة قديمة و أول ظهور في عام 1985 يعني 38 سنة.

4_ لغة تجبرك تفهم مفاهيم بدقة عكس باقي لغة.

5 _لا يوجد فرق بين C و ++C إلي بهذا نقطه
حيث أن ++C يدعم نوعين من برمجة هي برمجة هيكلية و برمجة كائنية توجيه OOP و بينما C لا يدعم برمجة كائنية توجيه OOP فقط يوجد برمجة هيكلية.

🔸️ اساسيات لغة ++C :-
1_ أول خطورة اتعلم اساسيات لغة .

2_ بعد ما تعلمت اساسيات أبد بحل اسئلة حسب مستواك.

3_ أبد تعلم برمجة كائنية توجيه OOP .

4_ بعد ما تعلم برمجة كائنية توجيه ابد بمشروع صغير حسب مستواك من بداية حتى إلى برمجة كائنية توجيه.

5_ اتعلم Data Structures  هياكل البيانات و كيفية تعامل بيها.

6_ بعد ما تعلمت 5 هاي اساسيات انتقل إلى Problem solving  حل مشاكل 1000 إلى 2000 مشكلة لان كثرة حل مشكلة انت تكتسب خبرة عندما تحل مشكلة ما .

7_ أبد بمشاريع كبيرة.

🔸️ استخداما لغة ++C :-

1_ برمجة العاب ضخمه .

2_ برمجة تطبيقات سطح مكتب.

3_ برمجة مواقع ويب.

4_ برمجة انظمة تشغيل.

5_ برمجة اجهزة طائرات و مستشفى و اجهزة الأمني و  حماية.

6_ برمجة لغات برمجة لان ++C يعتبر ام لغات جميع لغات برمجة مبنية بشكل مباشر او غير مباشر بي ++C.

7_ تستخدم في برمجة شبكات.

8_ تستخدم في اختبار اختراق و إنشاء سكربتات حيث أن لغة ++C قريباً جداً من هارد وير هو CPU وهي معالج.

* تعلمك لهذا لغة خيار جدا مناسب كما قلنا لغة ++C قريباً جداً من هارد وير هو CPU و اي لغة قريباً عن معالج يكون لغة جداً سرعة و عند كامل صلاحية على جهاز.
3👍1👏1
🔰     لماذا تعتبر لغة Python أكثر اللغات تفضيلاً للذكاء الاصطناعي ؟

لغة Python هي الأولى على قائمة لغات الذكاء الاصطناعي، وذلك لعدة أسباب يمكننا تلخيصها في ما يلي :

🔹 أولاً :
بسبب سهولة تعلمها، فبنية اللغة نفسها سهلة للغاية مقارنةً مع اللغات الأخرى.

🔹 ثانياً :
يمكن لـ Python تنفيذ العديد من خوارزميات الذكاء الاصطناعي بسرعة عالية، والتي تساعد في تنفيذ العمليات البرمجية.

🔹 ثالثاً :
زيادة عدد مستخدمي Python جعلها تتطور بسرعة مقارنةً مع لغات أخرى كـ Java أو ++C  أو Ruby.

🔹 رابعاً :
تتعدد المكتبات في Python وهذا جعل المهام البرمجية أسهل، ومن أشهر مكتبات Python التي تُستخدم في الذكاء الاصطناعي :
• مكتبة Numpy.
• مكتبة Pybrain.

🔹 وهناك أسباب أخرى كثيرة.
"عند استخدامك لـ Python ستلاحظ أنها اللغة الأنسب دائماً عندما يتعلق المنتج البرمجي بالبيانات، فهي 'مـلـكـة' عِلم البيانات الضخمة".
🔥3👍21
الذكاء الإصطناعي

1- ما هو الذكاء الإصطناعي
2- إستخدام الذكاء الإصطناعي
3- مستقبل الذكاء الإصطناعي
4- دورات عربية

يختصر الذكاء الإصطناعي ب (AI) و هو إختصار لجملة "Artificial intelligence"
ببساطة هي الأنظمة (systems)
أو الأجهزة (Programmable devices)
التي تتماثل للذكاء البشري أو تحاكيه غرض تنفيذ العديد من المهام لتقليص الجهد البشري
في عالمنا اليوم (2022) و قبل بضع سنوات تطور (AI) بشكل غير مسبوق .
منذ عصور مرت ... برز العديد من المفكرين و الفلاسفة بوصف التفكير البشري و الوعي على أنه تلاعب ميكانيكي للرموز، و إنطلاقا من نفس مبدأ تفكير الإنسان و قدرته على التعلم للقيام بمهام معينة ، بدأت الأبحاث تصب إلى صالح إختراع آلات ذكية ، للقيام بمهام لم تبرمج عليها سابقا و تكون الآلة على نفس مبدأ التعلم و رد الفعل .
منه برزت في أولها الآلات القابلة للبرمجة بجوهر التفكير المنطقي الرياضي .
لا ننسى أبدا هذا الإنجاز في إختراع أول جهاز رقمي قابل للبرمجة ، ما هو إلا نتاج لبحوث عبر العصور ، منذ إختراع الآلات القابلة للبرمجة عبر سلسلة من الحركات المكانيكية بإعتماد الرياح أو المياه ، إلى إختراع أول لغة برمجية لمحكات و إعطاء الأوامر للأجهزة ، وصولا ليومنا هذا الذي أصبحت فيه أغلب الأجهزة الميكانيكية أو الرقمية قابلة للبرمجة .
إذا ببساطة " الذكاء الإصطناعي " هو جهاز قابل للبرمجة أو نظام (مبرمج سابقا) أولا و قابل للتعلم ثانيا ، بما في ذلك تحسين من نفسه إعتمادا على المعلومات التي تقدم إليه ضمن هندسة يتبعها في مسار التعلم أو التحسين .
البحوث و الإختراعات في السنوات الأخيرة جعلت من الأساطير و الشائعات شيئا حقيقيا .
حتى اصبحت العديد من المجالات تعتمد الذكاء الصناعي لتوفير الجهد و اليد العاملة التي إختزلتها الآلات  سابقا و كذلك زيادة المنتوجية في كل من
المجال الفلاحي
الصناعي
الطبي
التعليمي
و كذلك المجال الرقمي الذي ركزنا عليه أكثر في مقالنا هذا .
حيث تطور كما قلنا في بداية المقال بشكل غير مسبوق '' الذكاء الإصطناعي " لتجاوز بذلك التعليم الآلي و التعلم العميق للأشياء ـ ليصب كل هذا في مصلحة الإنسان
كلما أستهلكت البيانات كلما زاد التعلم و الفهم العميق بسرعة هائلة و تحليل منطقي و أكثر تعقيدا ، لذلك يجب أن نركز جيدا على هاته الجملة
" ليس كل ذكاء إصطناعي اليوم يعتبر تعلم آليا "
يمكننا إنشاء " BOOT " يحاكي الإنسان في الرد على الرسائل مثلا بشكل أسرع و أكثر كفاءة لكن إستنادا على المعلومات المخزنة بداخل النظام الذي برمج ضمن هندسة معينة ، و يتم تطويره مثلا بين الحين و الآخر لإضافة ردود و هيكلة جديدة للرد .
فهذا ذكاء إصطناعي لأنه يعتمد مبدأ تحليل و مقارنة الأسئلة و بعدها يحدد الجواب لكن لا يعتبر تعلم آلي
لكن يمكننا جعله يتعلم آليا عبر إنشاء هندسة جديدة تعتمد تغدية النظام بالعديد من البيانات و بعدها يبدأ في الإستنتاج و الرد على أفعال لم يتم برمجتها عليه سابقا .

و هذا ما وصلنا إليه في عصرنا الحالي ، فبإمكان الأنظمة أو الأجهزة أن تعلم نفسها بنفسها إستنادا من الأفعال و المعلومات المطروحة لتنتج لنا ردود أفعال لم تبرمج عليها سابقا ...

تقنية Deep Learning  جعلت من الخيال حقيقة ، بإعتمادها مستويات عديدة من الخوارزميات التي تحاكي الخلايا العصبية جسم الإنسان مما أهل الذكاء الإصطناعي من إستيعاب كم هائل من البيانات و تحليلها واستنتاج أنماط يحولها إلى معان وأفكار.

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

لا أريد أن أطيل عليكم كثيرا لأن المفاجئة الجميلة هي أنني قد قمت ببحث أعمق على الذكاء الإصطناعي و كل شخص يريد أن يتعرف على العديد من الأمور التي تخصه فإنني على أمل إستكمال الصفحات الأخيرة في كتابة آخر الصفحات للكتيب <3

تقدم مايكروسوفت ورشة جميلة جدا في تعلم أساسيات الذكاء الإصطناعي بإعتماد خدمات Miscrosoft Azure
يمكنك متابعتها على هذا الرابط :

https://learn.microsoft.com/ar-sa/training/courses/ai-900t00

و هاته كذلك دورات جميلة يقوم بها Andrew Ng أستاذ مساعد في جامعة ستانفورد من منصة coursera  ، يقدم العديد من الدورات الممتازة في الذكاء الإصطناعي و التعليم العميق و التعليم الآلي
يمكنكم متابعته على الرابط التالي :
https://www.coursera.org/instructor/andrewng
🔥2👍1
و هناك العديد من الدورات العربية و الإنجليزية التي يمكنكم تعلم عليها أساسيات الذكاء الإصطناعي
لكن يجب أن تكون ملم بلغة برمجية على الأقل و هي التي يتم توظيفها لإنشاء الخوارزميات الخاصة بما تريد برمجته

الدورة الأولى (Hussam Hourani) : يجب أن تكون دارس ل لغة بايثون
https://youtube.com/playlist?list=PLYW0LRZ3ePo4TFeouzYff88TStgS-X52R

الدورة الثانية (Edureka) :
https://youtube.com/playlist?list=PL9ooVrP1hQOGHNaCT7_fwe9AabjZI1RjI

كذلك هناك العديدة من الدورات الممتازة و الجميلة من منصة EDX  بالمجان و منها المدفوعة بما في ذلك شهادات تعزز بها سيرتك الذاتية
على الرابط التالي :
https://www.edx.org/learn/artificial-intelligence
2👍1
📌 افضل لغة برمجة ممكن أبدا بيها شنو ؟ 💻
السؤال هذا جاني كثير ، واعتقد أنو جاي من الناس الي عندهم رغبة في تعلم البرمجة وما عارفين يبدو من وين وبأي لغة ، فا بحاولو يشوفو أفضل طريقة وأفضل لغة علشان يتعلمو بيها البرمجة💛

📌طيب يا حبيبنا أول شي يعني شنو برمجة .؟ 📌ويعني شنو لغة برمجة ؟
‏البرمجة دي هي انك تدي الكمبيوتر أوامر بترتيب معين بطريقة يفهمها هو علشان ينفذ ليك حاجة أو هدف معين ظابط أو يحل ليك مشكلة معينة 💛
أما لغة البرمجة دي هي الطريقة البنتكلم بيها انحنا مع الحاسوب وبفهمها طوالي 😂 عن طريق كتابة الاكواد ونتبع قواعد لغة البرمجة الاحنا شغالين بيها ظابط 💛

في عدد كبير شديد من لغات البرمجة وأي واحدة عندها قواعد معينة بنستخدمها مثلا قواعد النحو للغة العربية صح؟ يلا نفس الفهم
وبتختلف اللغات حسب إختلاف المجال البتتسخدم فيهو 💛

فا الاجابة على السؤال مافي أفضل لغة برمجة لكن في لغات كتيرة ومختلفة وأي لغة بتستخدم لي مجال معين وممكن برضو نستخدم لغة في أكتر من مجال 💛
والأهم من تعليم البرمجة والبداية بالطريقة الصح ، هي أنك تتعلم المفاهيم الاساسية في البرمجة 💛

‏طيب في مفاهيم اساسية في البرمجة لو ما ظبطها حتتعب شديد وحتكره المجال دالظابط دا بسرعة 😔
أول حاجة لازم تطور مهارة التفكير زي المبرمجين حتقولي لي دي بطورها كيف يا منوفل حاقول ليك مع الممارسة في تطبيق المشاريع البتشتغل عليها و حل مشكلات البتواجهك

أذا ظبطت موضوع المفاهيم دا بالطريقة الصح بوعدك وأن شاء الله حتكون قادر تتعلم أي لغة برمجة في العالم وتتعمق فيها وفي وقت وجيز جدا جدا .
🔥3👍1