మీ స్వంత పైథాన్ మాడ్యూల్‌లను సృష్టించండి

Create Your Own Python Modules



పైథాన్ బహుళ ప్రయోజన, ఉన్నత స్థాయి మరియు డైనమిక్ ప్రోగ్రామింగ్ భాష. ఇది వివిధ రకాల పనులను నిర్వహించడానికి అనేక అంతర్నిర్మిత మాడ్యూల్స్ మరియు ఫంక్షన్లను అందిస్తుంది. అది పక్కన పెడితే, పైథాన్‌ని ఉపయోగించి మన స్వంత మాడ్యూల్‌లను కూడా సృష్టించవచ్చు. మాడ్యూల్ అనేది జావా, సి, సి ++ మరియు సి#లోని లైబ్రరీ లాంటిది. మాడ్యూల్ సాధారణంగా విధులు మరియు స్టేట్‌మెంట్‌లను కలిగి ఉన్న ఫైల్. మాడ్యూల్స్ యొక్క విధులు మరియు స్టేట్‌మెంట్‌లు నిర్దిష్ట కార్యాచరణను అందిస్తాయి. పైథాన్ మాడ్యూల్ .py పొడిగింపుతో సేవ్ చేయబడుతుంది. ఈ ఆర్టికల్లో, మన స్వంత పైథాన్ మాడ్యూల్‌లను సృష్టించడం నేర్చుకుంటాము.

మాడ్యూల్ సాధారణంగా పెద్ద కార్యాచరణను చిన్న నిర్వహించదగిన ఫైల్‌లుగా విభజించడానికి ఉపయోగిస్తారు. మేము ఎక్కువగా ఉపయోగించే ఫంక్షన్‌లను ప్రత్యేక మాడ్యూల్‌లో అమలు చేయవచ్చు మరియు తరువాత, మేము ప్రతిచోటా కాల్ చేసి ఉపయోగించవచ్చు. మాడ్యూల్ యొక్క సృష్టి పునర్వినియోగతను ప్రోత్సహిస్తుంది మరియు చాలా సమయాన్ని ఆదా చేస్తుంది.







పైథాన్ మాడ్యూల్‌లను సృష్టించండి

పైథాన్ మాడ్యూల్‌ను సృష్టించడానికి, పైథాన్ స్క్రిప్ట్‌ను తెరిచి, కొన్ని స్టేట్‌మెంట్‌లు మరియు ఫంక్షన్‌లను వ్రాసి, దానిని .py పొడిగింపుతో సేవ్ చేయండి. తరువాత, మా ప్రోగ్రామ్‌లో ఎక్కడైనా ఈ మాడ్యూల్స్‌కు కాల్ చేసి ఉపయోగించవచ్చు.



MathOperations అనే కొత్త మాడ్యూల్‌ను సృష్టిద్దాం. ఈ మాడ్యూల్‌లో అదనంగా, తీసివేత, గుణకారం మరియు భాగాన్ని నిర్వహించడానికి విధులు ఉన్నాయి.



#మాతో ఆపరేషన్ మాడ్యూల్‌ని సృష్టిస్తోంది

#మాడ్యూల్ అదనంగా, తీసివేత, గుణకారం మరియు విభజన విధులను అందిస్తుంది



#అన్ని విధులు వాదనగా రెండు సంఖ్యలను తీసుకుంటాయి



#అదనపు ఫంక్షన్‌ని సృష్టిస్తోంది

డెఫ్అదనంగా(సంఖ్య 1,సంఖ్య 2):

తిరిగిసంఖ్య 1+సంఖ్య 2



#తీసివేత ఫంక్షన్‌ను సృష్టిస్తోంది

డెఫ్తీసివేత(సంఖ్య 1,సంఖ్య 2):

తిరిగిnum1-num2



#గుణకారం ఫంక్షన్ సృష్టిస్తోంది

డెఫ్గుణకారం(సంఖ్య 1,సంఖ్య 2):

తిరిగిసంఖ్య 1*సంఖ్య 2



#విభజన ఫంక్షన్‌ను సృష్టించడం

డెఫ్విభజన(సంఖ్య 1,సంఖ్య 2):

తిరిగిసంఖ్య 1/సంఖ్య 2

ఇప్పుడు, దిగుమతి ఆదేశాన్ని ఉపయోగించి ఎక్కడైనా ఈ మాడ్యూల్‌కి కాల్ చేయవచ్చు మరియు సంబంధిత విధులను నిర్వహించడానికి మేము ఈ ఫంక్షన్‌లను ఉపయోగించవచ్చు. అదనంగా, తీసివేత, గుణకారం మరియు విభజన కార్యకలాపాల కోసం కోడ్‌ను మళ్లీ మళ్లీ వ్రాయాల్సిన అవసరం లేదు.





మీ మాడ్యూల్‌కు కాల్ చేయండి

దిగుమతి ఆదేశాన్ని ఉపయోగించి ఈ మాడ్యూల్‌ను మా ఇతర పైథాన్ స్క్రిప్ట్‌లో పిలుద్దాం. ఈ కథనాన్ని చూడండి ( https://linuxhint.com/python_import_command/ ) పైథాన్ దిగుమతి ఆదేశం గురించి మరింత తెలుసుకోవడానికి.

దిగుమతిమ్యాథో ఆపరేషన్

#మఠో ఆపరేషన్ మాడ్యూల్ నుండి అదనపు ఫంక్షన్‌ను పిలుస్తోంది

#మాడ్యూల్ పేరును ఉపయోగించి ఫంక్షన్ అంటారు

ముద్రణ('మొత్తం:',మ్యాథో ఆపరేషన్.అదనంగా(10,4))



#తీసివేత ఫంక్షన్‌ను పిలుస్తోంది

ముద్రణ('తేడా ఏమిటంటే:',మ్యాథో ఆపరేషన్.తీసివేత(100,3. 4))



#గుణకారం ఫంక్షన్‌ను పిలుస్తోంది

ముద్రణ('గుణకారం:',మ్యాథో ఆపరేషన్.గుణకారం(4,3))



#కాలింగ్ డివిజన్ ఫంక్షన్

ముద్రణ('విభజన ఫలితం:',మ్యాథో ఆపరేషన్.విభజన(200,5))

అవుట్‌పుట్



మాడ్యూల్ వేరియబుల్స్‌కు కాల్ చేస్తోంది

మన స్వీయ-సృష్టించిన పైథాన్ మాడ్యూల్స్‌లోని వేరియబుల్స్‌ని కూడా మనం ప్రకటించవచ్చు, ఆ వేరియబుల్స్‌కు విలువలను కేటాయించవచ్చు మరియు వాటిని మన పైథాన్ స్క్రిప్ట్‌లో కాల్ చేయవచ్చు. మాడ్యూల్స్‌లో డిక్షనరీలు, జాబితాలు మొదలైనవి కూడా ఉంటాయి.

#వేరియబుల్స్ సృష్టిస్తోంది

సంఖ్య 1= 10

సంఖ్య 2= ఇరవై



#విద్యార్థుల జాబితాను రూపొందించడం

విద్యార్థి= ['జాన్','మార్క్','టేలర్','డేవిడ్']

#విద్యార్థి నిఘంటువును సృష్టించడం

std_ject= {'పేరు':'అలీ','వయస్సు':12,'ఇమెయిల్':'[ఇమెయిల్ రక్షించబడింది]'}

ఇప్పుడు వేరియబుల్స్ కాల్ చేద్దాంమరియువస్తువులులోఇతర పైథాన్ స్క్రిప్ట్.

#మాడ్యూల్‌ను దిగుమతి చేయండి

దిగుమతిమ్యాథో ఆపరేషన్

#వేరియబుల్ num1 ని పిలుస్తోంది

ముద్రణ('Num1 విలువ:',మ్యాథో ఆపరేషన్.సంఖ్య 1)



#వేరియబుల్ సంఖ్య 2 కి కాల్ చేస్తోంది

ముద్రణ('Num1 విలువ:',మ్యాథో ఆపరేషన్.సంఖ్య 2)



#విద్యార్థుల జాబితాను పిలుస్తోంది

ముద్రణ('Num1 విలువ:',మ్యాథో ఆపరేషన్.విద్యార్థి)



#విద్యార్థుల జాబితా అంశాలను పిలుస్తోంది

ముద్రణ(మ్యాథో ఆపరేషన్.విద్యార్థి[0])

ముద్రణ(మ్యాథో ఆపరేషన్.విద్యార్థి[1])

ముద్రణ(మ్యాథో ఆపరేషన్.విద్యార్థి[2])

ముద్రణ(మ్యాథో ఆపరేషన్.విద్యార్థి[3])



#విద్యార్థి నిఘంటువును ముద్రించడం

ముద్రణ(మ్యాథో ఆపరేషన్.std_ject)



#విద్యార్థి నిఘంటువు వస్తువులను పిలుస్తోంది

ముద్రణ(మ్యాథో ఆపరేషన్.std_ject['పేరు'])

ముద్రణ(మ్యాథో ఆపరేషన్.std_ject['వయస్సు'])

ముద్రణ(మ్యాథో ఆపరేషన్.std_ject['ఇమెయిల్'])

అవుట్‌పుట్

మ్యాథ్ ఆపరేషన్ మాడ్యూల్ నుండి వేరియబుల్స్ మరియు ఫంక్షన్లను మేము విజయవంతంగా యాక్సెస్ చేసినట్లు అవుట్‌పుట్ చూపుతుంది.

మాడ్యూల్ యొక్క అన్ని విధులు మరియు వేరియబుల్స్ జాబితా చేయండి

పైథాన్ ఒక అంతర్నిర్మిత dir () ఫంక్షన్‌ను అందిస్తుంది, ఇది ఒక నిర్దిష్ట మాడ్యూల్‌లో ఉన్న అన్ని విధులు మరియు వేరియబుల్స్ పేర్లను జాబితా చేస్తుంది. MathOperation మాడ్యూల్ యొక్క విధులు మరియు వేరియబుల్స్ పేర్లను జాబితా చేయడానికి dir () ఫంక్షన్‌ను ఉపయోగిద్దాం.

మా మాథోఆపరేషన్ మాడ్యూల్‌లో సృష్టించబడిన మా విధులు మరియు వేరియబుల్స్ ఇవి.

#మాతో ఆపరేషన్ మాడ్యూల్‌ని సృష్టిస్తోంది

#మాడ్యూల్ అదనంగా, తీసివేత, గుణకారం మరియు విభజన విధులను అందిస్తుంది



#అన్ని విధులు వాదనగా రెండు సంఖ్యలను తీసుకుంటాయి



#అదనపు ఫంక్షన్‌ని సృష్టిస్తోంది

డెఫ్అదనంగా(సంఖ్య 1,సంఖ్య 2):

తిరిగిసంఖ్య 1+సంఖ్య 2



#తీసివేత ఫంక్షన్‌ను సృష్టిస్తోంది

డెఫ్తీసివేత(సంఖ్య 1,సంఖ్య 2):

తిరిగిnum1-num2



#గుణకారం ఫంక్షన్ సృష్టిస్తోంది

డెఫ్గుణకారం(సంఖ్య 1,సంఖ్య 2):

తిరిగిసంఖ్య 1*సంఖ్య 2



#విభజన ఫంక్షన్‌ను సృష్టించడం

డెఫ్విభజన(సంఖ్య 1,సంఖ్య 2):

తిరిగిసంఖ్య 1/సంఖ్య 2



#వేరియబుల్స్ సృష్టిస్తోంది

సంఖ్య 1= 10

సంఖ్య 2= ఇరవై



#విద్యార్థుల జాబితాను రూపొందించడం

విద్యార్థి= ['జాన్','మార్క్','టేలర్','డేవిడ్']

#విద్యార్థి నిఘంటువును సృష్టించడం

std_ject= {'పేరు':'అలీ','వయస్సు':12,'ఇమెయిల్':'[ఇమెయిల్ రక్షించబడింది]'}

ఇప్పుడు మన పైథాన్ స్క్రిప్ట్‌లో dir () ఫంక్షన్‌ను పిలుద్దాం.

#మాడ్యూల్‌ను దిగుమతి చేస్తోంది

దిగుమతిమ్యాథో ఆపరేషన్

#dir () ఫంక్షన్‌ను ఉపయోగించడం

ముద్రణ(నీకు(మ్యాథో ఆపరేషన్))

అవుట్‌పుట్

ముగింపు

కొన్ని నిర్దిష్ట పనులను నిర్వహించడానికి పైథాన్ అనేక అంతర్నిర్మిత మాడ్యూల్స్ మరియు ఫంక్షన్లను అందించినప్పటికీ, మన స్వంత పైథాన్ మాడ్యూల్స్ కూడా సృష్టించవచ్చు. పైథాన్ మాడ్యూల్ విధులు మరియు వేరియబుల్స్ కలిగి ఉంటుంది. పైథాన్ గుణకాలు .py పొడిగింపుతో సేవ్ చేయబడతాయి. ఈ వ్యాసం మీ స్వంత పైథాన్ మాడ్యూల్‌ల సృష్టిని సరళమైన ఉదాహరణల సహాయంతో వివరిస్తుంది.