كنت قد بدأت فى تعلم لغة البايثون منذ عام تقريباً استمريت حوالى اسبوعين ثم توقفت لانشغالى بالعمل - وعاودت التعلم خلال الشهر الماضى من خلال احد الكتب العربية
ونتيجة هذا التدريب وصلت الى الاتى :
1- التعبيرات الاساسية - statements بنسبة 98%
2-وبناء وصياغة السطور بطريقة صحيحة Syntax بنسبة 100%
3- التعامل مع الدوال والاصناف وانشائهم (function / class / methods) بنسبة 98%
4- استخدام المكتبات والبحث عن الوثائق للاستفادة منها بنسبة 95%
5-انشاء برامج بواجهات رسومية باستخدام مكتبة Tkinter بنسبة 30%

اولاً : بعض الاستفسارات عن البايثون :
1-ما الفرق بين المكتبة واطار العمل (lib vs framework) اذا كان كلاهما يحتوى على دوال واصناف مبرمجة مسبقاً جاهزة للاستخدام ؟
2- هل يجب ان ادرس مكتبة tkinter ام انها محدودة ويجب ان انتقل لمكتبة اكثر مرونة مثل pyqt
3- هل ترشحون لى تعلم django اذا اردت ان اصنع برامج للويب - او تعمل على المتصفح بدلاً من الواجهات الرسومية المكتبية .
4- هل تعلم HTML و CSS شئ ضرورى ؟ - ام الاساسيات فقط تكفى ؟ - وهلى هى دسمة - ام مثل لغة البرمجة (تعبيرات وصياغة وتنسيق )

ثانياً : التقييم :
1- كيف يمكن ان اقيم نفسى ومدى تقدمى فى البرمجة - حيث اننى اتعلم وحدى ولا يوجد اى انسان اخر يتفاعل معى على الكود الذى اكتبة - هل هناك اسس للتقيم ؟

** انشأت حساب جديد على موقع github عسى ان يكون هناك من يرى الكود الذى الكتبة ويقوم بالتعديل علية لاتعلم منة او يقوم بالتعليق - لكن لم يحدث ذلك
** هنــــــــــــــــــــــا :البرامج التى كتبتها نتيجة لما تعلمت فى الفترة الاخيرة

ما اطلبة من هذا الموضوع هو :
1-اعطاء تقييم لمستواى الحالى بناء على البرامج التى كتبتها ووضعت رابطها بالاعلى وبناء على المعلومات التى ذكرتها فى اول الموضوع- هل انا فى الطريق الصحيح ام لا - وما الذى علية فعلاً ان كنت فى اياً من الطريقين ؟
2-ما يجب على تعلمة حالياً وما هو الترتيب المناسب - مثلا هل يجب ان اتعلم HTMl وDjango ام اتعلم الواجهات الرسومية اولاً - ام اتدرب اكثراً على كتابة سطر الاوامر CLI اولاً ولفترة كبيرة ؟
3- بعض الفيديوهات العربية ينصح اصحابها بتعلم العديد من لغات البرمجة - فى حين ان بعض الفيديوهات الاجنبية تقول تعلم لغة واحدة فقط حتى تحترفها ومن ثم تنتقل الى الاخرى - انا شخصياً لا اريد الانتقال بين لغات البرمجة واريد احتراف ما انا علية الان (Python) وذلك لكونى لا اريد ان اعمل فى شركة برمجيات - فقط اريد انشاء برامج لنفسى - وان قررت التجارة فى هذا المجال سيكون عمل حر وليس بشركة .