मुख्य सामग्री पर जाएं
होमPython

कोर्स

Efficient Python Code लिखना

मध्यमकौशल स्तर
अपडेट किया गया 01/2026
तेज़ी से चलने वाला, कुशल कोड लिखना सीखें जो संसाधनों का समझदारी से आवंटन करे और अनावश्यक ओवरहेड से बचाए।
मुफ़्त में पाठ्यक्रम शुरू करें
PythonProgramming
4 घंटे
15 वीडियो
52 अभ्यास
4,000 XP
150K+
उपलब्धि का प्रमाण पत्र

अपना मुफ़्त खाता बनाएं

Google के साथ जारी रखेंअधिक विकल्प दिखाएँ

या


जारी रखने पर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा संयुक्त राज्य अमेरिका में संग्रहीत किया जाता है।

हजारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

Group

टीम को ट्रेनिंग देना चाहते हैं?

व्यवसाय के लिए आज़माएँ

पाठ्यक्रम विवरण

एक Data Scientist के रूप में, आपका ज़्यादातर समय डेटा से उपयोगी इनसाइट्स निकालने में लगना चाहिए — न कि अपने कोड के ख़त्म होने का इंतज़ार करने में। Efficient Python code लिखने से रनटाइम कम होता है और कंप्यूटेशनल संसाधन बचते हैं, जिससे आप अपने पसंदीदा कामों पर ज़्यादा ध्यान दे पाते हैं। इस कोर्स में, आप Python की बिल्ट-इन डेटा स्ट्रक्चर, फंक्शन्स, और मॉड्यूल का इस्तेमाल करके क्लीनर, तेज़, और ज़्यादा efficient कोड लिखना सीखेंगे। हम यह भी देखेंगे कि बॉटलनेक्स ढूँढने के लिए कोड को कैसे टाइम और प्रोफाइल किया जाता है। इसके बाद, आप Python की Standard Library, NumPy, और pandas का उपयोग करके इन बॉटलनेक्स और अन्य ख़राब डिज़ाइन पैटर्न्स को दूर करने की प्रैक्टिस करेंगे। इस कोर्स को पूरा करने के बाद, आपके पास efficient Python code लिखना शुरू करने के लिए ज़रूरी टूल्स होंगे!वीडियो में लाइव ट्रांसक्रिप्ट मौजूद हैं, जिन्हें आप वीडियो के बाएँ नीचे दिए गए "Show transcript" पर क्लिक करके दिखा सकते हैं। कोर्स का glossary दाएँ तरफ़ resources सेक्शन में मिल जाएगा। CPE क्रेडिट प्राप्त करने के लिए आपको कोर्स पूरा करना होगा और qualified assessment में 70% स्कोर हासिल करना होगा। आप दाएँ ओर दिए गए CPE credits कॉलआउट पर क्लिक करके assessment तक नेविगेट कर सकते हैं।

पूर्व आवश्यकताएं

Data Types in PythonPython Toolbox
1

कार्यक्षमता की बुनियाद

इस चैप्टर में, आप समझेंगे कि efficient Python code लिखने का क्या अर्थ है। आप Python की Standard Library खोजेंगे, NumPy arrays के बारे में सीखेंगे, और Python के कुछ बिल्ट-इन टूल्स का उपयोग करने की प्रैक्टिस करेंगे। यह चैप्टर आगे कवर किए गए कॉन्सेप्ट्स के लिए एक मज़बूत आधार तैयार करता है।
अध्याय शुरू करें
2

कोड का टाइमिंग और प्रोफाइलिंग

इस चैप्टर में, आप अलग-अलग कोडिंग तरीकों के बीच रनटाइम इकट्ठा करना और उनकी तुलना करना सीखेंगे। आप line_profiler और memory_profiler पैकेज का उपयोग करके अपने कोडबेस की प्रोफाइलिंग की प्रैक्टिस करेंगे और बॉटलनेक्स पहचानेंगे। फिर, आप इन्हें efficient Python code से बदलकर अपनी सीख को अमल में लाएँगे।
अध्याय शुरू करें
3

दक्षता बढ़ाना

यह चैप्टर और जटिल दक्षता से जुड़ी टिप्स और ट्रिक्स कवर करता है। आप efficient कोड लिखने के लिए कुछ काम के बिल्ट-इन मॉड्यूल सीखेंगे और सेट थ्योरी का उपयोग करने की प्रैक्टिस करेंगे। इसके बाद, आप Python में लूपिंग पैटर्न्स के बारे में जानेंगे और उन्हें और अधिक efficient बनाने के तरीके सीखेंगे।
अध्याय शुरू करें
4

बेसिक pandas ऑप्टिमाइज़ेशन

यह चैप्टर pandas DataFrames के साथ कुशलतापूर्वक काम करने का संक्षिप्त परिचय देता है। आप सीखेंगे कि किसी DataFrame पर iterate करने के लिए आपके पास कौन-कौन से विकल्प हैं। फिर, आप जानेंगे कि DataFrame में स्टोर डेटा पर फंक्शन्स को efficient तरीके से कैसे apply किया जाए।
अध्याय शुरू करें
Efficient Python Code लिखना
पाठ्यक्रम
पूर्ण

उपलब्धि का प्रमाण पत्र अर्जित करें

इस प्रमाण पत्र को अपनी LinkedIn प्रोफ़ाइल, रिज्यूमे या CV में जोड़ें
इसे सोशल मीडिया पर और अपनी प्रदर्शन समीक्षा में साझा करें
अभी नामांकन करें

19 मिलियन से अधिक शिक्षार्थियों के साथ जुड़ें और आज ही Efficient Python Code लिखना शुरू करें!

अपना मुफ़्त खाता बनाएं

Google के साथ जारी रखेंअधिक विकल्प दिखाएँ

या


जारी रखने पर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा संयुक्त राज्य अमेरिका में संग्रहीत किया जाता है।

मोबाइल के लिए DataCamp के साथ अपने डेटा कौशल को बढ़ाएं

हमारे मोबाइल कोर्स और दैनिक 5 मिनट की कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।