نبذة عن بايثون
هذا الكتاب بمثابة دليل تعليمي للغة البرمجة بايثون. وهي تستهدف أساسا المبتدئين. وهي مفيدة للمبرمجين ذوي الخبرة كذلك، والهدف من ذلك عموما هو أنه كل ما عليك معرفته عن أجهزة الكمبيوتر هو كيفية حفظ الملفات النصية ثم يمكنك أن تتعلم بايثون من هذا الكتاب وإذا كان لديك خبرة مسبقة عن البرمجة، يمكنك أيضا ان تتعلم بايثون من هذا الكتاب
إذا كنت صاحب خبرة مسبقة بالبرمجة، فستكون مهتما بأوجه الاختلاف بين بايثون ولغة البرمجة المفضلة لديك، لهذا لقد ألقى الكتاب الضوء على الكثير من هذه الاختلفات.
مميزات لغة بايثون
**بسيطة:
بايثون لغة بسيطة لأبعد الحدود. إن قراءة برنامج جيد لبايثون يكاد يشبه قراء ة اللغة الانكليزية على الرغم من أنها إنجليزية صارمة!
طبيعة هذا الاسم المستعار لبايثون هو واحد من أعظم أسرار قوتها. إنه يتيح لك التركيز على حل المشكلة أكثر من اللغة نفسها.
**سهلة التعلم:
كما سترون، بايثون سهلة للغاية لتبدأ بها في تعلم البرمجة. بايثون تحتوي تراكيب سهلة وعادية، كما سبق ذكره.
**حرة ومفتوحة المصدر:
بايثون هي مثال لمصطلح (FLOSS (Free/Libré and Open Source Soft-ware البرامج الحرة والمفتوحة المصدر. بعبارات بسيطة، يمكنك بحرية توزيع نسخ من هذه البرمجيات، وقراءة شفرة المصدر، و تقوم ببعض التغييرات عليها واستخدام أجزاء منها في برمجيات حرة جديدة، وأنت تعرف أنه يمكنك أن تفعل هذه الأشياء.
هذا واحد من أسباب كون بايثون جيدة جدا - لأنه قد تم إنشاؤها وتحسينها بشكل مستمر من خلال المجتمع الذي يريد فقط أن يرى بايثون أفضل.
** لغة برمجة رفيعة المستوى:
عندما تكتب البرامج في بايثون، لن تحتاج أبدا إلى الضيق بالتفاصيل دقيقة المستوى مثل إدارة الذاكرة التي يستخدمها برنامجك، الخ
** محمولة:
نظرا لطبيعة البرامج المفتوحة المصدر، تم جعل بايثون لغة محمولة أي تم جعلها تعمل على العديد من المنصات. كل ما تصنعه من برامج بلغة بايثون يمكنها أن تعمل على أي من هذه المنصات دون أن يتطلب ذلك أي تغييرات على الاطلاق، إذا كنت دقيقا بما فيه الكفاية لتجنب أي اعتماديات خاصة للنظام.
** لغة كائنية التوجه Object Oriented
بايثون تدعم البرمجة الجرائية الموجهة /procedure-oriented وكذلك البرمجة الكائنية الموجهة/ - object oriented ففي اللغات التي تدعم البرمجة الجرائية الموجهة/ procedure-oriented فإن البرنامج يتمحور حول الاجراءات أو الدوال التي ليست سوى قطعة من البرامج يمكن إعادة استخدامها. وفي لغات البرمجة الكائنية ،فإن البرنامج يتمحور حول الكائنات /objects التي تجمع فيما بين البيانات والوظائف.
ولغة بايثون قوية جدا ولكن بطريقة تبسيطية لعمل ،{oop {Object-Oriented Programming وبخاصة عند مقارنتها بلغات كبيرة مثل ++C أو جافا
خلاصة
محتوى كتاب خطوة على طربق بايثون
- الفصل الاول: المقدمة
- الفصــل الثانـي : تنصـيب بايثــون
- الفصل الثالث : الخطوات الاولى
- الفصـــل الرابــع : الاساسيـــات
- الفصل الخامس : العوامل والتعبيرات
- الفصل السادس : Control Flow
- الفصل السابع : الدوال Functions
- الفصل الثامن : Modules
- الفصل التاسع : هياكل البيانات Data Structures
- الفصل العاشر : حل مشكلة - كتابه سكربت في بايثون
- الفصل الحادي عشر : البرمجة الكائنية الموجهة Object-Oriented Programming
- الفصل الثاني عشر : Input/Output
- الفصل الثالث عشر : الاستثناءات Exceptions
- الفصل الرابع عشر : مكتبة بايثون القياسية
- الفصل الخامس عشر : المزيد من بايثون
- الفصل السادس عشر : وماذا بعد؟
إقرأ ايضا كتاب برمجة الذكاء الاصطناعي بواسطة بايثون
لتحميل الكتاب يمكنك الضغط اسفله، ان اعجبك الكتاب شاركنا رايك في تعليق، ولا
تنسى مشاركته مع اصدقائك سنقدر هذا كثيرا، يمكنك تفقد المزيد من كتبنا الشيقة
No comments:
Post a Comment