نحن الويب
  • الرئيسية

  • برمجة وتطوير

  • ذكاء اصطناعي

  • تسويق

  • كتب ودورات

  • خدمات مدفوعة

  • تواصل معنا

عالم من المعرفة والتطوير

  • الرئيسية

  • برمجة وتطوير

  • ذكاء اصطناعي

  • تسويق

  • كتب ودورات

  • خدمات مدفوعة

  • تواصل معنا

الرئيسية / كتب ودورات / كتاب البرمجة بلغة بايثون 1.0.0

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

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

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

 

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

دورة تطوير التطبيقات باستخدام لغة Python

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

يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «المرجع الشامل إلى تعلم لغة بايثون»، أو مباشرةً من الآتي:

  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

المصدر: أكادمية حاسوب يمكن تحمل الكتاب من الأكادمية او تحميلة بالضغط هنا

شارك هذا الموضوع:

  • انقر للمشاركة على فيسبوك (فتح في نافذة جديدة) فيس بوك
  • انقر للمشاركة على Bluesky (فتح في نافذة جديدة) Bluesky
  • اضغط للمشاركة على Tumblr (فتح في نافذة جديدة) Tumblr
  • النقر للمشاركة على X (فتح في نافذة جديدة) X
  • النقر للمشاركة على Mastodon (فتح في نافذة جديدة) Mastodon
  • اضغط لتشارك على LinkedIn (فتح في نافذة جديدة) LinkedIn
  • انقر للمشاركة على سلاسل (فتح في نافذة جديدة) سلاسل
  • اضغط للمشاركة على Pinterest (فتح في نافذة جديدة) Pinterest

معجب بهذه:

إعجاب تحميل...
دورة تطوير التطبيقات باستخدام لغة JavaScript
دورة تطوير التطبيقات باستخدام لغة Python
Lisa TagliaferriPythonبايثونبرمجة بلغة بايثونلغة بايثون

Amjad Hamouda

  • دورة الذكاء الاصطناعي

    دورة الذكاء الاصطناعي

    محتويات المقالة Toggle دورة الذكاء الاصطناعيعن الدورةلمن هذه الدورةمعجب بهذه: دورة الذكاء الاصطناعي 103 ساعات فيديو... دورة الذكاء الاصطناعي اقرأ المزيد
  • دورة تطوير التطبيقات باستخدام لغة Python

    دورة تطوير التطبيقات باستخدام لغة Python

    محتويات المقالة Toggle دورة تطوير التطبيقات باستخدام لغة Pythonعن الدورةكتاب البرمجة بلغة بايثون 1.0.0لمن هذه... دورة تطوير التطبيقات باستخدام لغة Python اقرأ المزيد
  • دورة تطوير التطبيقات باستخدام لغة JavaScript

    دورة تطوير التطبيقات باستخدام لغة JavaScript

    محتويات المقالة Toggle دورة تطوير التطبيقات باستخدام لغة JavaScriptكتاب البرمجة بلغة جافاسكربت 1.0.0عن الدورةلمن هذه... دورة تطوير التطبيقات باستخدام لغة JavaScript اقرأ المزيد

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

ذكاء صناعي

  • جهازاً بحجم حبة الأرز يُزرع تحت الجلد لمراقبة المؤشرات الحيوية
    25/01/2026
  • الذكاء الاصطناعي هل يقوم بالأعمال المكتبية
    27/01/2026

برمجة وتطوير

  • قالب ووردبريس للإعلانات المبوبة لمواقع البيع والشراء
    27/01/2026
  • قالب ووردبريس لإستشارات الأعمال والاستشارات القانونية والتسويق الرقمي
    28/01/2026

كتب ودورات

  • كتاب البرمجة بلغة جافاسكربت 1.0.0
    27/01/2026
  • دورة تطوير التطبيقات باستخدام لغة JavaScript
    27/01/2026

تابعنا

  • Twitter
  • Facebook
  • Instagram
  • YouTube
  • YouTube
  • RSS
  • الرئيسية

  • برمجة وتطوير

  • ذكاء اصطناعي

  • تسويق

  • كتب ودورات

  • خدمات مدفوعة

  • تواصل معنا

© 2026 نحن الويب

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by
%d