اذهب إلى المحتوى
  • 0

البدء بالبرمجه؟؟

ملك S M Al

السؤال

Recommended Posts

  • 0

السلام عليكم ورحمة الله 

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

*الخطوة الأولى: تعلم أولا هيكلة البيانات أو الخوارزميات وهي خطوة لابد منها  والتي تتعلم فيها معنى المتغيرات (variables) و العمليات الحسابية البسيطة لتنتقل الى الجمل الشرطية (conditions) والتي تنطبق في حال شرط معين ثم تنتقل إلى التكرارات (loops) في الخوارزميات وتتدرب قليلاً على تطبيق بعض التمارين. 

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

المدة : من أسبوع إلى أسبوعين .   

*الخطوة الثانية: 

تعلم البرمجة الكائنية التوجه: وهي فلسفة تصميم التطبيقات بطريقة جد منظمة ومفيدة ستساعدك كثيراً في ما بعد في فهم الشيفرات المصدرية لأناس آخرين أو حتى تنظيم عملك الخاص وهنا سوف تتعرف عن معنى الصنف (classes) والكائن (objects) ,وتتعلم مكونات الصنف من متغيرات ودوال خاصة بالصنف ، وعلاقتها في مابعد بالصنف وبعض الطرق المطبقة على الاصناف والكائنات وكيفية التعامل معاه مثل الوراثة و التجريد وغيرها وحاول تطبيق هاته المفاهيم ولا تتعمق كثيراً فيها لكن يكفيك معرفتها. 

حاول دائما التطبيق بلغة برمجية مع محاولة تطبيق امثلة عملية عن كيفية تصميم التطبيقات    

* الخطوة الثالثة: 

قرر اللغة التي ستعمل بها والمجال الذي ستعمل به. 

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

أتمنى أخي الكريم أن أكون أفدتك في هاته الكلمات عن علم البرمجة 

 

لك مني كل التقدير الإحترام

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...