பைத்தான் அறிமுகம், மாறிகள் மற்றும் செயற்குறிகள்
பைத்தான் அறிமுகம், மாறிகள் மற்றும் செயற்குறிகள் பற்றிய இந்த பாடம், பைத்தான் நிரலாக்க மொழியின் அடிப்படைகளை விரிவாக விளக்குகிறது. இதில் ஊடாடும் மற்றும் ஸ்கிரிப்ட் முறைமைகள், உள்ளீடு மற்றும் வெளியீடு செயல்கூறுகள், குறிப்புரைகள், உள்தள்ளல் விதிகள், பல்வேறு வில்பலைகளான குறிப்பெயர்கள், சிறப்புச் சொற்கள், செயற்குறிகள், வரம்புக்குறிகள் மற்றும் நிலைஉருக்கள், மேலும் அடிப்படை தரவு வகைகள் ஆகியவற்றைப் பற்றி மாணவர்கள் தெளிவாகக் கற்றுக்கொள்ள முடியும்.
இந்தப் பாடத்தைப் படியுங்கள்
பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் பற்றி
நடுத்தரம் ~90 நிமிடப் படிப்பு
பைத்தான் என்பது கணினி அறிவியலில் மிகவும் புகழ்பெற்ற மற்றும் எளிமையான பொதுப் பயன்பாட்டு நிரலாக்க மொழியாகும். இது கட்டமைக்கப்பட்ட மற்றும் பொருள்நோக்கு நிரலாக்க முறைகளை முழுமையாக ஆதரிக்கிறது. 1991 ஆம் ஆண்டில் கைடோ வான் ரோசும் என்பவரால் உருவாக்கப்பட்ட இந்த மொழி, அதன் மிக எளிய தொடரியல் மற்றும் சிறந்த வாசிப்புத் தன்மை காரணமாக உலகெங்கிலும் உள்ள மென்பொருள் உருவாக்குநர்களால் பரவலாகப் பயன்படுத்தப்படுகிறது. கூகுள், இன்ஸ்டாகிராம் போன்ற உலகளாவிய முன்னணி நிறுவனங்கள் தங்கள் மென்பொருள் தீர்வுகளுக்கு பைத்தானையே பெரிதும் நம்பியுள்ளன.
இந்த அத்தியாயம் பைத்தான் மொழியில் எவ்வாறு புதிய நிரல்களை உருவாக்குவது மற்றும் இயக்குவது என்பதற்கான அடிப்படைக் கொள்கைகளை வழங்குகிறது. மாணவர்கள் ஊடாடும் முறைமையில் கட்டளைகளை நேரடியாக இயக்கி உடனடி வெளியீட்டைப் பெறவும், ஸ்கிரிப்ட் முறைமையில் தனித்த கோப்புகளாகச் சேமித்து மீண்டும் மீண்டும் பயன்படுத்தவும் கற்றுக்கொள்கிறார்கள். மேலும், நிரலின் முக்கிய கூறுகளான மாறிகள், மாறிலிகள், உள்ளீடு-வெளியீடு செயல்பாடுகள் மற்றும் பைத்தானில் நிரல் தொகுதிகளை வரையறுப்பதில் மிக முக்கியமான பங்கினை வகிக்கும் உள்தள்ளல் முறைமைகளையும் இங்கு விரிவாக ஆராய்கிறது.
பொதுத்தேர்வைப் பொறுத்தவரை, பைத்தானின் அடிப்படை அங்கங்களான வில்பலைகள், குறிப்பாக பல்வேறு செயற்குறிகள் மற்றும் தரவு வகைகள் ஆகியவற்றிலிருந்து பல வினாக்கள் கேட்கப்படுகின்றன. கணித, உறவுநிலை, தருக்க மற்றும் நிபந்தனை செயற்குறிகளின் விதிகள் மற்றும் அவற்றின் வெளியீடுகளைக் கண்டறியும் பகுப்பாய்வு வினாக்கள் தேர்வில் முக்கியப் பங்கு வகிக்கின்றன. இந்த அத்தியாயத்தை ஆழமாகப் புரிந்துகொள்வது, பைத்தான் நிரலாக்கத்தின் அடுத்தடுத்த சிக்கலான கட்டுப்பாட்டுக் கட்டமைப்புகள் மற்றும் செயற்கூறுகள் போன்ற பாடங்களைக் கற்றுக்கொள்வதற்கான உறுதியான அடித்தளத்தை மாணவர்களுக்கு அமைத்துக் கொடுக்கும்.
நீங்கள் கற்பவை
- அறிந்துகொள்ளுதல்: பைத்தான் ஒருங்கிணைந்த உருவாக்க கற்றல் சூழலை (IDLE) பயன்படுத்தி நிரல்களை உருவாக்கும் திறன்.
- இயக்குதல்: ஊடாடும் மற்றும் ஸ்கிரிப்ட் ஆகிய இரண்டு வெவ்வேறான முறைமைகளில் பைத்தான் குறிமுறைகளை வெற்றிகரமாக இயக்குதல்.
- உருவாக்குதல்: மாறிகளை உருவாக்கி அவற்றுக்குத் தேவையான மதிப்புகளைச் சரியாக இருத்துதல் மற்றும் கையாளுதல்.
- புரிந்துகொள்ளுதல்: பல்வேறு அடிப்படை தரவு வகைகளின் வேறுபாடுகள் மற்றும் அவற்றின் பயன்பாடுகளை நிரலாக்கத்தில் உணர்தல்.
- கையாளுதல்: கணித, ஒப்பீட்டு மற்றும் தருக்கச் செயற்குறிகளைப் பயன்படுத்தி நிரலில் கோவைகளை உருவாக்குதல்.
- பயன்படுத்துதல்: இன்புட் மற்றும் பிரிண்ட் ஆகிய செயல்கூறுகளைப் பயன்படுத்தி பயனர் மற்றும் கணினிக்கு இடையே தொடர்பை ஏற்படுத்துதல்.
தொடங்குவதற்கு முன்
- கணினி அமைப்பின் அடிப்படை கூறுகள் மற்றும் வன்பொருள், மென்பொருள்களின் செயல்பாடுகள் பற்றிய புரிதல்.
- நிரலாக்க மொழிகளின் அடிப்படை தத்துவம் மற்றும் அல்காரிதம் எனப்படும் நெறிமுறைகள் பற்றிய பொதுவான அறிவு.
- பதினொன்றாம் வகுப்பில் கற்ற சி++ (C++) நிரலாக்க மொழியின் அடிப்படைக் கருத்துருக்கள் பற்றிய முன்னறிவு.
இந்த அத்தியாயத்தில் உள்ள தலைப்புகள்
பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் — விரிவான விளக்கம்
பைத்தான் அறிமுகம், மாறிகள் மற்றும் செயற்குறிகள் - விரிவான கண்ணோட்டம்
பைத்தான் நிரலாக்க முறைமைகள்
பைத்தான் மொழியில் நிரல்களை உருவாக்கவும் இயக்கவும் இரண்டு வகையான முறைமைகள் பயன்படுத்தப்படுகின்றன. முதலாவது ஊடாடும் முறைமையாகும், இதில் பைத்தான் தூண்டுகுறியான >>> குறியீட்டில் கட்டளைகளை உள்ளீடாகக் கொடுத்தவுடன் உடனடி வெளியீடு கிடைக்கும், இது ஒரு எளிய கால்குலேட்டர் போலச் செயல்படுகிறது. இரண்டாவது ஸ்கிரிப்ட் முறைமையாகும், இதில் நிரலாக்கக் குறிமுறைகள் அனைத்தும் ஒரு உரை ஆவணமாக எழுதப்பட்டு, புள்ளி பிஒய் (.py) என்ற நீட்டிப்புடன் சேமிக்கப்பட்டு இயக்கப்படுகின்றன. இந்த முறைமை எழுதிய குறிமுறைகளை மீண்டும் மீண்டும் பயன்படுத்தவும் திருத்தங்கள் செய்யவும் பெரிதும் உதவுகிறது.
உள்ளீடு மற்றும் வெளியீடு செயல்கூறுகள்
ஒரு கணினி நிரல் பயனருடன் தொடர்பு கொள்ள உள்ளீட்டு மற்றும் வெளியீட்டு செயல்கூறுகள் அவசியமாகின்றன. பைத்தானில், திரையில் தகவல்களையோ அல்லது கணக்கீட்டு முடிவுகளையோ காண்பிக்க பிரிண்ட் செயல்கூறு பயன்படுகிறது. இது வெளியீட்டைத் தரும் முன் கோவைகளை மதிப்பீடு செய்யும் ஆற்றல் கொண்டது. பயனரிடமிருந்து இயக்க நேரத்தில் தரவுகளைப் பெற்று மாறிகளில் சேமிக்க இன்புட் செயல்கூறு பயன்படுகிறது. இந்த செயல்கூறு அனைத்து தரவுகளையும் சரங்களாகவே ஏற்றுக்கொள்ளும் என்பதால், எண்களைப் பயன்படுத்தும்போது இன்ட் செயல்கூறைக் கொண்டு தரவு வகையை வெளிப்படையாக மாற்ற வேண்டும்.
பைத்தான் குறிப்புரைகள் மற்றும் உள்தள்ளல்
குறிப்புரைகள் என்பது நிரல் குறிமுறையின் செயல்பாட்டை விளக்க எழுதப்படும் கருத்துகளாகும், இவற்றை நிரல் மொழிபெயர்ப்பி இயக்காது. பைத்தானில் ஒற்றை வரி குறிப்புரைகள் ஹாஷ் (#) குறியுடனும், பல வரி குறிப்புரைகள் மூன்று மேற்கோள் குறிகளுக்குள்ளும் எழுதப்படுகின்றன. மேலும், பைத்தானில் பிற மொழிகளைப் போல நெளிவு அடைப்புக்குறிகளைப் பயன்படுத்தாமல், வெற்று இடைவெளிகள் மற்றும் தத்தல்களைக் கொண்ட உள்தள்ளல் முறையே நிரல் தொகுதிகளை வரையறுக்கப் பயன்படுகிறது. ஒரு குறிப்பிட்ட தொகுதியில் உள்ள அனைத்து கூற்றுகளும் ஒரே அளவிலான உள்தள்ளலைக் கொண்டிருப்பது அவசியமாகும்.
வில்பலைகள் மற்றும் குறிப்பெயர்கள்
நிரல் வரிகளில் உள்ள அடிப்படை மொழிக் கூறுகள் வில்பலைகள் என்று அழைக்கப்படுகின்றன. பைத்தானில் குறிப்பெயர்கள், சிறப்புச் சொற்கள், செயற்குறிகள், வரம்புக்குறிகள் மற்றும் நிலைஉருக்கள் என ஐந்து வகையான வில்பலைகள் உள்ளன. மாறிகள், செயற்கூறுகள் அல்லது இனக்குழுக்களை அடையாளம் காணப் பயன்படும் பெயர்கள் குறிப்பெயர்களாகும். இவை ஆங்கில எழுத்துக்கள் அல்லது அடிக்கீறுடன் மட்டுமே தொடங்க வேண்டும், எண்களுடன் தொடங்கக் கூடாது. மேலும் பைத்தான் எழுத்து வடிவுணர்வு கொண்டது என்பதால் பெரிய எழுத்துக்களும் சிறிய எழுத்துக்களும் தனித்தனியாகவே கருதப்படும்.
பைத்தான் செயற்குறிகள்
தரவுகளின் மீது கணிப்பீடுகள் மற்றும் நிபந்தனை சோதனைகளை மேற்கொள்ள செயற்குறிகள் பயன்படுகின்றன. பைத்தானில் கணித செயற்குறிகள், ஒப்புமை செயற்குறிகள், தருக்க செயற்குறிகள் மற்றும் மதிப்பிருத்தல் செயற்குறிகள் என பல்வேறு வகைகள் உள்ளன. குறிப்பாக, மும்ம செயற்குறி அல்லது நிபந்தனை செயற்குறி என்பது ஒற்றை வரியிலேயே நிபந்தனைகளைச் சோதித்து முடிவுகளை எடுக்க அனுமதிக்கிறது. இந்த செயற்குறிகளின் சரியான விதிகளைப் புரிந்துகொள்வது நிரலின் தருக்கக் கட்டமைப்பை மிகச் சரியாக உருவாக்க மாணவர்களுக்கு மிகவும் உதவுகிறது.
அடிப்படை தரவு வகைகள் மற்றும் நிலைஉருக்கள்
பைத்தானில் உள்ள அனைத்து தரவு மதிப்புகளும் பொருள்களாகக் கருதப்படுகின்றன. இதில் அடிப்படை தரவு வகைகளாக முழு எண்கள், மிதப்புப் புள்ளி எண்கள், கலப்பு எண்கள், பூலியன் மற்றும் சரங்கள் ஆகியவை உள்ளன. நிலைஉருக்கள் என்பது மாறிகளுக்கு வழங்கப்படும் மூலத் தரவாகும். எண் நிலைஉருக்கள் மாற்ற முடியாதவை மற்றும் அவை தசம, எண்ணிலை அல்லது பதினாறுநிலை வடிவில் அமையலாம். மேலும் சர நிலைஉருக்கள் ஒற்றை, இரட்டை அல்லது மூன்று மேற்கோள் குறிக்குள் அடைக்கப்படும் மற்றும் விடுபடு தொடர்கள் சில வெற்று இடைவெளிகளைக் குறிக்கப் பயன்படுகின்றன.
தவிர்க்க வேண்டிய பொதுவான தவறுகள்
- தவறான உள்தள்ளல்: தொகுதியின் உள் இருக்கும் வரிகளில் வெவ்வேறு அளவிலான இடைவெளிகளைப் பயன்படுத்துவது பிழையைத் தரும். சரிசெய்தல்: ஒரே தொகுதியில் உள்ள அனைத்து கூற்றுகளுக்கும் சீரான உள்தள்ளல் அளவைப் பின்பற்ற வேண்டும்.
- இன்புட் செயல்கூறு தரவுவகை மாற்றம்: இன்புட் செயல்கூறின் மூலம் பெறப்படும் எண்களை நேரடியாகக் கூட்ட முயற்சிப்பது பிழையைத் தரும். சரிசெய்தல்: எண் கணக்கீடுகளுக்கு முன் இன்ட்() செயல்கூறைக் கொண்டு வெளிப்படையாக மாற்ற வேண்டும்.
- குறிப்பெயர்களில் எண்களைப் பயன்படுத்துதல்: மாறியின் பெயரை எண்ணைக் கொண்டு தொடங்குவது பிழையாகும். சரிசெய்தல்: பெயர்கள் எப்போதும் ஆங்கில எழுத்துக்கள் அல்லது அடிக்கீறுடன் மட்டுமே தொடங்க வேண்டும்.
- ஒப்புமை செயற்குறி பிழை: ஒப்புமை சோதனைக்கு ஒரு சமக்குறியை (=) பயன்படுத்துவது மதிப்பிருத்தலாக மாறும். சரிசெய்தல்: இரு மதிப்புகள் சமமானவையா எனச் சோதிக்க இரு சமக்குறிகளை (==) பயன்படுத்த வேண்டும்.
- சரங்களின் மேற்கோள் குறிப் பிழை: சரங்களைத் தொடங்கும்போது ஒரு மேற்கோள் குறியையும் முடிக்கும்போது வேறு மேற்கோள் குறியையும் பயன்படுத்துவது பிழையாகும். சரிசெய்தல்: ஒரே வகையான ஒற்றை, இரட்டை அல்லது மூன்று மேற்கோள் குறிகளைப் பயன்படுத்த வேண்டும்.
இவற்றை பயிற்சித் தேர்வு மூலம் சோதித்துப் பாருங்கள்; பிறகு விடையுடன் கூடிய வினாக்கள் பகுதியில் விரிவான விளக்கத்தைப் படியுங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
பைத்தான் மொழியை உருவாக்கியவர் யார்?
பைத்தான் மொழியானது நெதர்லாந்தின் கணிதவியல் மற்றும் கணினி அறிவியல் தேசிய ஆராய்ச்சி நிறுவனத்தைச் சேர்ந்த கைடோ வான் ரோசும் என்பவரால் 1991 ஆம் ஆண்டில் உருவாக்கப்பட்டது. இந்த மொழியின் பெயரானது பிபிசியின் புகழ்வாய்ந்த மான்டி பைத்தானின் பறக்கும் சர்க்கஸ் என்ற நகைச்சுவைத் தொடரிலிருந்து பெறப்பட்டது.
பைத்தானில் ஊடாடும் முறைமை என்றால் என்ன?
ஊடாடும் முறைமை என்பது பைத்தான் தூண்டுகுறியான >>> குறியீட்டில் கட்டளைகளை நேரடியாக தட்டச்சு செய்து இயக்கும் ஒரு எளிய வழியாகும். இதில் பயனர் உள்ளீடு கொடுத்தவுடன் வரிகமாழி மாற்றி அதனை மதிப்பீடு செய்து உடனடி வெளியீட்டைத் திரையில் காட்டும். இது ஒரு எளிய கால்குலேட்டர் போல செயல்பட பெரிதும் உதவுகிறது.
மாறிகள் என்றால் என்ன அவற்றை எவ்வாறு உருவாக்க வேண்டும்?
மாறிகள் என்பது கணினியின் நினைவகத்தில் ஒரு மதிப்பைச் சேமித்து வைப்பதற்கான பெயரிடப்பட்ட பெட்டிகள் அல்லது முகவரிகள் ஆகும். பைத்தானில் மாறிகளை உருவாக்க வெளிப்படையான தரவுவகை அறிவிப்பு தேவையில்லை. ஒரு மதிப்புக்கு சமக்குறியைப் பயன்படுத்தி நேரடியாக மதிப்பை இருத்துவதன் மூலம் மாறிகளை மிக எளிதாக உருவாக்கிவிடலாம்.
பைத்தானில் உள்தள்ளல் ஏன் முக்கியமானது?
சி++ போன்ற பிற நிரலாக்க மொழிகளில் தொகுதிகளைக் குறிக்க நெளிவு அடைப்புக்குறிகள் பயன்படுத்தப்படுகின்றன. ஆனால் பைத்தானில் அடைப்புக்குறிகளுக்கு பதிலாக வெற்று இடைவெளிகள் மற்றும் தத்தல்களைக் கொண்ட உள்தள்ளல் முறையே நிரல் தொகுதிகளை வரையறுக்கப் பயன்படுகிறது. தவறான உள்தள்ளல் நிரலில் பிழையை ஏற்படுத்தும் என்பதால் இது மிகவும் முக்கியமானது.
வில்பலைகள் என்றால் என்ன அதன் வகைகள் யாவை?
பைத்தான் நிரல் வரிகளை அடிப்படையாகக் கொண்ட சிறிய மொழிக் கூறுகள் வில்பலைகள் என்று அழைக்கப்படுகின்றன. பைத்தானில் குறிப்பெயர்கள், சிறப்புச் சொற்கள், செயற்குறிகள், வரம்புக்குறிகள் மற்றும் நிலைஉருக்கள் என ஐந்து வகையான முக்கிய வில்பலைகள் உள்ளன. வில்பலைகளை நிரலில் ஒன்றிலிருந்து மற்றொன்றைப் பிரிக்க வெற்று இடைவெளிகள் கண்டிப்பாகத் தேவைப்படுகின்றன.
உள்ளீடு மற்றும் வெளியீடு செயல்கூறுகள் யாவை?
இயக்க நேரத்தில் பயனரிடமிருந்து தரவுகளைப் பெற்று மாறிகளில் சேமிக்க இன்புட்() செயல்கூறு பயன்படுகிறது. இது பயனரிடமிருந்து பெறும் தரவுகளைச் சரங்களாக மட்டுமே ஏற்கும். நிரலின் முடிவுகளை அல்லது தகவல்களைத் திரையில் காண்பிக்க பிரிண்ட்() செயல்கூறு பயன்படுகிறது. இது திரையில் காட்டும் முன் கோவைகளை மதிப்பீடு செய்யும் தன்மையுடையது.
விடுபடு தொடர் என்றால் என்ன அதன் பயன் யாது?
பைத்தானில் பின்சாய்வுக் கோடுடன் தொடங்கும் சிறப்பு குறியீடுகள் விடுபடு தொடர்கள் என்று அழைக்கப்படுகின்றன. இவை திரையில் வெளியீட்டை வடிவமைக்கப் பயன்படும் வெற்று இடைவெளிகளைக் குறிக்கின்றன. உதாரணமாக புதிதாக ஒரு வரியை உருவாக்க விடுபடு தொடரான \n என்பதும், ஒரு தத்தல் இடைவெளியை ஏற்படுத்த \t என்பதும் நிரலில் பயன்படுத்தப்படுகின்றன.
கடைசியாகப் புதுப்பிக்கப்பட்டது 21 ஆகஸ்ட் 2026