HeadlinesBriefing favicon HeadlinesBriefing.com

التفكير في بايثون: دليل كامل

Hacker News •
×

[PERSON_NAME] يقدم "التفكير في بايثون"، دليل شامل يغطي المفاهيم الأساسية إلى المتقدمة في برمجة بايثون. الكتاب منظم في خمسة أجزاء: الأساسيات، التقنيات، الأنماط، البرمجة الوظيفية والآثار.

تؤسس الجزء الأول الأساسيات بما في ذلك الحاويات، تدفق التحكم، الدوال، الوحدات النمطية، الصفوف، الكتابة الثابتة، والتنظيف. يتعمق الجزء الثاني في تقنيات متقدمة مثل الاختبار، فئات البيانات، مطابقة الأنماط، الزخائف، مديري السياق، الفهم، البرمجة الوصفية، تحسين الأداء والتوازي.

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

يركز الجزء الرابع على أساسيات البرمجة الوظيفية، الأدوات، معالجة الأخطاء والضمان. يتناول الجزء الخامس إدارة الآثار، المولدات وممارسات البرمجة بلا حالة.

يمكن قراءة الكتاب مجانًا عبر الإنترنت وهو مرخص بموجب CC BY-NC-ND 4.0. أمثلة الكتاب وحلول التمارين متاحة في [ADDRESS]。