عالم برمجةوتقنية الحاسوب C. P. W
740 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
عالم برمجةوتقنية الحاسوب C. P. W
. هل عليَّ تعلم لغة برمجة: ⁉️ إن كنت تنوي تطوير مهنتك الهندسية أو العلمية أو التسويقية أو الاقتصادية أو التحليلية فالجواب نعم بكل تأكيد.
.

ما الفائدة من تعلم لغة برمجة: ⁉️

تطوير مسيرتك المهنية، فكل الدلائل تشير إلى أننا مقبلون وبشدة على عصر الآلات الذكية.


الاطلاع على الطريقة التي تعمل بها الآلات المبرمجة مما قد يساعدك على استخدامها بالشكل الصحيح.


تحسين قدراتك العقلية على التحليل وترتيب الأفكار.


إضافة إلى تلك الأسباب العامة، ستجد من مهنة المبرمج أو مطور ويب مهنة ممتعة ومجزية ماديًا فالطلب يزداد بشكل كبير على المنتجات الرقمية وتتنوع مجالات استخداماتها لما تقدمه من فوائد على جميع الأصعدة مثل أتمتة المهام المختلفة وتحليل البيانات والحسابات الرياضية والتقنية المتقدمة وإدارة المتاجر الإلكترونية والأعمال وغير ذلك الكثير. فالبرمجة هي مهنة المستقبل بامتياز، وأيًا كانت مهنتك الأصلية ستجد البرمجة سبيلًا إليها، وهكذا ستجني فائدة مضاعفة بتعلمك إحدى لغات البرمجة.
عالم برمجةوتقنية الحاسوب C. P. W
. ما الفائدة من تعلم لغة برمجة: ⁉️ تطوير مسيرتك المهنية، فكل الدلائل تشير إلى أننا مقبلون وبشدة على عصر الآلات الذكية. الاطلاع على الطريقة التي تعمل بها الآلات المبرمجة مما قد يساعدك على استخدامها بالشكل الصحيح. تحسين قدراتك العقلية على التحليل وترتيب…
.

هل من الصعب تعلم لغة برمجة: ⁉️


الجواب لا إن كنت تمتلك الإرادة والمثابرة. تعلم البرمجة شبيه بركوب الدراجة ما أن تُصِرَّ على تعلمها ثم تتعلم كيف تستخدمها لن تنسى أبدًا كيف ستقودها وكذلك لن تنسى كيف تفكر برمجيًا. لكن إن أردت أن تصبح محترفًا، فهذا طريق طويل تعترضك فيه بعض الصعوبات.
عالم برمجةوتقنية الحاسوب C. P. W
. هل من الصعب تعلم لغة برمجة: ⁉️ الجواب لا إن كنت تمتلك الإرادة والمثابرة. تعلم البرمجة شبيه بركوب الدراجة ما أن تُصِرَّ على تعلمها ثم تتعلم كيف تستخدمها لن تنسى أبدًا كيف ستقودها وكذلك لن تنسى كيف تفكر برمجيًا. لكن إن أردت أن تصبح محترفًا، فهذا طريق طويل…
.

ما هي مجالات استخدام لغات البرمجة: ⁉️

من كتابة كلمة "مرحبًا" على شاشة حاسوبك إلى التحكم بمسبار فضائي يحط على كوكب آخر. فكل ما تعرضه لك الأجهزة الإلكترونية من بسيطها إلى أعقدها هي نتاج عملية برمجة لهذه الأجهزة. ويمكن تلخيص استخدامات لغات البرمجة وفق الخطوط العريضة التالية:

تطوير تطبيقات للحواسب

تطوير تطبيقات للويب

تطوير تطبيقات للهواتف الذكية

برمجة الآلات والتجهيزات القابلة للبرمجة

تطوير وإدارة الخدمات السحابية

تطوير أنظمة تشغيل

تطوير أنظمة وآلات ذاتية التعلم

مجالات الذكاء الاصطناعي والروبوتات
خاتمة 🔋

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

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

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

شارك المنشور لُطْفًا ❤️
This media is not supported in your browser
VIEW IN TELEGRAM
اول تصميم لي في الفوتوشوب ايش رايكم في التصميم عن ليلة القدر
4👍4
الا كل 🇪🇬 مصري حر نريد منك ان تهب هبة رجل مؤمن بالله قوم بفتح المعابر الى غزة اعمل جهدك اعمل السبب ايوه الشعب المصري انتفضو اعملو الحشودات انتفضو الئ الحدود انتفظو اعمل مظاهرات خلو اليهودي يعرف قيمتكم ابو التخاذل ابو التواطئ مدري او بكم خير يا اهل مصر خلوكم ماؤمنين بالله لا تنتظرو لا تنتظرو اما نصراً او استشهاد لا غالب الئ الله
👍3
إلى أمي وسيدة قلبي !
ايتها السيدة الحنونة جداً أيها الجبل الذي اتكى عليه ايها السيدة التي ملأت حياتي حلاوة وحنان وحب ايتها السيدة التي امتلئ بها قلب واصبح دافئ،
إلى التي ملكت حياتي مالقيت احن وادفئ من كفيكِ وحضكِ، سهرت الليالي عندما كنت امرض او أءن ، لكِ كل الايام يا ملكة كل يوم في حياتي،
يا من اخذت مني نصف همي عند الهم وسهرت الليالي عندما كنت اسهر أطال الله في عمرك تاجٌ فوق رأسي
3
حفظ الله جميع الأمهات
ورحم الله من قد توفت منهن وجعلهن الله جميعاً في الجنة.
4
🫥
المرجع الشامل إلى تعلم الخوارزميات: 🫥

سلسلة تعلم الخوارزميات: ما هي الخوارزميات؟ وكيف تعمل؟


• ما هي الخوارزمية؟
• تاريخ الخوارزميات
• أركان الخوارزمية
• خطوات حل الخوارزميات
• طرق تمثيل الخوارزميات
• أمثلة على الخوارزميات
• خوارزمية لحساب قيمة مضروب عدد
• مجالات استخدام الخوارزميات
• تحويل الخوارزمية إلى برنامج حاسوبي
• مواصفات الخوارزمية الجيدة
• تحليل الخوارزميات
• هل أحتاج إلى معرفة الرياضيات لتعلم الخوارزميات؟
• أنواع الخوارزميات البرمجية
الخوارزميات تجعل منك مبرمجًا أفضل
• توفير وقت البرمجة
• والكثير



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

إذا كنت تتساءل ما هي الخوارزمية، وكيف أتعلم الخوازميات، وما أهمية الخوارزميات في علوم الحاسب وفي البرمجة بشكل خاص، وما هي أنواع الخوارزميات التي علي تعلمها، وكيف أكتب أفضل خوارزمية فهذه الموضوع لك، حيث سنستعرض في سياقها كل ما تحتاج معرفته عن الخوارزميات، ونوفر لك مجموعة من المصادر التعليمية العربية الغنية التي تساعدك على تعلم رموز الخوارزميات وطرق حل الخوارزميات في الحاسوب بأفضل طريقة.
عالم برمجةوتقنية الحاسوب C. P. W
المرجع الشامل إلى تعلم الخوارزميات: 🫥 سلسلة تعلم الخوارزميات: ما هي الخوارزميات؟ وكيف تعمل؟ • ما هي الخوارزمية؟ • تاريخ الخوارزميات • أركان الخوارزمية • خطوات حل الخوارزميات • طرق تمثيل الخوارزميات • أمثلة على الخوارزميات • خوارزمية لحساب قيمة مضروب عدد…
ما هي الخوارزمية: ‼️

الخوارزمية algorithm هي مجموعة من التعليمات المرتبة لحل مشكلة ما في الرياضيات أو أي مشكلة تواجهك في الحياة اليومية خلال زمن محدد وعدد خطوات محدود.

ينبغي أن تكون خطوات وتعليمات الخوارزمية واضحة ومُرتّبة بحيث تنتهي بحل المشكلة.

فكّر في الخوارزمية كما لو كانت وصفة طبخ،

إذ تقدّم الوصفة طريقة تحضير وجبة ما خطوة بخطوة،

ابتداءً بالمقادير الضرورية للوجبة، وحتى آخر خطوة من تحضير الوجبة وتقديمها.

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

تاريخ الخوارزميات: 📆

تُعزى أقدم الخوارزميات المعروفة إلى البابليين، إذ عُثِر على أقدم لوح يحتوي تعليمات خوارزمية لإجراء عملية القسمة، ويعود تاريخه لسنة 2500 قبل الميلاد. وقد عثِر كذلك على خوارزميات حسابية تعود إلى المصريين القدامى تعود إلى سنة 1550 قبل الميلاد.


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

تطور مفهوم الخوارزميات في عصر الحضارة الإسلامية، إذ استخدم المسلمون الخوارزميات لحل المعادلات والمسائل الرياضية.


ولعل أشهر هذه الخوارزميات هي خوارزمية حل المعادلات من الدرجة الثانية التي ذُكِرت في كتاب "حساب الجبر والمقابلة" لعالم الرياضيات المسلم محمد بن موسى الخوارزمي مؤسس علم الجبر، والذي تُنسب إليه كلمة خوارزمية في اللغة العربية، وكذلك الكلمة المقابلة لها في اللغات اللاتينية algorithm المُشتقة من الكلمة al-Khwārizmī، وهو الاسم الرومي للخوارزمي -وأيضًا كلمة الجبر algebra.

استخدم الأوروبيون كلمة algorithm للدلالة على القواعد والتقنيات التي استخدمها الخوارزمي لحل المعادلات الجبرية، ثمّ عُمِّم هذا المصطلح ليشمل أيّ مجموعة من القواعد والتقنيات الساعية لحل مشكلة ما.

استمر مفهوم الخوارزميات في التطور بعد الحقبة الإسلامية إبّان عصر النهضة، خصوصًا مع تطوّر أسس علم الحوسبة في القرن التاسع عشر وإنتاج أول خوارزمية يمكن تنفيذها على الحاسوب سنة 1840 على يد آدا لوفانس Ada Lovelace. ثمّ الصياغة النهائية لمفهوم الخوارزمية على يد آلان تورنغ Alan Turing عبر آلته الشهيرة آلة تورنغ (Turing machine).
عالم برمجةوتقنية الحاسوب C. P. W
ما هي الخوارزمية: ‼️ الخوارزمية algorithm هي مجموعة من التعليمات المرتبة لحل مشكلة ما في الرياضيات أو أي مشكلة تواجهك في الحياة اليومية خلال زمن محدد وعدد خطوات محدود. ينبغي أن تكون خطوات وتعليمات الخوارزمية واضحة ومُرتّبة بحيث تنتهي بحل المشكلة. فكّر…
أركان الخوارزمية: 🧮

تملك أي خوارزمية ثلاثة أركان رئيسية وهي:


الدخل أو المدخلات: 🎗

تمثل البيانات أو الأشياء الضرورية والمطلوبة التي تعمل عليها الخوارزمية وإن كان الدخل مؤلفًا من عدة عناصر، فإنّ تعداد عناصره يسمى حجم الدخل،

مثلًا
إن كان الدخل عبارة عن مصفوفة أو سلسلة نصية مؤلفة من n عنصر، فإنّ حجم الدخل سيساوي n. لو عدنا إلى مثال الطبخ فإنّ دخل خوارزمية طهي وجبة معينة ستكون هي المقادير المُستخدمة لإعداد الوجبة.



متن الخوارزمية: ⌨️

تأخذ الخوارزمية الدخل، وتطبّق عليه سلسلة من خطوات المعالجة المتتابعة والمُحدّدة سلفًا. مثلًا،
يشمل متن خوارزمية الطبخ كل عمليات تجهيز المقادير وإعدَادها وخطوات طهيها.


الخرج أو المُخرجات: 📣
بعد أن تنتهي الخوارزمية من تنفيذ كافة الخطوات، تُنتج لنا خرجًا يمثل حل المشكلة. مثلًا خرج خوارزمية طهي وجبة سيكون هو الوجبة نفسها جاهزة ومطهيّة.

على سبيل المثال،
إذا أردنا كتابة خوارزمية جداء عددين صحيحين ستكون أركان هذه الخوارزمية كالتالي:


الدخل: هو العددان الصحيحان المطلوب حساب ناتج جدائهما
x, y


الخرج:
هو ناتج الجداء z


متن الخوارزمية:

الخطوة 1: ابدأ

الخطوة 2: قم بالتصريح عن ثلاثة أعداد صحيحة x و y و z

الخطوة 3: أدخل قيم المدخلات x و y

الخطوة 4: اضرب قيم x بـ y

الخطوة 5: خزّن ناتج الضرب في z

الخطوة 6: اعرض قيمة z

الخطوة 7: توقف
📖🌊 كتاب: البحر الشاسع لدخول الخوارزميات من بابها الواسع
✍️ المؤلف: خالد السعدني

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

🔍 مميزات الكتاب:
توضيح شامل: شرح مبسط وسلس للخوارزميات.
منهجي ومنظم: يناسب الطلاب والمبتدئين في البرمجة.
تدريجي: يساعدك على الفهم خطوة بخطوة.
عملي: يحتوي على أمثلة وتطبيقات لتعميق الفهم.

💡 لماذا يجب أن تقرأ هذا الكتاب؟
سواء كنت مبتدئًا أو مطورًا طموحًا، فإن هذا الكتاب سيبني لك أساسًا قويًا في الخوارزميات، مما يمكنك من دخول عالم البرمجة بثقة وإتقان

للمزيد من الكتب التقنية او البرمجية

@programming_C_w
كتاب_البحر_الشاسع_لدخول_الخوارزميات_من_بابها_الواسع_خالد_السعدانيcodlab@.pdf
8.2 MB
📖  البحر الشاسع لدخول الخوارزميات من بابها الواسع

✍️ المؤلف: خالد السعدني

للمزيد من الكتب التقنية او البرمجية

@programming_C_w
🤔هل تساءلت يومًا كيف يتم إنشاء التطبيقات التي تستخدمها كل يوم؟
📱 كيف تُبنى التطبيقات التي تستخدمها يوميًا 📲؟
كيف تعمل مواقع الإنترنت 🌐؟
كيف تتحرك الألعاب بسلاسة 🎮؟
بل كيف يفكر الذكاء الاصطناعي ويتعلم من تلقاء نفسه ؟
🔍 السر وراء كل هذا هو البرمجة 💻، إنها ليست مجرد أكواد وأوامر 🔠، بل هي لغة الإبداع 🎨، القوة، والسيطرة على التكنولوجيا ⚙️، والقوة الحقيقية التي تمنحك القدرة على إنشاء المستقبل ، والتحكم في التكنولوجيا ، وتحويل أفكارك إلى واقع رقمي نابض بالحياة 🌐. هي المهارة التي تُمكّنك من صناعة المستقبل .
🎯 تخيل أنك تستطيع بناء تطبيقك الخاص الذي يستخدمه ملايين الأشخاص
🎮 أو تصميم لعبتك الفريدة التي يستمتع بها الجميع
🤖 أو حتى برمجة ذكاء اصطناعي قادر على التعلم والتفكير

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

🆕 سواء كنت مبتدئًا لا تعرف شيئًا عن البرمجة، أو 🤔 لديك فضول لاكتشاف هذا العالم المذهل، فهذا الدليل 📖 سيأخذك في رحلة شيقة، ممتعة، ومبسطة نحو عالم البرمجة
🔽 استعد لاكتشاف عالم البرمجة، حيث لا حدود لإبداعك
⬇️ لنبدأ الآن