or
यह अभ्यास पाठ्यक्रम का हिस्सा है
इस चैप्टर में, आप समझेंगे कि efficient Python code लिखने का क्या अर्थ है। आप Python की Standard Library खोजेंगे, NumPy arrays के बारे में सीखेंगे, और Python के कुछ बिल्ट-इन टूल्स का उपयोग करने की प्रैक्टिस करेंगे। यह चैप्टर आगे कवर किए गए कॉन्सेप्ट्स के लिए एक मज़बूत आधार तैयार करता है।
इस चैप्टर में, आप अलग-अलग कोडिंग तरीकों के बीच रनटाइम इकट्ठा करना और उनकी तुलना करना सीखेंगे। आप line_profiler और memory_profiler पैकेज का उपयोग करके अपने कोडबेस की प्रोफाइलिंग की प्रैक्टिस करेंगे और बॉटलनेक्स पहचानेंगे। फिर, आप इन्हें efficient Python code से बदलकर अपनी सीख को अमल में लाएँगे।
यह चैप्टर और जटिल दक्षता से जुड़ी टिप्स और ट्रिक्स कवर करता है। आप efficient कोड लिखने के लिए कुछ काम के बिल्ट-इन मॉड्यूल सीखेंगे और सेट थ्योरी का उपयोग करने की प्रैक्टिस करेंगे। इसके बाद, आप Python में लूपिंग पैटर्न्स के बारे में जानेंगे और उन्हें और अधिक efficient बनाने के तरीके सीखेंगे।
यह चैप्टर pandas DataFrames के साथ कुशलतापूर्वक काम करने का संक्षिप्त परिचय देता है। आप सीखेंगे कि किसी DataFrame पर iterate करने के लिए आपके पास कौन-कौन से विकल्प हैं। फिर, आप जानेंगे कि DataFrame में स्टोर डेटा पर फंक्शन्स को efficient तरीके से कैसे apply किया जाए।
वर्तमान अभ्यास