పైథాన్లో, మాడ్యూల్ అనేది పైథాన్ నిర్వచనాలు మరియు స్టేట్మెంట్లను కలిగి ఉన్న ఫైల్. మాడ్యూల్ విధులు, తరగతులు మరియు వేరియబుల్లను నిర్వచించగలదు మరియు అమలు చేయగల కోడ్ను కూడా కలిగి ఉంటుంది. పైథాన్లోని మాడ్యూల్స్ గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
- మాడ్యూల్లను దిగుమతి చేయడం: మీరు కీవర్డ్ని ఉపయోగించి మీ కోడ్లోకి మాడ్యూల్ను దిగుమతి చేసుకోవచ్చు
import
, దాని తర్వాత మాడ్యూల్ పేరు ఉంటుంది. ఉదాహరణకి:
కొండచిలువimport math
result = math.sqrt(4)
print(result) # Output: 2.0
- నిర్దిష్ట విధులు లేదా తరగతులను దిగుమతి చేయడం: మీరు కీవర్డ్ని ఉపయోగించి మాడ్యూల్ నుండి నిర్దిష్ట విధులు లేదా తరగతులను దిగుమతి చేసుకోవచ్చు
from
, ఆ తర్వాత మాడ్యూల్ పేరు మరియు ఫంక్షన్ లేదా తరగతి పేరు. ఉదాహరణకి:
కొండచిలువfrom math import sqrt
result = sqrt(4)
print(result) # Output: 2.0
- మీ స్వంత మాడ్యూళ్ళను సృష్టించడం: మీరు కొత్త పైథాన్ ఫైల్ను సృష్టించడం ద్వారా మరియు దానిలోని విధులు, తరగతులు మరియు వేరియబుల్లను నిర్వచించడం ద్వారా మీ స్వంత మాడ్యూళ్ళను సృష్టించవచ్చు. మీరు ఈ మాడ్యూల్ని మీ కోడ్లోని ఇతర భాగాలకు దిగుమతి చేసుకోవచ్చు. ఉదాహరణకు, మీరు
my_module.py
కింది విషయాలతో ఒక ఫైల్ని సృష్టించారని అనుకుందాం:
కొండచిలువdef greet(name):
print(f"Hello, {name}!")
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
మీరు ఈ మాడ్యూల్ను మరొక ఫైల్లోకి దిగుమతి చేసుకోవచ్చు మరియు దాని విధులు మరియు తరగతులను ఉపయోగించవచ్చు:
కొండచిలువimport my_module
my_module.greet("Alice") # Output: Hello, Alice!
person = my_module.Person("Bob", 30)
print(person.name) # Output: Bob
math
అంతర్నిర్మిత మాడ్యూల్లు: పైథాన్లో మీరు మీ కోడ్లో ,os
, మరియు వంటి అనేక అంతర్నిర్మిత మాడ్యూల్స్ ఉన్నాయిdatetime
. మీరు పైథాన్ డాక్యుమెంటేషన్లో అంతర్నిర్మిత మాడ్యూళ్ల పూర్తి జాబితాను కనుగొనవచ్చు.థర్డ్-పార్టీ మాడ్యూల్స్: అంతర్నిర్మిత మాడ్యూల్స్తో పాటు, పైథాన్ మీరు మీ కోడ్లో ఇన్స్టాల్ చేసి ఉపయోగించగల థర్డ్-పార్టీ మాడ్యూల్ల యొక్క విస్తారమైన పర్యావరణ వ్యవస్థను కలిగి ఉంది. థర్డ్-పార్టీ మాడ్యూల్లను ఇన్స్టాల్ చేయడానికి అత్యంత సాధారణ మార్గం ప్యాకేజీ మేనేజర్ని ఉపయోగించడం
pip
, ఇది డిఫాల్ట్గా పైథాన్తో ఇన్స్టాల్ చేయబడుతుంది. ఉదాహరణకు,requests
మాడ్యూల్ను ఇన్స్టాల్ చేయడానికి, మీరు మీ టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయవచ్చు:
pip install requests
requests
మీరు మీ కోడ్లోని మాడ్యూల్ని దిగుమతి చేసుకోవచ్చు మరియు ఉపయోగించవచ్చు :
కొండచిలువimport requests
response = requests.get("https://www.google.com")
print(response.status_code) # Output: 200
సారాంశంలో, మాడ్యూల్స్ పైథాన్ ప్రోగ్రామింగ్లో ముఖ్యమైన భాగం, మీ కోడ్ను పునర్వినియోగపరచదగిన ముక్కలుగా నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు మీ కోడ్బేస్ను నిర్వహించడం మరియు విస్తరించడం సులభం చేస్తుంది. మీరు మీ కోడ్లోకి అంతర్నిర్మిత, మూడవ పక్షం మరియు అనుకూల మాడ్యూల్లను దిగుమతి చేసుకోవచ్చు మరియు నిర్దిష్ట విధులను నిర్వహించడానికి వాటి విధులు, తరగతులు మరియు వేరియబుల్లను ఉపయోగించవచ్చు.