وانت بتدرس أي لغة برمجة في عوامل مساعدة كثير ممكن تفيدك وتساعدك علي فهم الأكواد والدوال بشكل منظم ومرتب
علي سبيل المثال وانت بتدرس الأساسيات بتمر علي القوائم والقواميس والدوال وهكذا الي النهاية
في نقطة مهمة جدا خد بالك منها هتساعدك علي الفهم وهي >>>
علي سبيل المثال وانت بتدرس الأساسيات بتمر علي القوائم والقواميس والدوال وهكذا الي النهاية
في نقطة مهمة جدا خد بالك منها هتساعدك علي الفهم وهي >>>
تقسيم وتحديد انواع البيانات والوظائف وطريقة العمل عليها يعني مثلا
القوائم احدي انواع هياكل البيانات المستخدمة في تخزين وحفظ البيانات ناس كثيرة وهي بتتعلم علي لغة بايثون مثلا بتيجي علي القوائم تتعلم طريقة انشاء قائمة وطريقة استدعاء البيانات وطريقة الحذف والإضافة علي القائمة وبس>
القوائم احدي انواع هياكل البيانات المستخدمة في تخزين وحفظ البيانات ناس كثيرة وهي بتتعلم علي لغة بايثون مثلا بتيجي علي القوائم تتعلم طريقة انشاء قائمة وطريقة استدعاء البيانات وطريقة الحذف والإضافة علي القائمة وبس>
هنا انت قمت بعمليات كثيرة لازم تعرف معناها وتفهمها كويس اولا :-
1- قمت بإنشاء قايمة
2- استخدمت الدالة append مثلا لاضافة العناصر عليها
الخطوة رقم 2 اطلق عليها اسم
(العمليات علي القوائم)
والدالة append اطلق عليها اسم
( الدوال الجاهزة للتعامل مع القوائم )
>>
1- قمت بإنشاء قايمة
2- استخدمت الدالة append مثلا لاضافة العناصر عليها
الخطوة رقم 2 اطلق عليها اسم
(العمليات علي القوائم)
والدالة append اطلق عليها اسم
( الدوال الجاهزة للتعامل مع القوائم )
>>
والدوال دي سميت built in او دوال جاهزة لانها موجودة داخل اللغة وانت بتستدعيها وتستخدمها
طيب كده انت الاول عرفت انشاء القايمة - وبعدين عرفت تشتغل عليها وعايز تطور من نفسك
هتبحث عن الدوال المستخدمة مع القوائم هتلاقي
append - insert - remove - sum - len - max - min - reverses
طيب كده انت الاول عرفت انشاء القايمة - وبعدين عرفت تشتغل عليها وعايز تطور من نفسك
هتبحث عن الدوال المستخدمة مع القوائم هتلاقي
append - insert - remove - sum - len - max - min - reverses
وهكذا هتستمر في عملة التعلم والتطوير من نفسك وانت بتقسم اي مرحلة الي جزئين
جزء انت بتكتبه بنفسك وبتنشئ بيه الدوال او القواميس او القوائم
وجزء موجود بالفعل لكن انت بتتعلم ازاي تستخدمه وتطبقه علي هذه الانواع
وده مختصر للخوارزميات وهياكل البيات >>
جزء انت بتكتبه بنفسك وبتنشئ بيه الدوال او القواميس او القوائم
وجزء موجود بالفعل لكن انت بتتعلم ازاي تستخدمه وتطبقه علي هذه الانواع
وده مختصر للخوارزميات وهياكل البيات >>
يعني ازاي تنشئ هيكل بيانات عبارة عن قاموس او قائمة وتخزن جواه بيانات
وبعدين ازاي تصنع خوارزمية للتعامل مع النوع ده
مثلا استخدم الحلقة for في طباعة محتوي القائمة ، او اطبع العنصر رقم 1 بالقايمة مع العنصر رقم 10
وهنا بييجي دورك كمبرمج في تنفيذ الكود وطباعة المطلوب من ابداعك
وبعدين ازاي تصنع خوارزمية للتعامل مع النوع ده
مثلا استخدم الحلقة for في طباعة محتوي القائمة ، او اطبع العنصر رقم 1 بالقايمة مع العنصر رقم 10
وهنا بييجي دورك كمبرمج في تنفيذ الكود وطباعة المطلوب من ابداعك
ومعظم المفاهيم دي بتتعلمها من منطق الخوارزميات وهياكل البيانات وطرق استخدام وتعلم اللغة من المنطق ده
لكن معظم كورسات التعلم بيكون كل هدفها ازاي تعمل دالة وتطبع محتواها
او ازاي تنشئ قائمة وتطبع محتواها او تعدل عليها
لكن شرح انواع البيانات والعمل عليها مهم جدا >>
لكن معظم كورسات التعلم بيكون كل هدفها ازاي تعمل دالة وتطبع محتواها
او ازاي تنشئ قائمة وتطبع محتواها او تعدل عليها
لكن شرح انواع البيانات والعمل عليها مهم جدا >>
لانك اما بتعرف نوع البيانات بتقدر تحدد في نفس الوقت نوع الدوال او العمليات او الخوارزمية اللي هتعامل بيها مع البيانات دي
البيانات النصية لها دوال خاصة في التعامل ولها انواع وفي نوع بيانات قابل للتغير وفي نوع بيانات لا يقبل التغيير والتعديل
وهكذا حتي مع البيانات الرقمية >>
البيانات النصية لها دوال خاصة في التعامل ولها انواع وفي نوع بيانات قابل للتغير وفي نوع بيانات لا يقبل التغيير والتعديل
وهكذا حتي مع البيانات الرقمية >>
لذلك باختصار ، اي نوع هياكل بيانات تمر عليه في مرحلة التعلم لازم تعرف
اولا طريقة انشاء ذلك الهيكل والمتمثل في القوائم وغيره
ثانيا طريقة التعامل مع ذلك الهيكل من حيث الاستدعاء والحذف والإضافة
ثالثا نوع البيانات الذي يحتويها الهيكل وتحديد الدوال الصحيحة للعمل عليه
اولا طريقة انشاء ذلك الهيكل والمتمثل في القوائم وغيره
ثانيا طريقة التعامل مع ذلك الهيكل من حيث الاستدعاء والحذف والإضافة
ثالثا نوع البيانات الذي يحتويها الهيكل وتحديد الدوال الصحيحة للعمل عليه
جاري تحميل الاقتراحات...