القائمة الرئيسية

الصفحات

آخر الاخبار

تعلم البرمجة عبر هاتفك







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

افكار مشاريع برمجية يمكنك تنفيذها

مشروع آلة حاسبة


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

إنشاء تطبيق قائمة المهام


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

تطوير أداة تحويل الوزن 




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

برمجة لعبة تيك تاك تو Tic Tac Toe


هذه اللعبة على الرغم من بسطتها ستحتاج منك القليل من الاستراتجية لبرمجة لاعب لايهزم, يمكنك برمجتها عن طريق HTML , CSS , Javascript.

برمجة Web Scraping عن طريق لغة Python


بايثون من اشهر اللغات المستخدم هذه الايام فى البرمجة نظرًا لسهولة تعلمها وتوافر الكثير من المكتبات التى تسهل حياة المبرمجين.
برمجة Scrappers مهمة جدًا هذه الايام وتعنى برمجة تطبيق لزيارة صفحات الويب واستخراج بيانات مطلوبة من هذه الصفحات دون الحاجة لعمل ذلك بشكل يدوى.
مع بايثون يمكن استخدام مكتبات مثل Requests لتتعامل مع روابط URL وطلب محتوياتها وكذلك مكتبة Beautiful Soup للتعامل مع صفحات HTML واستخراج البيانات منها.
مع هذا المشروع المتقدم نسبيًا ستتعلم الكثير من المفاهيم مثل التعامل صفحات الويب والتعامل مع الطلبات Requests و يمكنك ايضًا اضافة خاصية Threading لزيارة الصفحات على التوازى لزيادة كفاءة البرنامج ويمكنك اضافة Exceptions لجعل البرنامج اقوي ولتعلم المزيد عن Exceptions.

برمجة موقع ويب


اذا كنت تنوي الانطلاق فى مجال برمجة الويب فالاحتمالات كثيرة لبناء تطبيق ويب ومن اهم اللغات المستخدمة فى برمجة تطبيق ويب لغة PHP.
وفى معظم التطبيق ستحتاج إلى قاعدة بيانات لذلك ستحتاج إلى MYSQL.
وطبعًا ستحتاج إلى HTML , CSS وربما Javascript لبرمجة الواجهة.
مع هذه الادوات يمكنك انشاء الكثير من مواقع الويب والافكار هنا لايمكنك حصرها.
على سبيل المثال لا الحصر
  • انشاء مدونة الكترونية
  • متجر الكترونى
  • موقع توظيف
  • موقع اخبارى
  • موقع البحث عن السكن
  • موقع تعريفى لشركة او موقع شخصى

مشروع لتحميل فيديوهات Youtube


يمكنك تطوير مثل هذا التطبيق عن طريق بايثون وستتعامل مع Requests وكذلك File system او يمكنك استخدام مكتبة جاهزة لعمل تلك المهمة وهى pytube واضافة المزيد من الوظائف للبرنامج مثل تحميل عدة فيديوهات فى نفس اللحظة عن طريق Threads لرفع كفاءة البرنامج او اضافة امكانية تحميل Playlist كاملة دفعة واحدة.

ذات صلة:
البرمجة عنوان العصر
اللغة الأبسط في العالم
المهارة البرمجية الافضل في سوق العمل؟

تعليقات