Python هي لغة برمجة إنترنت ونظام تزداد شعبيتها في بيئة تطوير البرمجيات سريعة الخطى ، وهذا ليس مفاجئًا: إنها بسيطة (ولكنها موثوقة) وموجهة نحو الكائن (ولكن يمكن استخدامها كلغة إجرائية) وقابلة للتوسيع وقابلة للتوسيع وله بنية سهلة التعلم واضحة وموجزة.
تجمع Python بين قوة لغة الكائن المترجمة مثل Java و C ++ مع سهولة الاستخدام ووقت التطوير السريع للغة البرمجة النصية. في الواقع ، من السهل فهم بناء الجملة الخاص بك بحيث من المرجح أن تفهمه بشكل أسرع من أي من لغات البرمجة النصية الشائعة الأخرى المستخدمة اليوم! وقد اخترنا للتو أفضل الكتب لتعلم Python لعشاق البرمجة!
قائمة
- 10. بيثون. إنشاء التطبيق ، تشان
- 9. برمجة Python: دليل خطوة بخطوة للمبتدئين ، Jenkins
- 8. لغة برمجة بايثون ، سوزي
- 7. أسرار بيثون. 59 توصية لكتابة كود فعال ، Slatkin
- 6. تعلم بايثون ، لوتز
- 5. برمجة Python للمبتدئين ، McGrath
- 4. Python في الممارسة ، Summerfield
- 3. بيثون - إلى مرتفعات التميز ، رامالو
- 2. نحن برنامج في بيثون ، داوسون
- 1. كشط المواقع باستخدام بايثون ، ميتشل
10. إنشاء تطبيقات ، تشان
في "بيثون إنشاء التطبيق»يقدم مهندس برامج الإنترنت والمدرب الفني ويسلي تشون للمطورين كل ما يحتاجون إلى معرفته لتعلم لغة بايثون بسرعة.
مثل بقية الكتب في سلسلة Core ، تقدم Core Python Programming المئات من مقتطفات رمز الصناعة وأمثلة تستهدف المطورين المحترفين الذين يرغبون في استخدام مهاراتهم الحالية!
على وجه الخصوص ، تقدم Core Python Programming العديد من الأمثلة التفاعلية التي يمكنك إدخالها في مترجم Python أمامك مباشرة! أخيرًا ، نقدم فصلًا يوضح لك خطوة بخطوة كيفية توسيع Python باستخدام C أو C ++.
9. برمجة Python: دليل خطوة بخطوة للمبتدئين ، Jenkins
تعرف على المزيد حول برمجة الكمبيوتر وكيفية البدء في استخدام لغة البرمجة. "برمجة Python: دليل خطوة بخطوة للمبتدئين"سيساعد على فهم الميزات المختلفة للغة برمجة Python وتقدير قوتها. الانتقال من مبرمج مبتدئ إلى متخصص. يستكشف هذا الكتاب جميع جوانب لغة بايثون.
يمكن أن يكون هذا الكتاب بداية رائعة للمبتدئين ؛ وهذا دليل خطوة بخطوة لأي شخص يريد بدء تعلم برمجة Python من البداية. سيساعدك هذا على إعداد أساس متين لبرمجة الكمبيوتر ، وسيكون من السهل عليك تعلم أي لغة برمجة أخرى.
8. لغة برمجة بايثون ، سوزي
يقدم الكتاب Python ، وأشهر أشكاله وأساليب البرمجة. بالإضافة إلى الأسئلة الأساسية (اللغة ، المكتبة العادية ، البرمجة الفعالة ، معالجة الكلمات) ، تمت دراسة حالات استخدام لغة Python الأكثر شيوعًا من غيرها ، من حسابات المصفوفة إلى البرامج ذات التفاصيل الرسومية الأكثر تعقيدًا.
باتباع الدورة التي يغطيها هذا الكتاب ، يمكنك تحسين إنتاجيتك بشكل كبير باستخدام Python. سيكون الكتاب أكثر فائدة للطلاب من التخصصات في مجال تطوير البرمجيات وهندسة أنظمة البرمجيات.
7. 59 توصية لكتابة كود فعال ، Slatkin
«أسرار بيثونيُنصح به الطلاب كمصدر مضغوط بشكل ممتاز للنصائح الأساسية حول مجموعة واسعة جدًا من الموضوعات لمحترفي Python المتوسط. أفضل الممارسات لجميع مجالات تطوير Python 3.x و 2.x الرئيسية ، مع تفسيرات وأمثلة تفصيلية.
تساعدك الممارسات العظيمة لكتابة الوظائف التي توضح النوايا في تجنب عدد من الأخطاء. تغطية كيفية إنشاء كود أكثر دقة باستخدام المصفوفات والفصول ، وكيفية التخلص من الفخاخ metaclass. نهج أكثر فعالية للتوازي.
الأساليب والتعابير الكلاسيكية للاستفادة من وحدات Python المدمجة. الأدوات وأفضل الممارسات للتنمية التعاونية. حلول التصحيح والتحقق والتحسين لتحسين الجودة والأداء.
6. تعلم بايثون ، لوتز
احصل على مقدمة شاملة وشاملة للغة Python الأساسية مع دعم هذا البرنامج التعليمي. استنادًا إلى برنامج تعليمي شائع للمؤلف مارك لوتز ، يساهم هذا المنشور في الكتابة السريعة لرمز Python الفعال والعالي الجودة. هذه هي أفضل طريقة للبدء ، سواء كنت مطورًا مبتدئًا أو مبرمجًا محترفًا على دراية بلغات أخرى.
«تعلم بايثون»سيساعدك دليل الدراسة الذاتية البسيط هذا ، والمكتمل بالاختبارات والتمارين والتمارين المفيدة ، على بدء استخدام Python 2.7 و 3.3 - أحدث الإصدارات في السطر 3.X و 2.X - بالإضافة إلى جميع الإصدارات الأخرى للاستخدام العام اليوم.
بالإضافة إلى ذلك ، ستتعلم بعض الميزات المتقدمة للغة التي أصبحت أكثر شيوعًا في كود Python مؤخرًا.
5. برمجة Python للمبتدئين ، McGrath
Python هي لغة برمجة متاحة مجانًا تجعل حل مشكلة الكمبيوتر أمرًا سهلاً مثل طرح سؤال على المنتدى.
«برمجة بايثون للمبتدئين"يغطي كل شيء يحتاج القارئ إلى معرفته لبدء الترميز في Python. هذا الدليل سهل الاستخدام هو الرفيق المثالي للتعلم السريع والمنتج.
4. Python في الممارسة ، Summerfield
إذا كنت مطورًا متمرسًا ، "بايثون في الممارسة"سوف تساعدك على تحسين الجودة والموثوقية والسرعة وسهولة الاستخدام وقابلية الاستخدام لجميع برامج Python الخاصة بك.
يركز Mark Summerfield على أربعة مواضيع رئيسية: أنماط التصميم لتشفير الأناقة ، والمعالجة الأسرع من خلال التزامن و Python (Cython) المترجمة ، والشبكات عالية المستوى والرسومات.
يحدد أنماط التصميم المثبتة المفيدة في Python ، ويغطيها برمز جودة الخبراء ، ويشرح لماذا لا ترتبط بعض أنماط التصميم الكينوني بـ Python.
ويكشف أيضًا عن العديد من الأساطير التي تؤدي إلى نتائج عكسية حول برمجة Python ، على سبيل المثال ، كيف يمكن لـ Python الاستفادة الكاملة من الأجهزة متعددة النواة.
3. بيثون - إلى مرتفعات التميز ، رامالو
تسمح لك بساطة Python بالعمل بسرعة ، ولكن هذا يعني غالبًا أنك لا تربط جميع الميزات التي تقدمها. مع هذا الدليل الأساسي ، سوف تتعلم كيفية كتابة كود بايثون الاصطلاحي الفعال باستخدام ميزاته الفعالة - وربما الأكثر نسيانًا.
يقدم لك المؤلف Luciano Ramallo السمات الرئيسية للغة Python ويوضح كيفية جعل الشفرة أقصر وأسرع وأكثر قابلية للقراءة في نفس الوقت.
يحاول العديد من المبرمجين ذوي الخبرة ثني Python لمطابقة الأنماط التي تعلموها بلغات أخرى ، ولا يفتحون أبدًا إمكانيات Python خارج تجربتهم. باستخدام الكتاب "Python - إلى أعلى مستويات التميزسيتعلم هؤلاء المبرمجون بالتفصيل كيف تصبح بارعًا في Python 3.
2. نحن برنامج في بيثون ، داوسون
إذا كنت قد بدأت مؤخرًا في فهم برمجة Python وتبحث عن مقدمة جادة ، فهذا الدليل لك. كتب من المسلسل "البرمجة بلغة بايثون"، التي تم تطويرها من قبل معلمي علوم الكمبيوتر ، لتعليم أساسيات البرمجة من خلال إنشاء ألعاب غير معقدة.
تحصل على المهارات التي تحتاجها لتطبيقات برمجة Python أكثر عملية وتعلم كيف يمكن استخدام هذه المهارات في البرامج النصية في العالم الحقيقي. وأفضل ما في الأمر أنه عند الانتهاء من هذا الكتاب ، ستتمكن من تطبيق المبادئ الأساسية التي تعلمتها على لغة البرمجة التالية التي ستعمل بها.
1. كشط المواقع باستخدام بايثون ، ميتشل
إذا كانت البرمجة سحرية ، فإن تجريف الويب هو بالتأكيد شكل من أشكال السحر. من خلال كتابة برنامج آلي بسيط ، يمكنك الاستعلام عن خوادم الويب وطلب البيانات وتحليلها لاستخراج المعلومات الضرورية.
طبعة موسعة "كشط المواقع باستخدام بايثون"ليس فقط يقدمك لعمليات البحث على الإنترنت ، ولكنه يعمل أيضًا كدليل شامل لجمع جميع أنواع البيانات تقريبًا من الإنترنت الحديثة.