Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

كتاب البرمجة بلغة بايثون

×

تحميلات 18665

حجمه 2.78MB

يتألف من 418 صفحة

آخر تحديث له 01-08-2024

سطع نجم لغة البرمجة بايثون في الآونة الأخيرة حتى بدأت تزاحم أقوى لغات البرمجة في الصدارة وذاك لمزايا هذه اللغة التي لا تنحصر أولها سهولة كتابة وقراءة شيفراتها حتى أصبحت الخيار الأول بين يدي المؤسسات الأكاديمية والتدريبية لتدريسها للطلاب الجدد الراغبين في الدخول إلى مجال علوم الحاسوب والبرمجة. أضف إلى ذلك أن بايثون لغةً متعدَّدة الأغراض والاستخدامات، لذا فهي دومًا الخيار الأول في شتى مجالات علوم الحاسوب الصاعدة مثل الذكاء الصنعي وتعلم الآلة وعلوم البيانات وغيرها، كما أنَّها مطلوبة بشدة في سوق العمل وتعتمدها كبرى الشركات التقنية.

بني هذا العمل على كتاب «How to code in Python» لصاحبته ليزا تاغليفيري (Lisa Tagliaferri) وترجمه إلى العربية محمد بغات وعبد اللطيف ايمش، وحرره جميل بيلوني، ويأتي شارحًا المفاهيم البرمجية الأساسية بلغة بايثون.

فصول الكتاب:

  1. دليل تعلم بايثون اعتبارات عملية للاختيار ما بين بايثون 2 و بايثون 3.
  2. تثبيت بايثون 3 وإعداد بيئتها البرمجية.
  3. كيف تكتب أول برنامج لك.
  4. كيفية استخدام سطر أوامر بايثون التفاعلي.
  5. كيفية كتابة التعليقات.
  6. فهم أنواع البيانات.
  7. مدخل إلى التعامل مع السلاسل النصية.
  8. كيفية تنسيق النصوص.
  9. مقدمة إلى دوال التعامل مع السلاسل النصية.
  10. آلية فهرسة السلاسل النصية وطريقة تقسيمها.
  11. كيفية التحويل بين أنواع البيانات.
  12. كيفية استخدام المتغيرات.
  13. كيفية استخدام آلية تنسيق السلاسل النصية.
  14. كيفية إجراء العمليات الحسابية.
  15. الدوال الرياضية المضمنة.
  16. فهم العمليات المنطقية.
  17. مدخل إلى القوائم.
  18. كيفية استخدام توابع القوائم.
  19. فهم كيفية استعمال List Comprehensions.
  20. فهم نوع البيانات Tuples.
  21. فهم القواميس.
  22. كيفية استيراد الوحدات.
  23. كيفية كتابة الوحدات.
  24. كيفية كتابة التعليمات الشرطية.
  25. كيفية إنشاء حلقات تكرار while.
  26. كيفية إنشاء حلقات تكرار for.
  27. كيفية استخدام تعابير break وcontinue وpass عند التعامل مع حلقات التكرار.
  28. كيفية تعريف الدوال.
  29. كيفية استخدام *args و **kwargs.
  30. كيفية إنشاء الأصناف وتعريف الكائنات.
  31. فهم متغيرات الأصناف والنسخ.
  32. وراثة الأصناف.
  33. كيفية تطبيق التعددية الشكلية (Polymorphism) على الأصناف.
  34. كيف تستخدم منقح بايثون.
  35. كيفية تنقيح شيفرات بايثون من سطر الأوامر التفاعلي.
  36. كيف تستخدم التسجيل Logging.
  37. كيفية ترحيل شيفرة بايثون 2 إلى بايثون 3.

رخصة الكتاب: هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0».

مصدر الكتاب: https://academy.hsoub.com/files/15-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-%d8%a8%d9%84%d8%ba%d8%a9-%d8%a8%d8%a7%d9%8a%d8%ab%d9%88%d9%86/

الكتاب يتضمن

تعليقات 3

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.