الكاتب: سُلَيْمان القسيمي. الإخوة الكرام, سلام الله عليكم. دون مقدمات, ولا إطالة في الكلمات, سأحدثكم باقتضاب عن إحدى المكتبات المدمجة مع لغة البايثون والتي تتيح لك التعامل مع ملفات .zip عبر كود البايثون الخاص بك من حيث إنشاء, استخراج, وإضافة الملفات المضغوطة بصيغة .zip في البداية, ومن أجل الاستفادة من وظائف المكتبة, ستحتاج إلى استيراد كلاس يدعى ZipFile من مكتبة zipfile ولست في حاجة حقيقة إلى استيراد المكتبة كاملة. سنكتب سطرنا المتعارف عليه لاستيراد شيء ما من مكتبة from zipfile import ZipFile طيب, بعد ذلك سننشئ كائنًا من الكلاس ZipFile, ولكن قبل ذلك دعونا نطلع على المعاملات التي يحتاجها الكلاس ZipFile ليعطينا نسخة منه. عند إنشاء كائن من أي كلاس ستعرف متغير سيكون هو الاسم الذي ستستخدمه دائمًأ للإشارة إلى الكائن, ثم تضع علامة المساواة وتتبعها باسم الكلاس بعد اسم الكلاس ستقوم بفتح قوسين هلاليَين مطابقين للأقواس التي تُستخدم في الدوال. داخل القوسَين سنمرر بعض الإعدادات التي يحتاجها الكلاس لإنشاء كائن منه يتم الفصل بين كل معامل وآخر بعلامة الفاصلة , إن كلاسنا هذا يطلب معاملَين رئيسيَين اثنَي