تحميل كتاب تعلم برمجة بايثون للمبتدئين بالعربي pdf

 

Www.merefa2000.com

تحميل كتاب تعلم برمجة بايثون للمبتدئين بالعربي pdf

تحميل كتاب تعلم برمجة بايثون للمبدئين بالعربي pdf ، استكمالا لسلسلة تعلم بايثون للمبتدئين learn python نقدم لكم في هذه المقالة كتاب تعلم برمجة بايثون المترجم للعربية pdf من تأليف جرار سوين وترجمة هشام رزق الله واخرون.

محتويات كتاب تعلم برمجة بايثون learn python

لماذا أبدا تعلم البرمجة عن طريق تعلم برمجة بايثون أولًا:- 

لغة بايثون python هي لغة محمولة، حيوية (ديناميكية)، مجانية وموسعة، وهي تسمح (ولكنها ل تتطلب ذلك) باتباع نهج الوحدات والبرمجة الشيئية (OOP). تم تطوير لغة بايثون سنة 1989 من قبل غيدو فان روسم وعدد كبير من التطوعين والمساهمين.

مميزات لغة برمجة بايثون python:

لغة بايثون python لغة محمولة ، وليس على مختلف أنظمة يونيكس فقط ، ولكن تعمل على أنظمة التشغيل المختلفة: ماك ، NextStep ، BeOS ، MS-DOS وأيضا مع مختلف إصدارات الويندوز. وهناك مترجم جديد يدعى JPython ، تم كتابته بالجافا Java ويولد كودبايت جافا. 

  1. لغة بايثون مجانية Open Source ، ولكن يمكنك استخدامها في المشاريع التجارية دون قيود من جهة المنتجة.
  2. لغة بايثون python مناسبة لسكريبات من 10 أسطر إلى المشاريع المعقدة التي تحتوي على عشرات الآلاف من الأسطر.
  3. تكوين جمل بايثون python بسيط جدا ، ويعمل جنبا إلى جنب مع أنواع البيانات المتقدمة (القوائم والقواميس) والتي تصنع برامج مدمجة وقابلة للقراءة, وللمقارنة برنامج بايثون python غالبا ما يكون أقصر من 5 إلى 10 مرات أقصر وسهل جدا في الصيانة.
  4. بايثون python تدير المورد بنفسها أي "الذاكرة ، مواصفات الملفات" دون تدخل من قبل المبرمج عن طريق الية عد المراجع.
  5. لا توجد مؤشرات واضحة في بايثون python.
  6. بايثون python متعدد الخيوط وهذه الميزة تعد اختيارية.
  7. لغة برمجة بايثون python تدعم البرمجة الشيئية، وهي تدعم الوراثة المتعددة ومشغلات الحمولة الزائدة في نماذج الكائنات عن طريق اتخاذ مصطلحات لغة برمجة C++.
  8. لغة برمجة بايثون python تدعم لغات البرمجة (java , C++) كنظام استثنائي، الذي يسمح بتبسيط معالجة الأخطاء بشكل كبير.
  9. لغة برمجة بايثون python لغة حيوية "ديناميكية" أي المفسر يمكنه تقييم السلاسل النصية التي تمثل عبارات أو تعليمات بايثون Python ومتعامدة مع "عدد قليل من المفاهيم كافية لتوليد بني–غني" وانعكاسية "أي تدعم الميتابروجراميك على سبيل المثال؛ يستطيع الكائن إضافة أ, إزالة سمات أو أساليب أو حتى تغيير صنف قيد التنفيذ" واستقرائية "أي تدعم عدد كبير من أدوات التطوير مثل المصح أو المحلل ، التي توجد في بايثون python ذاته".
  10. بايثون python مثله مثل Scheme أو Smalltalk، أي يتم كتابة بايثون python بشكل حيوي لجميع كائنات التي يتم معالجتها من قبل المبرمج؛ أي يتم تعريف نوع واضح عند التشغيل، والذي لا يحتاج إلى أن تعلن نوعه مسبقًا.
  11. تنقسم لغة بايثون python الي تطبيقان: الأول، وهو المفسر حيث يعمل على تجميع برامج بايثون python في تعليمات محمولة ، ثم يقوم بشغيله بواسطة الة افتراضية مثل "جافا java مع فرق كبير أي يتم كتابة جافا java بشكل ثابت، ويصبح من السهولة تسريع تشغيل برنامج جافا java أسرع من بايثون python" والتطبيق الثاني يولد مباشرة كود باليت جافا java.
  12. لغة برمجة بايثون python تعد لغة موسعة مثل: TCL و Guile ، أي يمكننا بسهولة التعامل مع مكتبات سي C الموجودة ، ويمكننا أيضًا ان نستخدمها كلغة موسعة في أنظمة برامج معقدة.
  13. تعد مكتبات بايثون python القياسية وحزم المساهمة تعمل هذه المكتبات على توفير مجموعة كبيرة من الخدمات مثل: سلاسل وتعابير عادية ، ومعايير خدمات اليونكس ، وقواعد البيانات وواجهات المستخدم الرسومية.
  14.  لغة بايثون python ما تزال تتطور بشكل كبير وسريع بدعم من مجتمع المستخدمين والمديرين المتحمسين ، ومعظمهم من أنصار البرمجيات الحرة بالتوازي مع المفسر الرئيسي المكتوب بلغة برمجة سي C وهي لغة تم صنع لغة بايثون python ، ومفسر ثاني مكتوب بلغة برمجة جافا java.
  15. في نهاية لغة بايثون python هي اللغة المختارة من قبل معالجة XML.

author-img
كوكب المنى

تعليقات

ليست هناك تعليقات
إرسال تعليق
    google-playkhamsatmostaqltradent