ممارسات بيثون
مجموعة منسقة من ممارسات Python لمختلف الموضوعات
قد لا تكون هذه أفضل الممارسات ، بحيث يمكنك المساهمة بشكل أفضل لكل موضوعات.
القضايا و PRS موضع ترحيب للغاية.
جدول المحتويات
يغطي هذا الموضوعات التالية مع تفسيرات ورموز مصدر عينة.
- أساسي
- بنية البيانات
- مكتبة قياسية
- برمجة التعريف
- إعدادات
- أنماط التصميم
- الاختبار
- Regex
- الشبكات
- قاعدة البيانات
- معالجة البيانات
- معالجة البيانات
- التزامن
- برمجة API
- التشفير
- البرمجة الوظيفية
- CLI
- ج ملحقات
- تصحيح الأخطاء
- التنميط
- بيضة عيد الفصح
موضوعات
أساسي
- الحجج (بما في ذلك
*args و **kwargs ) - وظائف بنيت
- فصل
- فاصلة
- فهم
- ديكور
- الوثائق
- استثناءات التعامل
- ملف/dir التعامل
- وظائف
- يستورد
- واجهة
- التكرار والمولد
- لامدا
- قطع الأشجار
- خريطة وتصفية وتقليل
- طريقة
- OOP
- تنسيق السلسلة
- عمليات السلسلة
- اكتب التلميح
- دون النطاق
بنية البيانات
- قائمة
- مترابطة بيانية
- تعيين
- التقليل
- fronzenset
- خيط
- كومة
- طابور
- قائمة مرتبطة
- كومة
- شجرة
- رسم بياني
مكتبة قياسية
- ABC
- صفيف
- مجموعات
- ctypes
- DateTime
- العشرية
- functools
- مستقبل
- itertools
- الرياضيات
- نظام التشغيل
- مخلل
- طابور
- عشوائي
برمجة التعريف
إعدادات
أنماط التصميم
الاختبار
- unittest
- pytest
- الدكتوراه
- التغطية
Regex
الشبكات
- http
- TCP
- UDP
- SMTP
- FTP
- المقبس
قاعدة البيانات
- SQLITE3
- MySQL
- postgresql
- redis
- mongodb
- orm
معالجة البيانات
- جيسون
- XML
- BASE64
- بروتو العازلة
معالجة البيانات
التزامن
- المعالجة المتعددة
- Multithesply
- Asyncio
- كرفس
برمجة API
التشفير
البرمجة الوظيفية
CLI
ج ملحقات
تصحيح الأخطاء
التنميط
بيضة عيد الفصح