महारत
Python · विशेषज्ञ - आर्किटेक्चर, आंतरिक कार्यप्रणाली और किनारे के मामले
- टाइप हिंट्स और dataclasses: आधुनिक Python को गंभीरता से टाइप करनासमझें कि एनोटेशन रनटाइम पर असल में क्या करते हैं, और frozen, slots तथा default_factory के साथ dataclasses का पूरा लाभ उठाएँ।
- प्रोटोकॉल और विशेष मेथड: __repr__, __eq__, कॉन्टेक्स्ट मैनेजरPython के ऑब्जेक्ट मॉडल में महारत हासिल करें: __eq__/__hash__ का अनुबंध, NotImplemented वैल्यू, कॉन्टेक्स्ट मैनेजर और Protocol के साथ स्ट्रक्चरल टाइपिंग।
- asyncio के साथ एसिंक्रोनस कोड: कोरूटीन, await, gatherasyncio की सहकारी कंकरेंसी समझें: आलसी कोरूटीन, निलंबन बिंदु, gather, TaskGroup और ब्लॉकिंग कॉल के जाल।
- प्रदर्शन: प्रोफाइलिंग, GIL, जनरेटर बनाम लिस्ट, मेमोरी के जालऑप्टिमाइज़ करने से पहले मापें: timeit और cProfile, GIL असल में क्या रोकता है, जनरेटर की मितव्ययिता और स्ट्रिंग तथा स्लाइस के मेमोरी जाल।
- pytest के साथ टेस्टिंग: fixtures, पैरामीट्राइज़ेशन, सर्वोत्तम अभ्यासpytest के साथ मज़बूत टेस्ट संरचित करें: fixture इंजेक्शन, yield-आधारित टियरडाउन, तालिका-आधारित पैरामीट्राइज़ेशन और व्यापक स्कोप के जाल।