الكتب التعليمية عن اللغات البرمجية باللغة العربية قليلة الصراحة، قد نجد بعض المصادر المحمودة للمبتدئين في تعلم لغة برمجية معينة، اما بالنسبة لاولئك الذين وصلوا الى درجة متقدمة في تعلمهم فسيجدون عثرة كبيرة امامهم في الانتقال من المصادر العربية الى الانجليزية، و اظن انه يجب النظر في الامر مطولا,
اما بالنسبة لبايثون فشعبيتها تزداد كل سنة و الاقدام على تعلمها كبير جدا خاصة في الاونة الاخيرة للميزات التي تمتاز بها.
مميزات لغة بايثون
- سهلة الاستعمال و التعلم: لغة عالية المستوى و هي لغة تطويرية يتشارك في تطويرها الاشخاص و الشركات.
- لغة تعبيرية: اكثر قابلية للفهم و القراءة.
- لغة تفسيرية: أي أن المترجم ينفذ سطرا واحدا من الشفرة في كل مرة. هذا يجعل تصحيح الأخطاء سهلاً وبالتالي مناسبًا للمبتدئين.
- لغة محمولة: يمكن تشغيل بايثون على منصات تشغيل مختلفة مثل ويندوز ولينكس ويونكس وماكنتوش، إلخ. لذلك، يمكننا القول أن بيثون هي لغة محمولة.
- حرة ومفتوحة المصدر: تتوفر اللغة مجانًا على الموقع الرسمي، كما تتوفر شفرة المصدر أيضًا. لذلك فهي مفتوحة المصدر.
- برمجة الكائنات OOP: لغة بايثون تدعم Object-Oriented Language، تستعمل مبدا الكلاسات و الكائنات.
- قابلة للتوسع و تكامل الكود: يمكنك استخدام لغات أخرى مثل C / C++ لتجميع الشفرة، وبالتالي يمكن استخدام أكثر من كود برمجي في مشاريع python.
- مكتبات كبيرة وواسعة: توفر بايثون مجموعة غنية من الدوال الجاهزة للتطوير السريع.
- دعم الـ GUI: يمكنك تطوير واجهات المستخدم الرسومية باستخدام بايثون.
و المصدر الجيد للتعلم مهم جدا خاصة للمبتدئين لانك ستبني قاعدة التعلم و من ثم تكمل التعلم و بناء خبراتك فوقها لذلك تاكد من ان القاعدة سليمة.
كذلك بالنسبة لتعلم لغة بايثون فنحتاج الى مصادر اكثر تفهيما و تبسيطا و لهذا في هذا الدليل ساقدم لك كتاب "خطوة في طريق بايثون" ترجمة "أشرف علي خلف".
كتاب تعليم python بالعربي
لمن هذا الكتاب؟
هذا الكتاب بمثابة دليل علمي للغة البرمجة بايثون. و هي تستهدف اساسا المبتدئين. و هي مفيدة للمبرمجين ذوي الخبرة كذلك، و الهدف من ذلك عموما هو انه كل ما عليك معرفته عن اجهزة الكومبيوتر هو كيفية حفظ الملفات النصية ثم يمكنك ان تتعلم بايثون من هذا الكتاب و اذا كان لديك خبرة مسبقة عن البرمجة، يمكنك ايضا ان تتعلم بايثون من هذا الكتاب.
ساتركك مع الكتاب للتعرف عليه اكثر.