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

السؤال

نشر (معدل)

هل يجب ان اكون متمكن وقويا فيdata structure اثناء دوره دورة تطوير التطبيقات باستخدام لغة Python او بعد الانتهاء للمساعده في العمل ام فقط معرفه الاساسياات

 

تم التعديل في بواسطة حمزة عباد
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

هياكل البيانات (data structures) هي مفاهيم مهمّة في كلّ لغات البرمجة وليس في Python فقط. لذلك لا يمكن تعلّم أيّة برمجة حقيقيّة من دونها. بعبارة هياكل البيانات فأنا أقصد مثلا: list، dict، set، tuple، وغيرها من الأنواع المشابهة لها. هذه أساسيّات لا يمكن الاستغناء عنها في أي برنامج. فمثلا:

  • list يستخدم لحفظ قائمة من البيانات بالترتيب.
  • set يستخدم لحفظ مجموعة من البيانات بدون تكرار ولا ترتيب.
  • dict يستخدم لحفظ لربط مجموعة من المفاتيح غير المكرّرة بمجموعة من القيم، حيث يقابل كل مفتاح قيمة معيّنة.
  • tuple يستخدم لحفظ بيانات بالترتيب وغير قابلة للتعديل.

للمزيد من التفاصيل يرجى الاطلاع على أجوبة هذا السؤال:

 

 

  • 0
نشر

 

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

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

 

  • 0
نشر

كما تم التوضيح في التعليقات السابقة في دورة "تطوير التطبيقات باستخدام لغة Python"  يتم تعليم الأساسيات اللازمة لبناء التطبيقات باستخدام لغة Python. يتضمن ذلك فهم لبعض هياكل البيانات الأساسية مثل القوائم والقواميس والمجموعات.

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

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

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

باختصار، فإن فهم الأساسيات الأولية لهياكل البيانات في Python هو ضروري للبدء في تطوير التطبيقات حالياً لذلك لا تفكر في التعمق في ال data structure حالياً . و قد تحتاج لاحقاً  إلى تعمق أكثر في هذه الهياكل لتطوير تطبيقات متقدمة وفعالة.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...