अपने कोड में किसी भी पैकेज का उपयोग करने के लिए, आपको पहले इसे सुलभ बनाना होगा। आपको इसे आयात करना होगा। परिभाषित होने से पहले आप पाइथन में कुछ भी उपयोग नहीं कर सकते हैं। कुछ चीजें अंतर्निहित हैं, उदाहरण के लिए मूल प्रकार (जैसे int, float, आदि) का उपयोग जब चाहें तब किया जा सकता है। लेकिन ज्यादातर चीजें जो आप करना चाहेंगे, उन्हें इससे कुछ ज्यादा की जरूरत होगी। उदाहरण के लिए, यदि आप 1 रेडियन की कोज्या की गणना करना चाहते हैं, यदि आप math.cos(0) चलाते हैं, तो आपको एक NameError मिलेगा क्योंकि गणित परिभाषित नहीं है। आपको पहले उस मॉड्यूल को अपने कोड में आयात करने के लिए अजगर को बताना होगा ताकि आप उसका उपयोग कर सकें।
>>> math.cos(0) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'math' is not defined >>> import math >>> math.cos(0) 1.0