मेरे पास जावा में पृष्ठभूमि है और मैं पाइथन के लिए नया हूं। मैं यह सुनिश्चित करना चाहता हूं कि आगे बढ़ने से पहले मैं सही ढंग से पाइथन शब्दावली को समझूं।पायथन में मॉड्यूल और लाइब्रेरी के बीच क्या अंतर है?
मॉड्यूल की मेरी समझ है: एक स्क्रिप्ट जिसे पढ़ने के लिए आसान बनाने के लिए कई स्क्रिप्ट द्वारा आयात किया जा सकता है। जावा में बस आपके पास एक वर्ग है, और वह वर्ग कई अन्य वर्गों द्वारा आयात किया जा सकता है।
एक पुस्तकालय की मेरी समझ है: एक पुस्तकालय में कई मॉड्यूल शामिल जो इसके उपयोग से अलग होती है।
मेरा प्रश्न है: क्या पुस्तकालय जैसे पुस्तकालय हैं, जहां आपके पास पैकेज है food
कहा जाता है, तो:
- chocolate.py
- sweets.py
- biscuts.py
food
पैकेज में शामिल हैं?
या करना चाहते हैं पुस्तकालयों, संकुल उपयोग करती हैं इसलिए अगर हम एक और पैकेज drink
था:
- milk.py
- juice.py
पैकेज में निहित। library
में दो पैकेज हैं?
इसके अलावा, एक एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) आम तौर पर होता है पुस्तकालयों का एक सेट पदानुक्रम के शीर्ष पर यह है:
- एपीआई
- लाइब्रेरी
- पैकेज
- मॉड्यूल
- स्क्रिप्ट
तो एक एपीआई बंद हो जाएगा सब 2-5 से?
पायथन शब्द "पैकेज" का उपयोग करता है और बहुत अधिक "लाइब्रेरी" (मानक लाइब्रेरी के अलावा) का उपयोग नहीं करता है। –