TN Online Testசமச்சீர் கல்விப் பயிற்சி

பைத்தான் செயற்கூறுகள் - Study Notes

இந்தப் பாடத்தைப் பகிரவும்: Telegram

பாடச் சுருக்கம்

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

கற்றல் நோக்கங்கள்

முக்கியக் கருத்துக்கள் மற்றும் வரையறைகள்

செயற்கூறு (Function)

ஒரு பெரிய நிரலைச் சிறிய அலகுகளாகப் பிரித்து, குறிப்பிட்ட பணியைச் செய்யப் பயன்படும் பெயரிடப்பட்ட தொகுதி செயற்கூறு ஆகும்.

அளபுருக்கள் மற்றும் செயலுருபுகள் (Parameters and Arguments)

அளபுருக்கள்: செயற்கூறு வரையறையில் பயன்படுத்தப்படும் மாறிகள் அளபுருக்கள் ஆகும்.

செயலுருபுகள்: செயற்கூறு அழைப்பில் அளபுருக்களுக்கு அனுப்பப்படும் மதிப்புகள் செயலுருபுகள் ஆகும்.

செயலுருபுகளின் வகைகள் (Types of Arguments)

லோம்டா செயற்கூறுகள் (Lambda Functions)

பெயரில்லாமல் வரையறுக்கப்படும் சிறிய செயற்கூறுகள் லோம்டா செயற்கூறுகள் எனப்படும். இவை 'lambda' என்ற சிறப்புச்சொல்லால் வரையறுக்கப்படுகின்றன.

மாறியின் எல்லை (Scope of Variables)

மாறியின் எல்லையானது அது நிரலின் எந்தப் பகுதிகளில் அணுகக்கூடியது என்பதைத் தீர்மானிக்கிறது. இவை இரண்டு வகைப்படும்: உள்ளூர் எல்லை மற்றும் உலகளாவிய எல்லை.

செயல்முறை விளக்கங்கள்

செயற்கூறை வரையறுத்தல் மற்றும் அழைத்தல்

பைத்தானில் 'def' என்ற சிறப்புச்சொல்லைப் பயன்படுத்தி செயற்கூறுகள் வரையறுக்கப்படுகின்றன. வரையறுத்த பிறகு, அதன் பெயரைக் கொண்டு அதனை அழைக்க வேண்டும்.

செயற்கூறு வரையறை எடுத்துக்காட்டு:

def greetings(name):

print('வணக்கம்', name)

greetings('அன்பு')

தற்சுழற்சி முறையில் காரணிப்படுத்துதல்

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

எடுத்துக்காட்டு:

def fact(n):

if n == 0:

return 1

else:

return n * fact(n-1)

பொதுவான தேர்வுத் தவறுகள்

தேர்வு உதவிக்குறிப்புகள்

விடையுடன் கூடிய வினாக்கள் → பயிற்சித் தேர்வு →

இந்தப் பாடத்திற்கு மேலும்

புத்தகப் பயிற்சி வினாக்கள்10 பாடநூல் வினாக்கள் · விடையுடன் கூடுதல் வினாக்கள்15 கூடுதல் வினாக்கள் · விடையுடன் பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண் புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள் கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள் சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்

கணினி அறிவியல் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 செயற்கூறு 2 தரவு அருவமாக்கம் 3 வரையெல்லை 4 நெறிமுறையின் யுத்திகள் 5 பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் 6 கட்டுப்பாட்டுக் கட்டமைப்புகள் 8 சரங்கள் மற்றும் சரங்களைக் கையாளுதல் 9 (List, Tuples, Set மற்றும் Dictionary) தொகுப்பு தரவினங்கள் 10 பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் 11 தரவுதள கருத்துருக்கள் 12 வினவல் அமைப்பு மொழி (SQL) 13 பைத்தான் மற்றும் CSV கோப்புகள் 14 பைத்தானில் C++ நிரல்களை தருவித்தல் 15 SQL மூலம் தரவுகளைக் கையாளுதல் 16 தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்