10 أفضل Python كتب للمبتدئين (تحديث 2026)
نحن قارئ مدعومة وقد تكسب عمولة عند الشراء من خلال الروابط الموجودة على موقعنا
Python هي لغة برمجة تُستخدم في تطوير مواقع الويب، والأتمتة، وتحليل البيانات، والتعلم الآلي، والاختبار، والعديد من المهام الأخرى. يساعد تركيبها الواضح المبتدئين على فهم الكود، بينما تدعم مكتباتها الواسعة أعمالًا أكثر تقدمًا.
اختيار Python قد يكون اختيار الكتاب المناسب أمراً صعباً لأن كل كتاب يخدم غرضاً مختلفاً. فبعض الكتب تُعلّم البرمجة من البداية، بينما يركز البعض الآخر على علم البيانات، أو تطوير الويب، أو التعلّم الآلي، أو المراجع السريعة.
يقارن هذا الدليل بين عشرة Python كتب تناسب مختلف مستويات المهارة والأهداف. يشرح كل تقييم المواضيع الرئيسية، والخلفية المطلوبة، والتمارين، والحدود المهمة. يمكن للمبتدئين العثور على دروس ومشاريع منظمة، بينما يمكن للمبرمجين ذوي الخبرة اختيار كتب تناسب احتياجاتهم الخاصة. Python مكتبة، أو إطار عمل، أو مجال. اقرأ أكثر…
ل Python كتب للمبتدئين والمبرمجين المتقدمين
| عنوان كتاب | اسم المؤلف | النسخة المعروضة | Publisher | التقييمات | الرابط |
|---|---|---|---|---|---|
| m | إريك ماتيس | الطبعة 2nd | لا الصحافة النشا | ![]() |
اعرف المزيد |
| Python مرجع الجيب | مارك لوتز | إصدار 5th | أورايلي | ![]() |
اعرف المزيد |
| Python برمجة وتطوير | جون إم. زيل | 3rd طبعة | فرانكلين، بيدل وشركاؤه | ![]() |
اعرف المزيد |
| Python لتحليل البيانات | ويس ماكيني | الطبعة 2nd | أورايلي | ![]() |
اعرف المزيد |
| Python كتاب الطبخ | ديفيد بيزلي وبريان ك. جونز | 3rd طبعة | أورايلي | ![]() |
اعرف المزيد |
التقييم: هذه التقييمات مأخوذة من Amazon قوائم الكتب، وليس Guru٩٩. قد تختلف هذه المعلومات باختلاف طبعة الكتاب أو البائع. تم التحقق من التقييمات وأسماء الناشرين وتفاصيل الطبعة في أكتوبر ٢٠٢٦.
1) Python Crash Course
اسم المؤلف: إريك ماتيس
الناشر: لا الصحافة النشا
الطبعة الأخيرة: الطبعة 2nd
عدد الصفحات: صفحات 544
Python Crash Course يقدمها إريك ماثيس Python من خلال دروس قصيرة ومشاريع أكبر. يغطي الجزء الأول المتغيرات، والقوائم، والقواميس، والحلقات، والدوال، والفئات، والملفات، والاختبار. أما الجزء الثاني فيطبق هذه المهارات على لعبة، وتصورات البيانات، وتطبيق ويب صغير، مما يمنح المبتدئين دافعًا قويًا لمواصلة التدريب.
تتسم فصول المشروع بوتيرة أسرع من الدروس التمهيدية، لذا قد يحتاج بعض القراء إلى مراجعة الأمثلة السابقة. يعتمد الإصدار الثاني، الصادر عام ٢٠١٩، على مكتبة Plotly لبناء مشاريع البيانات، وعلى Django لبناء تطبيقات الويب. يُنصح بتطبيق كل مثال عمليًا وإكمال مشروع واحد على الأقل بشكل كامل.
ماذا ستتعلم:
- تعلم Python شرح قواعد اللغة من خلال أمثلة قصيرة وتدريبات موجهة
- تخزين البيانات وتغييرها باستخدام القوائم والقواميس
- التحكم في البرامج باستخدام الشروط والحلقات والدوال والفئات
- قم ببناء لعبة بسيطة أثناء ممارسة هيكلة البرنامج
- إنشاء تصورات البيانات من الملفات والمصادر عبر الإنترنت
- ابدأ تطبيق ويب صغيرًا باستخدام أساسيات Django
أفضل ل: المبتدئين الذين يريدون Python دورة تتضمن شروحات واضحة، وتمارين عملية، ومشاريع تغطي الألعاب، ومعالجة البيانات، وتطوير مواقع الويب.
2) Python مرجع الجيب
اسم المؤلف: مارك لوتز
الناشر: أورايلي
الطبعة الأخيرة: إصدار 5th
عدد الصفحات: صفحات 262
Python يُعدّ كتاب "Pocket Reference" من تأليف مارك لوتز دليلاً موجزاً للبحث، وليس دورةً تعليميةً خطوةً بخطوة. فهو يُلخّص الأنواع والعبارات والدوال والوحدات والاستثناءات والأساليب الخاصة وأدوات المكتبات الشائعة. تُساعد هذه المداخل القصيرة المبرمجين العاملين على التحقق من صحة بناء الجملة دون الحاجة إلى البحث في كتابٍ ضخم.
قد يجد المبتدئون تمامًا صعوبة في فهم الشروحات المختصرة لأن الكتاب يفترض بعض المعرفة المسبقة Python المعرفة. نُشرت الطبعة الخامسة في عام 2014، وتغطي Python 3.4 و 2.7. استخدمه بجانب كتاب تعليمي أو كتاب مشروع.
ماذا ستتعلم:
- تحقق Python شرح قواعد اللغة دون الحاجة إلى البحث في فصول طويلة
- Revاستعرض أنواع البيانات والتعبيرات والعبارات والتعيينات المضمنة الشائعة
- اعثر على صيغة الدوال والوحدات والاستثناءات والفئات بسرعة
- فهم الأساليب الخاصة المستخدمة من قبل العامة Python الأجسام
- حدد الأدوات المستخدمة بكثرة من المكتبة القياسية
- قم بتحديث تفاصيل اللغة أثناء كتابة التعليمات البرمجية أو تصحيحها
أفضل ل: Python المستخدمون الذين يعرفون الأساسيات بالفعل ويحتاجون إلى مرجع موجز للصياغة والأنواع المضمنة والوظائف والوحدات والاستثناءات.
3) Python برمجة وتطوير
اسم المؤلف: جون إم زيل
الناشر: فرانكلين، بيدل وشركاؤه
الطبعة الأخيرة: 3rd طبعة
عدد الصفحات: صفحات 552
Python يستخدم برنامج جون زيل Python يهدف هذا الكتاب إلى تعليم علوم الحاسوب وحل المشكلات. ويغطي تصميم البرامج، والدوال، والقرارات، والحلقات، والكائنات، والخوارزميات، والرسومات، وهياكل البيانات الأساسية. ويطلب أسلوب الكتاب من القراء التفكير ملياً في المشكلة قبل كتابة الكود، وهو أمر مفيد للطلاب الذين يلتحقون بدورة برمجة أولى.
يتميز الأسلوب الأكاديمي بأنه أكثر رسمية من دليل المبتدئين السريع. وقد نُشرت الطبعة الثالثة عام 2016، وتستخدم Python ٣ في جميع أنحاء الكتاب. سيحتاج القراء المهتمون بشكل أساسي بتطوير الويب أو تحليل البيانات إلى كتاب آخر بعد ذلك. يناسب هذا الكتاب المتعلمين الذين يرغبون في مفاهيم وتمارين البرمجة، وليس فقط Python بناء الجملة.
ماذا ستتعلم:
- خطط للبرامج قبل تحويل الأفكار إلى عمل Python الكود
- استخدم الدوال، والقرارات، والحلقات، والكائنات، والوحدات البسيطة.
- قسّم المشاكل الكبيرة إلى خطوات برمجة أصغر قابلة للاختبار
- العمل مع الرسومات أثناء تعلم بنية البرنامج الأساسية
- دراسة الخوارزميات وأنماط مشاكل علوم الحاسوب الشائعة
- مارس كل موضوع من خلال التمارين ومهام البرمجة
أفضل ل: يتعلم الطلاب علوم الحاسوب من خلال Python الذين يرغبون في ممارسة حل المشكلات، وتصميم البرامج، والخوارزميات، والرسومات، واتباع نهج أكثر رسمية يشبه الكتب الدراسية.
4) Python لتحليل البيانات
اسم المؤلف: ويس ماكيني
الناشر: أورايلي
الطبعة الأخيرة: الطبعة 2nd
عدد الصفحات: صفحات 550
Python يركز كتاب "تحليل البيانات" للمؤلف ويس ماكيني على التعامل مع البيانات باستخدام مكتبات Pandas وNumPy والأدوات ذات الصلة. ويشرح الكتاب تحميل الملفات وتنظيف القيم وإعادة توزيعها.ping طاولات، مجموعاتping تتضمن الأمثلة تسجيل البيانات، ودمج مجموعات البيانات، ومعالجة السلاسل الزمنية. وتستخدم الأمثلة مهام بيانات واقعية بدلاً من تمارين لغوية معزولة.
الطبعة الثانية، التي نُشرت عام 2017، كُتبت لـ Python 3.6 وهو مبني على مكتبة باندا. يفترض الكتاب أنك تستطيع بالفعل قراءة الأساسيات Pythonإنها خطوة قوية تالية للمحللين، ولكن يجب على المبتدئين تمامًا تعلم المتغيرات والوظائف والقوائم والقواميس أولاً.
ماذا ستتعلم:
- تحميل البيانات من تنسيقات النصوص وجداول البيانات الشائعة
- قم بتنظيف القيم المفقودة وتصحيح أنواع البيانات غير المتناسقة
- تحديد جداول باندا الكبيرة وتصفيتها وتجميعها وإعادة تشكيلها
- دمج مجموعات البيانات ذات الصلة باستخدام عمليات الدمج والربط والفهارس.
- العمل مع مصفوفات NumPy لمعالجة البيانات الرقمية
- تحليل السجلات المؤرخة باستخدام أدوات السلاسل الزمنية العملية
أفضل ل: المحللون والباحثون و Python المستخدمون الذين يحتاجون إلى تعليمات عملية حول مكتبات Pandas و NumPy وتنظيف البيانات وتنسيقات الملفات والمجموعاتpingوسلاسل زمنية.
5) Python كتاب الطبخ
اسم المؤلف: ديفيد بيزلي
الناشر: أورايلي
الطبعة الأخيرة: 3rd طبعة
عدد الصفحات: صفحات 708
Python كتاب الطبخ من تأليف ديفيد بيزلي وبريان ك. جونز مُنظّم على شكل مجموعة من وصفات البرمجة المركزة. يُغطي الكتاب هياكل البيانات، والسلاسل النصية، والأرقام، والمكررات، والدوال، والفئات، والملفات، والتسلسل، والاختبار، والشبكات، والتزامن. تبدأ كل وصفة بمشكلة ثم تشرح حلاً عملياً لها.
هذه ليست دورة للمبتدئين لأن العديد من الوصفات تفترض أنك تفهم Python بناء الجملة والبرمجة كائنية التوجه. نُشرت الطبعة الثالثة عام 2013، وهي مكتوبة بالكامل لـ Python 3.3 وما بعدها. يمكن للقراء ذوي الخبرة استخدام شروحاتها لمقارنة المناهج وحل المشكلات المحددة.
ماذا ستتعلم:
- اختر هياكل البيانات المناسبة لحل مشاكل البرمجة الشائعة
- معالجة النصوص والأرقام والتواريخ والملفات والبيانات الثنائية
- اكتب دوالًا مرنة ذات وسائط، وإغلاقات، وديكورات.
- تصميم فصول تستخدم Python ميزات الكائن بشكل صحيح
- التعامل مع عمليات التسلسل والاختبار والشبكات والمهام المتزامنة بأمان
- قم بتكييف الوصفات المركزة بدلاً من نسخ التعليمات البرمجية بشكل أعمى
أفضل ل: متوسط Python المبرمجون الذين يرغبون في الحصول على وصفات مجربة لهياكل البيانات، والوظائف، والفئات، والملفات، والشبكات، والتزامن، وحل مشاكل البرمجة المحددة.
6) Learn Python the Hard Way
اسم المؤلف: زيد أ. شو
الناشر: أديسون ويسلي بروفيشنال
الطبعة الأخيرة: 3rd طبعة
عدد الصفحات: صفحات 320
Learn Python the Hard Way يستخدم زيد أ. شو أسلوبًا متكررًاping و52 تمرينًا لبناء عادات البرمجة الأساسية. يقوم القراء بإعداد Pythonكتابة برامج قصيرة، وتصحيح الأخطاء، والعمل مع الملفات، واستخدام الدوال، وإجراء اختبارات تدريبية. Later تُعرّف التمارين بتطوير الألعاب والويب باستخدام Python لغة برمجة.
قد تبدو هذه الطريقة صارمة ومتكررة، وقد يجد القراء الذين يفضلون الشروحات قبل التمارين صعوبة في استخدامها. نُشرت الطبعة الثالثة عام 2013، وهي تُعلّم... Python 2.7، لذلك يعمل القراء في Python سيحتاج الطالب رقم 3 إلى تعديل بعض البيانات المطبوعة وبعض التفاصيل الأخرى. تعامل مع الأخطاء كجزء من التدريب بدلاً من التسرع في إنجاز التمارين.
ماذا ستتعلم:
- تثبيت Python وتشغيل البرامج من الطرفية
- اكتب التمارين بعناية لملاحظة قواعد اللغة والمسافات
- اقرأ رسائل الخطأ وقم بتصحيح أخطاء البرمجة الشائعة
- تدرب على المتغيرات، والسلاسل النصية، والحلقات، والدوال، والملفات، والوحدات النمطية.
- قم بتنظيم البرامج الصغيرة قبل إضافة ميزات التطبيق الأكبر.
- اختبر الكود أثناء بناء الألعاب والمواقع الإلكترونية الأساسية.
أفضل ل: المبتدئون الذين يتعلمون من خلالping التمارين، وتصحيح الأخطاء، والتكرار Python المهام قبل الانتقال إلى الاختبار والألعاب وتطوير الويب.
7) Python Programming for Beginners
اسم المؤلف: فيليب روبنز
الناشر: نشرت بشكل مستقل
عدد الصفحات: صفحات 142
Python Programming for Beginners يقدم هذا الكتاب مصطلحات البرمجة من خلال شروحات وأمثلة موجزة. ويشمل المتغيرات، والسلاسل النصية، والصفوف، والقوائم، والقواميس، والدوال، والفئات، والكائنات، والملفات، والاستثناءات. ويساعد الترتيب الواضح المبرمجين الجدد على فهم كيفية ترابط الأجزاء الصغيرة لتكوين برنامج كامل.
يُقدّم الكتاب نقطة انطلاق بدلاً من تغطية شاملة. سيحتاج القراء إلى المزيد من التمارين والمشاريع لتذكّر المفاهيم، وقد تعكس الأمثلة الدقيقة أسلوبًا أقدم. Python استخدم هذه النسخة للتوجيه، ثم أنشئ برنامجًا نصيًا صغيرًا قبل الانتقال إلى دورة تدريبية أكبر.
ماذا ستتعلم:
- فهم المتغيرات والقيم والتعبيرات وتدفق البرنامج الأساسي
- قم بتخزين البيانات باستخدام السلاسل النصية والقوائم والصفوف والقواميس
- اكتب دوال قابلة لإعادة الاستخدام مع مدخلات وقيم إرجاع واضحة
- أنشئ فئات وكائنات بسيطة لبيانات البرنامج ذات الصلة
- قراءة الملفات ومعالجة الأخطاء دون توقفping برامج
- اجمع أمثلة صغيرة للمبتدئين تمامًا Python مخطوطات
أفضل ل: المبرمجون الجدد الذين يرغبون في الحصول على شروحات واضحة وأمثلة صغيرة تغطي المتغيرات والمجموعات والوظائف والفئات والملفات والاستثناءات والبرمجة الأساسية الموجهة للكائنات.
8) Python التعلم الآلي، الطبعة الثانية
اسم المؤلف: سيباستيان راشكا، وحيد ميرجليلي
الناشر: باكت للنشر
الطبعة الأخيرة: الطبعة 2nd
عدد الصفحات: صفحات 622
Python يشرح كتاب "التعلم الآلي" للمؤلفين سيباستيان راشكا ووحيد ميرجليلي كيفية بناء نماذج التعلم الآلي وتقييمها باستخدام مكتبتي scikit-learn وTensorFlow. ويغطي الكتاب إعداد البيانات، والتصنيف، والانحدار، والتجميع، وضبط النموذج، والشبكات العصبية، وسير العمل العملي. Code تربط الأمثلة كل خوارزمية بالخطوات اللازمة لاستخدامها.
تعتمد الطبعة الثانية، التي نُشرت عام 2017، في فصولها المتعلقة بالشبكات العصبية على TensorFlow 1.x. يحتاج القراء إلى معرفة أساسية Pythonوالإحصاء والجبر الخطي. وهو أفضل ككتاب إرشادي في مجال تعلم الآلة منه كمقدمة أولى للبرمجة.
ماذا ستتعلم:
- قم بإعداد مجموعات البيانات قبل تدريب نماذج التعلم الآلي الموثوقة.
- قم ببناء نماذج التصنيف والانحدار باستخدام مكتبة scikit-learn
- قياس أخطاء النموذج باستخدام أساليب ومقاييس التقييم المناسبة
- تحسين النتائج من خلال اختيار الميزات وضبط المعلمات
- تجميع السجلات غير المصنفة باستخدام نماذج وأساليب التجميع العملية
- أنشئ شبكات عصبية باستخدام سير عمل TensorFlow المضمن
أفضل ل: القراء مع Python والمتخصصون في أساسيات الرياضيات الذين يرغبون في تعلم سير عمل التعلم الآلي العملي باستخدام scikit-learn وTensorFlow وتقييم النماذج وتقنيات التحسين.
9) معالجة اللغات الطبيعية مع Python
اسم المؤلف: ستيفن بيرد
الناشر: أورايلي
الطبعة الأخيرة: إصدار 1st
عدد الصفحات: صفحات 502
معالجة اللغات الطبيعية مع Python كتاب من تأليف ستيفن بيرد وإيوان كلاين وإدوارد لوبر، يُعلّم تحليل النصوص باستخدام برنامج Natural Language Toolمجموعة أدوات. تغطي هذه المجموعة المدونات، والتجزئة، والوسم، والتصنيف، والمعلومات، إلخ.tracيتناول هذا الكتاب بنية الجملة ومعناها، ويتعامل القراء مع مجموعات من النصوص الحقيقية أثناء تعلمهم كيف تختلف بيانات اللغة عن الجداول العادية.
نُشر الكتاب عام 2009، وهو مكتوب لـ Python 2 وNLTK 2. كما يمزج بين البرمجة ومفاهيم من علم اللغة، مما قد يبطئ القراء الذين لا يعرفون أيًا من هذين المجالين. وهو الأنسب للمبرمجين الذين يجيدون كتابة البرامج الأساسية. Python الدوال والحلقات.
ماذا ستتعلم:
- قم بتحميل مجموعات النصوص وفحصها باستخدام أدوات NLTK العملية
- قسّم النص إلى كلمات وجمل ورموز مُصنّفة
- قم بقياس تكرار الكلمات وابحث عن أنماط لغوية مفيدة
- تصنيف المستندات باستخدام السمات الواضحة والتعلم الخاضع للإشراف
- Extracأسماء وعلاقات ومعلومات منظمة من النص
- ادرس قواعد اللغة، والتحليل النحوي، ومفاهيم المعنى اللغوي الأساسية
أفضل ل: Python المبرمجون والطلاب وباحثو اللغة الذين يرغبون في الحصول على مقدمة في معالجة النصوص، والمجموعات النصية، والتصنيف، والتحليل النحوي، وتحليل اللغة القائم على NLTK.
10) جانغو للمبتدئين
يُعلّم كتاب "Django للمبتدئين" للمؤلف ويليام إس. فنسنت تطوير مواقع الويب من خلال بناء مشاريع متكاملة. تشمل هذه المشاريع منتدى رسائل، ومدونة، وموقعًا إخباريًا مزودًا بحسابات المستخدمين والتعليقات. ويتعامل القراء مع النماذج، والعروض، والقوالب، URLالنماذج، والمصادقة، والاختبارات، والنشر بترتيب عملي.
نُشر هذا الكتاب عام 2018، وهو مُصمم خصيصًا لـ Django 2، لذا يُرجى تثبيت هذا الإصدار لاتباع الأوامر كما هي مكتوبة تمامًا. أساسيات Python المعرفة مطلوبة لأن الكتاب يركز على الإطار بدلاً من قواعد اللغة.
ماذا ستتعلم:
- قم بإعداد مشروع Django وبيئة التطوير
- التواصل URLملفات التطبيق القابلة لإعادة الاستخدام، والعروض، والقوالب
- قم بتخزين بيانات الموقع الإلكتروني باستخدام النماذج وعمليات ترحيل قواعد البيانات
- أضف حسابات المستخدمين، والأذونات، والنماذج، ومحتوى الصفحة
- اختبر سلوك الموقع الإلكتروني الشائع قبل إجراء أي تغييرات لاحقة.
- قم بإعداد موقع ويب صغير باستخدام Django لنشره الأساسي
أفضل ل: Python للمبتدئين الذين يفهمون قواعد اللغة الأساسية ويرغبون في بناء مواقع ويب باستخدام Django مع النماذج والقوالب والحسابات والاختبار وخطوات النشر.
كيف تختار أ Python كتاب
اختر الكتاب المناسب لما يمكنك بناؤه بالفعل. يحتاج المبتدئون تمامًا إلى دورة تدريبية تتضمن مساعدة في الإعداد، وتمارين قصيرة، ومشاريع. أما المبرمجون الذين يعرفون الأساسيات فقد يفضلون مرجعًا موجزًا أو كتابًا يركز على البيانات، أو التعلم الآلي، أو معالجة اللغة الطبيعية، أو تطوير الويب.
- كدرس تمهيدي: اختار Python Crash Course.
- للبحث السريع: استعمل Python مرجع الجيب.
- في مجال علوم الحاسوب: اختار Python برمجة.
- فيما يخص العمل على البيانات: عرض Python لتحليل البيانات.
- في مجال التعلم الآلي: تعلم Python والرياضيات الأساسية أولاً.
- للمواقع الإلكترونية: ابدأ بتعلم Django بعد تعلم الأساسيات Python.
التي Python ما هي المواضيع التي يجب أن تتعلمها أولاً؟
ابدأ بالمتغيرات، والأرقام، والسلاسل النصية، والقوائم، والقواميس، والشروط، و Python الحلقاتثم تعلم الدوال، والوحدات، والملفات، والاستثناءات، والفئات، والاختبار. تمنحك هذه المواضيع القدرة الكافية على بناء برامج نصية مفيدة وفهم رسائل الخطأ.
اختر تخصصًا بعد أن تتقن الأساسيات. يتطلب تحليل البيانات مكتبتي Pandas وNumPy. يضيف التعلم الآلي الإحصاءات وتقييم النماذج. يضيف Django طلبات الويب والقوالب وقواعد البيانات وحسابات المستخدمين. يجمع معالجة اللغة الطبيعية بين Python مع مفاهيم النصوص واللغة.
كيف تتمرن Python أثناء القراءة
اكتب كل مثال بدلاً من نسخه. غيّر قيمة، وأضف شرطاً، وتوقع النتيجة قبل تشغيل الكود. عند ظهور خطأ، اقرأ الرسالة وحدد السبب قبل الاطلاع على الإجابة.
قم بإنشاء مشاريع صغيرة مثل الآلة الحاسبة، ومنظم الملفات، والاختبار، وقائمة المصروفات tracلعبة نصية. ركّز في كل مشروع على مهارة جديدة واحدة. راجع الوضع الحالي Python ووثائق المكتبة عندما يستخدم كتاب قديم أوامر أو حزم لم تعد تعمل.

