உங்கள் சொந்த பைதான் தொகுதிகளை உருவாக்கவும்

Create Your Own Python Modules



பைதான் ஒரு பல்நோக்கு, உயர் நிலை மற்றும் மாறும் நிரலாக்க மொழி. இது பல்வேறு வகையான பணிகளைச் செய்ய பல உள்ளமைக்கப்பட்ட தொகுதிகள் மற்றும் செயல்பாடுகளை வழங்குகிறது. அது தவிர, பைத்தானைப் பயன்படுத்தி நமது சொந்த தொகுதிகளையும் உருவாக்கலாம். ஒரு தொகுதி என்பது ஜாவா, சி, சி ++ மற்றும் சி#இல் உள்ள நூலகம் போன்றது. ஒரு தொகுதி பொதுவாக செயல்பாடுகள் மற்றும் அறிக்கைகளைக் கொண்ட ஒரு கோப்பாகும். தொகுதிகளின் செயல்பாடுகள் மற்றும் அறிக்கைகள் குறிப்பிட்ட செயல்பாட்டை வழங்குகின்றன. ஒரு பைதான் தொகுதி .py நீட்டிப்புடன் சேமிக்கப்படுகிறது. இந்த கட்டுரையில், நம் சொந்த பைதான் தொகுதிகளை உருவாக்க கற்றுக்கொள்வோம்.

பெரிய செயல்பாட்டை சிறிய நிர்வகிக்கக்கூடிய கோப்புகளாக பிரிக்க ஒரு தொகுதி பொதுவாக பயன்படுத்தப்படுகிறது. நாம் அதிகமாகப் பயன்படுத்தும் செயல்பாடுகளை ஒரு தனி தொகுதியில் செயல்படுத்தலாம், பின்னர், அதை எல்லா இடங்களிலும் அழைத்துப் பயன்படுத்தலாம். தொகுதியின் உருவாக்கம் மறுபயன்பாட்டை ஊக்குவிக்கிறது மற்றும் நிறைய நேரத்தை மிச்சப்படுத்துகிறது.







பைதான் தொகுதிகளை உருவாக்கவும்

பைதான் தொகுதியை உருவாக்க, பைதான் ஸ்கிரிப்டைத் திறந்து, சில அறிக்கைகள் மற்றும் செயல்பாடுகளை எழுதி, .py நீட்டிப்புடன் சேமிக்கவும். பின்னர், எங்கள் தொகுதியில் எங்கு வேண்டுமானாலும் இந்த தொகுதிகளை அழைத்து பயன்படுத்தலாம்.



MathOperations என்ற புதிய தொகுதியை உருவாக்குவோம். இந்த தொகுதியில் கூட்டல், கழித்தல், பெருக்கல் மற்றும் வகுத்தல் போன்ற செயல்பாடுகள் உள்ளன.



#கணித செயல்பாட்டு தொகுதியை உருவாக்குதல்

#தொகுதி கூட்டல், கழித்தல், பெருக்கல் மற்றும் பிரிவு செயல்பாடுகளை வழங்குகிறது



#அனைத்து செயல்பாடுகளும் இரண்டு எண்களை வாதமாக எடுத்துக்கொள்கின்றன



#கூட்டல் செயல்பாட்டை உருவாக்குதல்

டெஃப்கூடுதலாக(எண் 1,எண் 2):

திரும்பஎண் 1+எண் 2



#கழித்தல் செயல்பாட்டை உருவாக்குதல்

டெஃப்கழித்தல்(எண் 1,எண் 2):

திரும்பஎண் 1-எண் 2



#பெருக்கல் செயல்பாட்டை உருவாக்குதல்

டெஃப்பெருக்கல்(எண் 1,எண் 2):

திரும்பஎண் 1*எண் 2



#பிரிவு செயல்பாட்டை உருவாக்குதல்

டெஃப்பிரிவு(எண் 1,எண் 2):

திரும்பஎண் 1/எண் 2

இப்போது, ​​இறக்குமதி கட்டளையைப் பயன்படுத்தி எங்கு வேண்டுமானாலும் இந்த தொகுதியை அழைக்கலாம், மேலும் தொடர்புடைய செயல்பாடுகளைச் செய்ய இந்த செயல்பாடுகளைப் பயன்படுத்தலாம். கூட்டல், கழித்தல், பெருக்கல் மற்றும் பிரிவு செயல்பாடுகளைச் செய்வதற்கு குறியீட்டை மீண்டும் மீண்டும் எழுத வேண்டிய அவசியமில்லை.





உங்கள் தொகுதியை அழைக்கவும்

இறக்குமதி கட்டளையைப் பயன்படுத்தி இந்த தொகுதியை எங்கள் பிற பைதான் ஸ்கிரிப்டில் அழைக்கலாம். இந்தக் கட்டுரையைப் பாருங்கள் ( https://linuxhint.com/python_import_command/ ) பைதான் இறக்குமதி கட்டளையைப் பற்றி மேலும் அறிய.

இறக்குமதிகணித அறுவை சிகிச்சை

MathOperation தொகுதியிலிருந்து கூட்டல் செயல்பாட்டை அழைக்கிறது

#தொகுதி பெயரைப் பயன்படுத்தி செயல்பாடு அழைக்கப்படுகிறது

அச்சு('தொகை:',கணித அறுவை சிகிச்சை.கூடுதலாக(10,4))



#கழித்தல் செயல்பாட்டை அழைக்கிறது

அச்சு('வித்தியாசம் என்னவென்றால்:',கணித அறுவை சிகிச்சை.கழித்தல்(100,3. 4))



#பெருக்கல் செயல்பாட்டை அழைக்கிறது

அச்சு(பெருக்கல்:,கணித அறுவை சிகிச்சை.பெருக்கல்(4,3))



#அழைப்பு பிரிவு செயல்பாடு

அச்சு('பிரிவு முடிவு:',கணித அறுவை சிகிச்சை.பிரிவு(200,5))

வெளியீடு



தொகுதி மாறிகள் அழைப்பு

நம் சுய-உருவாக்கிய பைதான் தொகுதிகளில் உள்ள மாறிகளை நாம் அறிவிக்கலாம், அந்த மாறிகளுக்கு மதிப்புகளை ஒதுக்கி, அவற்றை நம் பைதான் ஸ்கிரிப்டில் அழைக்கலாம். தொகுதிகள் அகராதிகள், பட்டியல்கள் போன்றவற்றையும் கொண்டிருக்கலாம்.

#மாறிகளை உருவாக்குதல்

எண் 1= 10

எண் 2= இருபது



#மாணவர் பட்டியலை உருவாக்குதல்

மாணவர்= ['ஜான்','குறி','டெய்லர்','டேவிட்']

#மாணவர் அகராதியை உருவாக்குதல்

std_dict= {'பெயர்':'அலி','வயது':12,'மின்னஞ்சல்':'[மின்னஞ்சல் பாதுகாக்கப்பட்டது]'}

இப்போது மாறிகளை அழைக்கலாம்மற்றும்பொருள்கள்இல்மற்ற பைதான் ஸ்கிரிப்ட்.

#தொகுதியை இறக்குமதி செய்யவும்

இறக்குமதிகணித அறுவை சிகிச்சை

#எண் 1 ஐ அழைக்கிறது

அச்சு('எண் 1 மதிப்பு:',கணித அறுவை சிகிச்சை.எண் 1)



#எண் 2 ஐ அழைக்கிறது

அச்சு('எண் 1 மதிப்பு:',கணித அறுவை சிகிச்சை.எண் 2)



#மாணவர் பட்டியலை அழைத்தல்

அச்சு('எண் 1 மதிப்பு:',கணித அறுவை சிகிச்சை.மாணவர்)



#மாணவர்களின் பட்டியல் உருப்படிகளை அழைத்தல்

அச்சு(கணித அறுவை சிகிச்சை.மாணவர்[0])

அச்சு(கணித அறுவை சிகிச்சை.மாணவர்[1])

அச்சு(கணித அறுவை சிகிச்சை.மாணவர்[2])

அச்சு(கணித அறுவை சிகிச்சை.மாணவர்[3])



#மாணவர் அகராதியை அச்சிடுதல்

அச்சு(கணித அறுவை சிகிச்சை.std_dict)



#மாணவரின் அகராதி உருப்படிகளை அழைத்தல்

அச்சு(கணித அறுவை சிகிச்சை.std_dict['பெயர்'])

அச்சு(கணித அறுவை சிகிச்சை.std_dict['வயது'])

அச்சு(கணித அறுவை சிகிச்சை.std_dict['மின்னஞ்சல்'])

வெளியீடு

வெளியீடு, கணித செயல்பாட்டு தொகுதியிலிருந்து மாறிகள் மற்றும் செயல்பாடுகளை நாங்கள் வெற்றிகரமாக அணுகியுள்ளோம் என்பதைக் காட்டுகிறது.

ஒரு தொகுதியின் அனைத்து செயல்பாடுகளையும் மாறிகளையும் பட்டியலிடுங்கள்

பைதான் ஒரு உள்ளமைக்கப்பட்ட dir () செயல்பாட்டை வழங்குகிறது, இது ஒரு குறிப்பிட்ட தொகுதியில் இருக்கும் அனைத்து செயல்பாடுகள் மற்றும் மாறிகளின் பெயர்களை பட்டியலிடுகிறது. MathOperation தொகுதியின் செயல்பாடுகள் மற்றும் மாறிகளின் பெயர்களைப் பட்டியலிட dir () செயல்பாட்டைப் பயன்படுத்துவோம்.

இவை நமது செயல்பாடுகள் மற்றும் மாறிகள் நமது MathOperation தொகுதியில் உருவாக்கப்படுகின்றன.

#கணித செயல்பாட்டு தொகுதியை உருவாக்குதல்

#தொகுதி கூட்டல், கழித்தல், பெருக்கல் மற்றும் பிரிவு செயல்பாடுகளை வழங்குகிறது



#அனைத்து செயல்பாடுகளும் இரண்டு எண்களை வாதமாக எடுத்துக்கொள்கின்றன



#கூட்டல் செயல்பாட்டை உருவாக்குதல்

டெஃப்கூடுதலாக(எண் 1,எண் 2):

திரும்பஎண் 1+எண் 2



#கழித்தல் செயல்பாட்டை உருவாக்குதல்

டெஃப்கழித்தல்(எண் 1,எண் 2):

திரும்பஎண் 1-எண் 2



#பெருக்கல் செயல்பாட்டை உருவாக்குதல்

டெஃப்பெருக்கல்(எண் 1,எண் 2):

திரும்பஎண் 1*எண் 2



#பிரிவு செயல்பாட்டை உருவாக்குதல்

டெஃப்பிரிவு(எண் 1,எண் 2):

திரும்பஎண் 1/எண் 2



#மாறிகளை உருவாக்குதல்

எண் 1= 10

எண் 2= இருபது



#மாணவர் பட்டியலை உருவாக்குதல்

மாணவர்= ['ஜான்','குறி','டெய்லர்','டேவிட்']

#மாணவர் அகராதியை உருவாக்குதல்

std_dict= {'பெயர்':'அலி','வயது':12,'மின்னஞ்சல்':'[மின்னஞ்சல் பாதுகாக்கப்பட்டது]'}

இப்போது எங்கள் பைதான் ஸ்கிரிப்டில் dir () செயல்பாட்டை அழைப்போம்.

#தொகுதியை இறக்குமதி செய்தல்

இறக்குமதிகணித அறுவை சிகிச்சை

#dir () செயல்பாட்டைப் பயன்படுத்துதல்

அச்சு(உனக்கு(கணித அறுவை சிகிச்சை))

வெளியீடு

முடிவுரை

சில குறிப்பிட்ட பணிகளைச் செய்ய பைதான் பல உள்ளமைக்கப்பட்ட தொகுதிகள் மற்றும் செயல்பாடுகளை வழங்கினாலும், நம்முடைய சொந்த பைதான் தொகுதிகளையும் உருவாக்கலாம். ஒரு பைதான் தொகுதியில் செயல்பாடுகள் மற்றும் மாறிகள் உள்ளன. பைதான் தொகுதிகள் .py நீட்டிப்புடன் சேமிக்கப்படும். இந்த கட்டுரை எளிய உதாரணங்களின் உதவியுடன் உங்கள் சொந்த பைதான் தொகுதிகளை உருவாக்குவதை விளக்குகிறது.