# P10.1 Python मध्ये Module म्हणजे काय आणि Import कसा करायचा?

Source: https://ravindrabagale.com/mr/datascience/py10-python-modules-pip-and-virtual-environments-venv-explained/p10-1-what-is-a-module-in-python-and-how-to-import-it.html
Language: mr (Marathi with English technical terms)

हे का शिकायचं?

प्रत्येक गोष्ट स्वतः लिहायची गरज नाही. Module मध्ये तयार functions असतात.

हे काय आहे?

Module म्हणजे functions असलेली .py file. import math, from math import ceil आणि import numpy as np या तीन पद्धती.

कसं करायचं?

Step 1. File च्या सुरुवातीला import लिहा.
Step 2. module.function() ने वापरा.

Python आणि इतर भाषा: तुलना

- Python: import math
- Java: import java.util.List;
- JavaScript: import fs from "fs";
- Go: import "math"

उदाहरण A: Import च्या तीन पद्धती

```python
import math
print(math.sqrt(144))

from math import sqrt
print(sqrt(144))

import math as m
print(m.sqrt(144))
```

Output:

```text
12.0
12.0
12.0
```

याचा अर्थ: तिन्ही पद्धतींनी तेच function वापरलं. np आणि pd ही नेहमीची छोटी नावं आहेत.

रवींद्र बागले यांची tip

सगळे imports notebook च्या पहिल्या cell मध्ये ठेवा. Restart केल्यावर तो एक cell चालवला की सगळं load होतं.
