الحصول على مساعدة سريعة أثناء البرمجة بواسطة بيثون (بدون اتصال بالنت)
- الحصول على قائمة وظائف صنف (كلاس class) او دوال وحدة نمطية..
كود :
dir(str)
dir(tuple)
dir(list)
dir(int)
dir(float)
لاحظ أن بعضها يبدأ وينتهي بشرطتين: تسمى الوظائف الخاصة فهمها يصبح ضروريا عند مرحلة البرمجة الكائنية بواسطة بيثون، لكن المطور الذي سيستخدم الصنف/الكلاس في برنامجه لا يحتاجها كثيرا
بقية الوظائف موجهة تحديدا للمطور الذي يرغب في استخدام الصنف او الوحدة النمطية في برنامجه، وهي التي يجب فهمها اولا
- الحصول على مساعدة حول وظيفة محددة
كود :
help(str.upper)
help(list.pop)
- الحصول على نفس المساعدة بطريقة اخرى
كود :
str.upper.__doc__
list.pop.__doc__
- طبعا يمكن ايضا الحصول على مساعدة عبر الواجهة الرسومية: مثلا من خلال المتصفح (localhost:1234) بعد تنفيذ الامر التالي (يمكن تغيير المنفذ 1234):
اذا لم يعمل الامر السابق، فمن الممكن أن أداة المساعدة pydoc غير موجودة عندك.
- يمكن ايضا تنزيل كامل المساعدة الخاصة باصدار بيثون من
الموقع الرسمي في شكل صفحات وب او على شكل ملف بي دي اف
- بعض المواقع المساعدة
كتب يمكن تنزيلها او مطالعتها مباشرة
كود :
http://www.diveintopython3.net/
http://greenteapress.com/wp/think-python-2e/
https://learnpythonthehardway.org/python3/
تعلم بيثون عبر ألعاب الكمبيوتر (متصل)
كود :
https://checkio.org/
https://inventwithpython.com/
جرب السكربت الذي كتبته تفاعليا (متصل)
كود :
http://www.pythontutor.com/
تعلم أساسيات بيثون (وعدة لغات برمجة أخرى) على الهواتف واللوحات الذكية (متصل)
SoloLearn
جميع المساعدة التي ذكرتها باللغة الانجليزية.. يمكن العثور على بعض المراجع بالعربية لكنها محدودة جدا وهي في أفضل الحالات لتعلم الاساسيات فقط (على حد علمي والله أعلم)
الى لقاء قريب ان شاء الله
وفي انتظار ذلك دمتم في حفظ الله ورعايته