
الأصدقاء ، المرجعية مجموعة مختارة من 17 كتب بايثون.
سيساعدك التحديد على تعلم لغة البرمجة من نقطة الصفر أو بأقل قدر من المعرفة.
هل أنت جاهز لبدء تعلم بايثون؟
ثم لنبدأ!
الابتداء مع التعلم بايثون
إذا لم تقم بالتبديل إلى Python من لغة برمجة أخرى ، ولكنك بدأت من الصفر ، ففهم أولاً المفاهيم الأساسية للتنمية. لقراءة الأدب التقني باللغة الإنجليزية ، ارفع مستوى اللغة. الكتب سوف تساعد في هذا:
"برمجة الكمبيوتر للمبتدئين: أساسيات مصطلحات ومفاهيم البرمجة" ، ناثان كلاركيمكن للمبتدئين غرق بسهولة من الناحية المهنية. سيساعدك هذا الكتاب على فهم المصطلحات: ما هي الوظائف والبرمجة الوظيفية والموجهة للكائنات ، وكيفية هيكلة البرنامج ونشره ، وكيفية تخزين البيانات وإدارتها ومشاركتها.
اللغة الإنجليزية لتكنولوجيا المعلومات ، بيرسون لونجمانحتى إذا كنت تتحدث الإنجليزية بطلاقة ، فقد تؤدي المصطلحات المهنية إلى طريق مسدود - قضاء بعض الوقت في googling. هذا البرنامج التعليمي مع كتاب مسموع وقواميس تفاعلية سيساعد على رفع مستوى القواعد وتجديد المفردات بالمصطلحات الفنية.
الإنجليزية الأساسية للحوسبة ، أكسفورددورة تدريبية من شأنها أن تساعد على تحسين مهارات قواعد اللغة ، وتجديد المفردات بالمصطلحات الفنية. كتاب تشيب - يحتوي على نصوص ورسومات تخطيطية لفهم أفضل للمواد ، وقاموس للمصطلحات الحسابية الحديثة ، والاختصارات والرموز.
تلبية بيثون
ابدأ في تعلم لغة البرمجة مع أساس نظري - فهم مصطلحات ومبادئ اللغة. للقيام بذلك ، قم بدراسة الكتب:
مرحبا العالم. متعة البرمجة "، كارتر ساند ، وارن ساندكتاب بسيط لمقدمة بيثون - يشرح المؤلف المصطلحات الأساسية وميزات اللغة بلغة يمكن الوصول إليها. المنشور هو النظري بشكل أساسي ، من الممارسة - مبادئ توجيهية لإنشاء العديد من البرامج الابتدائية.
"برمجة بيثون" ، مايكل داوسونيتحدث المطور والمعلم المتمرس عن المبادئ الأساسية للتنمية باستخدام أمثلة لإنشاء ألعاب بسيطة. بعد كل فصل ، يقدم المؤلف مسودة للعبة وملخص للمواد المغطاة ومهام للتوحيد. بعد القراءة ، سوف تتعلم مهارات تطوير بيثون الأساسية وتعلم كيفية وضعها موضع التنفيذ.
دعنا ننتقل إلى الممارسة
عندما تفهم الأسس النظرية ، انتقل إلى الكتب مع الممارسة - أمثلة على الكود الحقيقي والمهام والأدلة لتطوير أول المشاريع البسيطة:
تعلم بيثون من قبل مارز لوتزيصف المؤلف الأنواع الرئيسية من الكائنات في بيثون ، وترتيب إنشائها ومواصلة العمل معها ، ويتحدث عن العنصر الإجرائي الرئيسي للغة - وظائف. بعد كل فصل ، يعطي أسئلة تحكم لإصلاح المواد ، وبعد كل جزء - تمارين عملية.
"برمجة بايثون" ، مارك لوتزدليل لاستخدام Python في مجالات مختلفة - إدارة النظام ، وإنشاء تطبيقات الويب والواجهات الرسومية. يخبر المؤلف كيفية التعامل مع قواعد البيانات ، وتفاعلات شبكة البرنامج ، وإنشاء واجهات للبرامج النصية وغيرها من المهام.
"بيثون - إلى مرتفعات التميز" ، لوسيانو رامالوكتاب المطور Luciano Ramallo لأولئك الذين تعلموا بالفعل الكتابة في بيثون ، ولكن لا يزالون لا يستخدمون كل ميزاته. يتحدث المؤلف عن الأدوات والمكتبات الأساسية للغة ويعطي أمثلة توضيحية حول كيفية جعل الشفرة أقصر وأكثر قابلية للفهم وأسرع.
بيثون البرمجة: دليل خطوة بخطوة للمبتدئين ، براين جنكينزدليل خطوة بخطوة للمبتدئين الذين يرغبون في تعلم لغة البرمجة من نقطة الصفر. يشرح المؤلف بناء الجملة الأساسي ، ويعلمك كيفية التعامل مع أنواع البيانات والمتغيرات ، والفئات والكائنات ، والتعامل مع الملفات والاستثناءات.
"برمجة بيثون: الدليل الأساسي ، البلهات ، الدليل الوسيط والمتقدم لبرمجة بيثون" ، ريتشارد أوزيرهذا الكتاب هو دليل بيثون كامل من أربعة أجزاء. يجب على المبتدئين دراسة الجزء الأول من الكتاب. يتحدث المؤلف بكل وضوح وبصورة واضحة عن آليات عمل بايثون ، وكيفية فهم أساسيات اللغة وكتابة برنامجه الأول.
"برمجة بيثون موضحة للمبتدئين والوسطاء:" التعلم بالممارسة "، نهج خطوة خطوة الدليل النهائي لإتقان بيثون: المستقبل هنا!" ، ويليام سوليفاندليل خطوة بخطوة لمساعدتك على تعلم لغة بايثون وتطبيقها. يروي المؤلف كيفية تشغيل البرنامج الأول ، ويصف المتغيرات وأنواع البيانات والمعرفات ومشاركة المعلومات المفيدة الأخرى.
"بيثون في الممارسة العملية" ، مارك سمرفيلدكتاب للمبتدئين الذين أتقنوا لغة بيثون بالفعل ويرغبون في البرمجة بشكل أفضل. يروي المؤلف كيفية استخدام أنماط البرمجة لتحسين الشفرة وموازنة البرامج وتجميعها ، ويشرح مبادئ برمجة الشبكات عالية المستوى والرسومات.
التعلم المستمر: كتب بايثون حسب الاتجاهات
يمكن استخدام Python لحل العديد من المشكلات - العمل مع المواقع وتطبيقات الويب والتعلم الآلي. حدد الاتجاه الذي ترغب في تطويره ، وابدأ بالأدب المتخصص:
"تطبيقات نظم المعلومات الجغرافية - تطوير تطبيقات جغرافية في بيثون" ، اريك فيسترايشرح المؤلف بالتفصيل كيفية كتابة التطبيقات الجغرافية. سوف تتعلم كيفية الوصول إلى البيانات الجغرافية وتصورها ، وقراءة البيانات وكتابتها بتنسيق المتجهات والنقطية ، وتخزينها والوصول إليها ، وإجراء العمليات الحسابية الجغرافية المكانية في Python.
"تجريف الموقع - تجريف الموقع باستخدام بايثون" ، ريان ميتشلدليل حول كيفية تطبيق البرامج النصية Python وواجهات برمجة تطبيقات الويب لجمع ومعالجة البيانات من آلاف المواقع. سيكون من المثير للاهتمام للمبرمجين ومسؤولي الويب الذين يرغبون في دراسة عمل مكبرات الويب ، وإتقان تحليل البيانات الخام واختبار الواجهة.
"مقدمة في التعلم الآلي مع بيثون. دليل لمحترفي البيانات "، أندرياس مولر ، سارة جويدوكتاب للمبتدئين. يشرح المؤلفون بشكل مفهوم كيفية بناء أنظمة تعلم الآلة ، وشرحوا بالتفصيل مراحل العمل باستخدام مكتبات Python و scikit ، و NumPy و matplotlib.
«جانغو. دليل مفصل "، أدريان جولوفاتي ، يعقوب كابلان موسكتاب عن جانغو ، إطار تطوير تطبيقات الويب بايثون. يتحدث المؤلفون عن مكونات الإطار وطرق العمل به ، ويقدمون أمثلة للتطبيق في مشاريع مختلفة.
"تطوير تطبيقات الويب باستخدام قارورة في بيثون" ، ميغيل غرينبرغيعلمك المؤلف العمل مع إطار Flask الشهير ، ويوفر دليلًا خطوة بخطوة حول كيفية إنشاء تطبيق مدون للتواصل الاجتماعي. تعلم قدرات الإطار ، وتعلم كيفية توسيع التطبيقات باستخدام تقنيات إضافية.