Build your ultimate AI agent
कोर्स विवरण
क्या आप अक्सर एक ही कोड को अलग-अलग फाइलों में कॉपी-पेस्ट करते रहते हैं और चाहते हैं कि उसे दोबारा इस्तेमाल करना और शेयर करना आसान हो? अपने कोड को Python पैकेज में लपेटना मदद कर सकता है! इस कोर्स में, आप पैकेज स्ट्रक्चर और उन अतिरिक्त फाइलों के बारे में सीखेंगे जो ढीले-ढाले कोड को सुविधाजनक पैकेज में बदलने के लिए ज़रूरी होती हैं। आप इम्पोर्ट स्ट्रक्चर, डॉक्यूमेंटेशन, और flake8 से कोड स्टाइल कैसे बनाए रखें, यह भी सीखेंगे। इसके बाद आप टेम्पलेट बनाकर और cookiecutter से पैकेज स्केलेटन तैयार करके अपने पैकेज डेवलपमेंट की रफ्तार बढ़ाएँगे। अंत में, आप सीखेंगे कि setuptools और twine का उपयोग करके अपने पैकेज कैसे बिल्ड और PyPI—Python पैकेजों के वैश्विक मंच—पर पब्लिश करें।
पूर्वापेक्षाएँ
पाठ्यक्रम
कोर्स रूपरेखा
1
बिखरे कोड से लोकल पैकेज तक
जो स्क्रिप्ट आपने पहले से लिखी हैं, उन्हें बदलकर अपना पैकेज शुरू करें। आप एक साधारण पैकेज बनाएँगे जिसे आप अपने ही कंप्यूटर पर इस्तेमाल कर सकेंगे।
- पैकेज शुरू करना50 XP
- Modules, packages और subpackages100 XP
- स्क्रिप्ट से पैकेज तक100 XP
- अपने पैकेज को काम में लगाना100 XP
- Documentation50 XP
- pyment के साथ फंक्शन डॉक्यूमेंटेशन लिखना100 XP
- pyment के साथ फंक्शन डॉक्यूमेंटेशन लिखना II100 XP
- पैकेज और मॉड्यूल डॉक्यूमेंटेशन100 XP
- Imports की संरचना50 XP
- Sibling imports100 XP
- पैरेंट्स से इम्पोर्ट करना100 XP
- उपयोगकर्ताओं के लिए functions उपलब्ध कराना100 XP
2
कहीं से भी अपना पैकेज इंस्टॉल करें
अपने और दूसरों के लिए पैकेज को इंस्टॉल करने योग्य बनाएँ। इस चैप्टर में, आप डिपेंडेंसी हैंडल करना, README लिखना, और लाइसेंस शामिल करना सीखेंगे। आप अपने पैकेज को PyPI—Python पैकेजों के मुख्य घर—पर पब्लिश करने के सभी चरण भी पूरे करेंगे।
3
अपने पैकेज की गुणवत्ता बढ़ाना
अपने पैकेज को प्रोफेशनल स्तर तक ले जाएँ। जानें कि pytest से त्रुटियों से कैसे बचाव करें, tox से अपने पैकेज को Python के कई वर्ज़नों पर कैसे टेस्ट करें, और flake8 से बढ़िया कोड स्टाइल कैसे बनाए रखें।
4
तेज़ पैकेज डेवलपमेंट
अपने पैकेज तेज़ी से बनाएँ। इस अंतिम चैप्टर में, आप सीखेंगे कि cookiecutter से पैकेज के लिए ज़रूरी सपोर्टिंग फाइलें कैसे जनरेट करें, Makefiles से नए वर्ज़न रिलीज़ करना कैसे आसान बनाएं, और उन कुछ आख़िरी फाइलों से परिचित होंगे जिनसे आपका पैकेज यूज़र्स और कॉन्ट्रिब्यूटर्स को आकर्षित करता है।
Python पैकेज विकसित करना
कोर्स
पूरा

