பொருளடக்கம்
- சுற்றுச்சூழல் அமைப்பு
- உள்ளூர் சுற்றுச்சூழல் அமைப்பு
- பைத்தானை எவ்வாறு பெறுவது
- பைத்தானை எவ்வாறு நிறுவுவது
- விண்டோஸ் நிறுவல்
- Unix/Linux நிறுவல்
- MAC நிறுவல்
- பைத்தானுக்கு பாதையை அமைத்தல்
- Unix/Linuxக்கான பாதையை அமைத்தல்
- விண்டோஸிற்கான பாதையை அமைத்தல்
- பைதான் சுற்றுச்சூழல் மாறிகள்
- இயங்கும் பைதான்
- அடிப்படை தொடரியல்
- பைதான் அடையாளங்காட்டிகள்
- பைதான் அறிக்கை
- பைத்தானில் உள்தள்ளல்கள்
- Python இல் கருத்துகள்
- உள்ளீடு பெறுதல்
- வெளியீட்டைக் காட்டு
- மாறக்கூடிய வகைகள்
- மாறிகளுக்கு மதிப்புகளை வழங்குதல்
- பைதான் தரவு வகைகள்
- சரங்கள்
- டூப்பிள்ஸ்
- பட்டியல்கள்
- எண்கள்
- அடிப்படை ஆபரேட்டர்கள்
- பணி ஆபரேட்டர்
- பிட்வைஸ் ஆபரேட்டர்
- தருக்க ஆபரேட்டர்
- எண்கணித ஆபரேட்டர்
- ஒப்பீட்டு ஆபரேட்டர்
- அடையாள ஆபரேட்டர்
- உறுப்பினர் ஆபரேட்டர்
- முடிவெடுத்தல்
- அறிக்கை என்றால்
- என்றால்-வேறு
- கூடு என்றால்
- என்றால்-எலிஃப்-வேறு-ஏணி
- கூற்று என்றால் சுருக்கெழுத்து
- சுருக்கெழுத்து என்றால்-வேறு அறிக்கை
- சுழல்கள்
- லூப் போது
- லூப்பிற்கு
- உள்ளமைக்கப்பட்ட சுழல்கள்
- லூப் கட்டுப்பாட்டு அறிக்கைகள்
- அறிக்கையைத் தொடரவும்
- பிரேக் ஸ்டேட்மெண்ட்
- பாஸ் அறிக்கை
- எண்கள்
- எண் வகை மாற்றம்
- ரேண்டம் எண் செயல்பாடுகள்
- முக்கோணவியல் செயல்பாடுகள்
- கணித செயல்பாடுகள்
- சரங்கள்
- ஒரு சரத்தை உருவாக்குதல்
- சரம் சிறப்பு ஆபரேட்டர்கள்
- சரம் வடிவமைப்பு ஆபரேட்டர்கள்
- எஸ்கேப் கேரக்டர்கள்
- பில்ட் இன் சரம் முறைகள்
- டூப்பிள்ஸ்
- Tuples இல் மதிப்புகளை அணுகுதல்
- டூப்பிள்களைப் புதுப்பிக்கிறது
- அடிப்படை Tuple ஆபரேட்டர்கள்
- Tuple செயல்பாடுகளில் கட்டப்பட்டது
- அட்டவணைப்படுத்துதல் மற்றும் வெட்டுதல்
- ஒரு துப்பியை நீக்குகிறது
- பட்டியல்கள்
- பட்டியலில் உள்ள மதிப்புகளை அணுகுதல்
- பட்டியல்களைப் புதுப்பித்தல்
- அடிப்படை பட்டியல் ஆபரேட்டர்கள்
- பட்டியல் செயல்பாடுகள் மற்றும் முறைகளில் கட்டமைக்கப்பட்டது
- அட்டவணைப்படுத்துதல் மற்றும் வெட்டுதல்
- பட்டியல் உறுப்பை நீக்கு
- அகராதி
- அகராதியை உருவாக்குதல்
- அகராதியில் கூறுகளைச் சேர்த்தல்
- அகராதியிலிருந்து கூறுகளை அகற்றுதல்
- பைதான் அகராதி முறைகள்
- தேதி மற்றும் நேரம்
- நேரம் Tuple
- நேர தொகுதி
- நாட்காட்டி தொகுதி
- செயல்பாடுகள்
- தொகுதிகள்
- கோப்புகள் I / O
- ஒரு கோப்பை திறக்கிறது
- கோப்பு பொருள் பண்புக்கூறுகள்
- ஒரு கோப்பை மூடுகிறது
- அறிக்கையுடன்
- எழுதும் முறை
- படிக்கும் முறை
- மறுபெயர்() முறை
- அகற்று() முறை
- கோப்பு நிலை
- விதிவிலக்குகள்
- விதிவிலக்கு என்றால் என்ன?
- விதிவிலக்கைக் கையாளுதல்
- விதிவிலக்கு எழுப்புதல்
- நிலையான விதிவிலக்குகளின் பட்டியல்
- பயனர் வரையறுக்கப்பட்ட விதிவிலக்குகள்
- பைத்தானில் வலியுறுத்தல்கள்
- வகுப்புகள் மற்றும் பொருள்கள்
- வகுப்புகளை உருவாக்குதல்
- வகுப்பு பொருள்கள்
- பண்புகளை அணுகுதல்
- உள்ளமைக்கப்பட்ட வகுப்பு பண்புக்கூறுகள்
- குப்பை சேகரிப்பு
- வர்க்க மரபு
- மேலெழுதுதல் முறைகள்
- வழக்கமான வெளிப்பாடுகள்
- போட்டி செயல்பாடு
- தேடல் செயல்பாடு
- வழக்கமான வெளிப்பாடு மாற்றிகள்
- வழக்கமான வெளிப்பாடு வடிவங்கள்
- எழுத்து வகுப்புகள்
- மீண்டும் மீண்டும் வழக்குகள்
- அறிவிப்பாளர்கள்
- CGI நிரலாக்கம்
- இணைய உலாவல்
- HTTP தலைப்பு
- CGI சுற்றுச்சூழல் மாறிகள்
- GET முறை
- POST முறை
- CGI இல் குக்கீகளைப் பயன்படுத்துதல்
- இது எப்படி வேலை செய்கிறது?
- MySQL தரவுத்தள அணுகல்
- தரவுத்தள அட்டவணையை உருவாக்குதல்
- செயல்பாட்டைச் செருகவும்
- செயல்பாட்டைப் படிக்கவும்
- செயல்பாட்டை புதுப்பிக்கவும்
- செயலை நீக்கவும்
- பரிவர்த்தனைகளைச் செய்தல்
- COMMIT ஆபரேஷன்
- பின்னடைவு செயல்பாடு
- தரவுத்தளத்தை துண்டிக்கிறது
- கையாளுதல் பிழைகள்
- நெட்வொர்க்குகள்
- சாக்கெட்டுகள் என்றால் என்ன?
- சாக்கெட் தொகுதி
- பைதான் இணைய தொகுதிகள்
- மின்னஞ்சல் அனுப்புகிறது
- பைத்தானைப் பயன்படுத்தி HTML மின்னஞ்சலை அனுப்புகிறது
- இணைப்புகளை மின்னஞ்சலாக அனுப்புதல்
- மல்டித்ரெட் புரோகிராமிங்
- புதிய இழையைத் தொடங்குதல்
- த்ரெடிங் தொகுதி
- நூல்களை ஒத்திசைத்தல்
- மல்டித்ரெட் முன்னுரிமை வரிசை
- எக்ஸ்எம்எல் செயலாக்கம்
- எக்ஸ்எம்எல் என்றால் என்ன?
- எக்ஸ்எம்எல் பாகுபடுத்தி கட்டமைப்புகள் மற்றும் APIகள்
- SAX APIகளுடன் XML ஐ பாகுபடுத்துகிறது
- Make_parser முறை
- பாகுபடுத்தும் முறை
- பாகுபடுத்தும் முறை
- GUI நிரலாக்கம்
- Tkinter விட்ஜெட்டுகள்
- வடிவியல் மேலாண்மை
- பரிந்துரைக்கப்பட்ட கட்டுரைகள்
செயல்பாடுகள்
செயல்பாடு என்பது உள்ளீடுகளை எடுத்து, வெளியீட்டை உருவாக்கும் மற்றும் சில குறிப்பிட்ட கணக்கீடுகளை செய்யும் அறிக்கைகளின் தொகுப்பாகும். வெவ்வேறு உள்ளீடுகளுக்கு ஒரே குறியீட்டை மீண்டும் எழுதுவதற்குப் பதிலாக, சில பொதுவான பணிகளை ஒன்றாகச் சேர்த்து செயல்பாட்டைச் செய்வதே யோசனை.
பைதான் அச்சு(), போன்ற உள்ளமைக்கப்பட்ட செயல்பாடுகளை வழங்குகிறது ஆனால் உங்கள் செயல்பாடுகளையும் நாங்கள் உருவாக்க முடியும். இந்த செயல்பாடுகள் பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள் என்று அழைக்கப்படுகின்றன.

வெளியீடு

ஒரு செயல்பாட்டை எவ்வாறு வரையறுப்பது
- செயல்பாட்டுத் தொகுதியானது def என்ற முக்கிய சொல்லுடன் தொடங்குகிறது, மேலும் அது செயல்பாட்டுப் பெயர் மற்றும் அடைப்புக்குறிக்குள் ( ( ) ) வரும்.
- எந்த உள்ளீட்டு வாதங்களும் அடைப்புக்குறிக்குள் வைக்கப்பட வேண்டும். அடைப்புக்குறிக்குள் அளவுருக்களை நீங்கள் வரையறுக்கலாம்.
- செயல்பாட்டின் முதல் அறிக்கை விருப்பமாக இருக்கலாம் - செயல்பாட்டின் ஆவணப்படுத்தல் சரம்.
- ஒவ்வொரு செயல்பாட்டிலும் உள்ள குறியீடு பொதுவாக பெருங்குடல் (:) உடன் தொடங்குகிறது மற்றும் அது உள்தள்ளப்பட்டுள்ளது.
- ஸ்டேட்மென்ட் ரிட்டர்ன் ஒரு செயல்பாட்டிலிருந்து வெளியேறுகிறது, இது விருப்பமாக அழைப்பாளருக்கு ஒரு வெளிப்பாட்டை அனுப்புகிறது. வாதங்கள் இல்லாத ரிட்டர்ன் ஸ்டேட்மென்ட், ரிட்டர்ன் நோன் என்பதற்குச் சமம்.
தொடரியல்
|_+_|ஒரு செயல்பாட்டை அழைக்கிறது
செயல்பாட்டை வரையறுப்பது என்பது செயல்பாட்டிற்கு ஒரு பெயரைக் கொடுப்பதாகும், செயல்பாட்டில் சேர்க்கப்பட்டுள்ள அளவுருக்களைக் குறிப்பிடுகிறது, மேலும் இது குறியீட்டின் தொகுதிகளை கட்டமைக்கிறது. ஒரு செயல்பாட்டின் அடிப்படை அமைப்பு இறுதியானது என்றால், நீங்கள் அதை மற்ற செயல்பாட்டிலிருந்து அல்லது நேரடியாக பைதான் வரியில் இருந்து அழைப்பதன் மூலம் செயல்பாட்டை இயக்கலாம்.
குறிப்பு மூலம் கடந்து செல்லுங்கள்
பைதான் மொழியில் உள்ள அனைத்து அளவுருக்களும் பொதுவாக குறிப்பு மூலம் அனுப்பப்படுகின்றன. ஒரு செயல்பாட்டிற்குள் ஒரு அளவுரு சொல்வதை நீங்கள் மாற்றினால், அந்த மாற்றம் அழைப்பு செயல்பாட்டிலும் பிரதிபலிக்கிறது.
மதிப்பைக் கடந்து செல்லுங்கள்
மதிப்பின் அடிப்படையில் செயல்பாடு பொதுவாக அழைப்பாளரால் அனுப்பப்பட்ட வாதப் பொருளின் நகலுடன் வழங்கப்படுகிறது. இதன் பொருள் அசல் பொருள் அப்படியே இருக்கும் மற்றும் செய்யப்பட்ட மாற்றங்கள் நகலெடுக்கப்பட்டு வெவ்வேறு நினைவக இடங்களில் சேமிக்கப்படும்.
செயல்பாட்டு வாதங்கள்
இந்த முறையான வாதங்களைப் பயன்படுத்தி நீங்கள் செயல்பாடுகளை அழைக்கலாம்
- மாறி-நீள வாதங்கள்
- தேவையான வாதங்கள்
- இயல்புநிலை வாதங்கள்
- முக்கிய வாதங்கள்
மாறி-நீள வாதங்கள்
நீங்கள் செயல்பாட்டை வரையறுக்கும்போது நீங்கள் குறிப்பிட்டதை விட அதிகமான வாதங்களுக்கு செயல்பாட்டைச் செயல்படுத்த வேண்டும். இந்த வாதங்கள் அறியப்படுகின்றன மாறி-நீளம் வாதங்கள், மற்றும் அவை தேவையான மற்றும் இயல்புநிலை வாதங்களைப் போலன்றி, செயல்பாட்டு வரையறையில் பெயரிடப்படவில்லை.

வெளியீடு

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

வெளியீடு

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

வெளியீடு

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

வெளியீடு

அநாமதேய செயல்பாடுகள்
- லாம்ப்டா வடிவங்கள் பல வாதங்களை எடுக்கலாம், ஆனால் அது வெளிப்பாடு வடிவத்தில் ஒரே ஒரு மதிப்பை மட்டுமே வழங்குகிறது. அவை கட்டளைகள் அல்லது பல வெளிப்பாடுகளைக் கொண்டிருக்க முடியாது.
- லாம்ப்டாவிற்கு ஒரு வெளிப்பாடு தேவைப்படுவதால், அநாமதேய செயல்பாடு அச்சிடுவதற்கான நேரடி அழைப்பாக இருக்க முடியாது.
- Lambda செயல்பாடுகள் உள்ளூர் பெயர்வெளிகளைக் கொண்டுள்ளன மற்றும் அவற்றின் அளவுரு பட்டியலில் உள்ளவை மற்றும் உலகளாவிய பெயர்வெளியில் உள்ளவை தவிர வேறு மாறிகளை அணுக முடியாது.
- இருப்பினும், லாம்ப்டாக்கள் ஒரு வரிச் செயல்பாடு என்று தோன்றுகிறது, அவை C++ அல்லது C இல் உள்ள இன்லைன் அறிக்கைகளுக்குச் சமமானவை அல்ல, இதன் நோக்கம் செயல்திறன் காரணங்களுக்காக அழைப்பின் போது செயல்பாடு அடுக்கு ஒதுக்கீட்டைத் தவிர்ப்பதாகும்.
தொகுதிகள்
உங்கள் பைதான் குறியீட்டை தர்க்கரீதியாக ஒழுங்கமைக்க ஒரு தொகுதி உங்களை அனுமதிக்கிறது. குறியீட்டை ஒரு தொகுதியாகக் குழுவாக்குவது குறியீட்டைப் புரிந்துகொள்வதற்கும் பயன்படுத்துவதற்கும் எளிதாக்குகிறது. மாட்யூல் என்பது பைதான் பொருளாகும், அது தொடர்ந்து பெயரிடப்பட்ட பண்புக்கூறுகளைக் கொண்டுள்ளது, அதை நீங்கள் பிணைத்து குறிப்பிடலாம்.
வேறு வார்த்தைகளில் கூறுவதானால், ஒரு தொகுதி என்பது பைதான் குறியீட்டைக் கொண்ட ஒரு கோப்பு. ஒரு தொகுதி செயல்பாடுகள், வகுப்புகள் மற்றும் மாறிகள் ஆகியவற்றை வரையறுக்கலாம். இது இயங்கக்கூடிய குறியீட்டையும் சேர்க்கலாம்.
அறிக்கையை இறக்குமதி செய்
வேறு சில பைதான் மூலக் கோப்புகளில் இறக்குமதி அறிக்கையை இயக்குவதன் மூலம் பைதான் மூலக் கோப்பை ஒரு தொகுதியாகப் பயன்படுத்தலாம்.
தொடரியல்
|_+_|ஒரு மொழிபெயர்ப்பாளர் இறக்குமதி அறிக்கையை சந்திக்கும் போது, அது தேடல் பாதையில் வழங்கப்பட்ட தொகுதியை இறக்குமதி செய்கிறது. ஒரு மொழிபெயர்ப்பாளர் ஒரு தொகுதியை இறக்குமதி செய்வதற்கு முன் தேடும் கோப்பகங்களின் பட்டியல் இது.
இறக்குமதி அறிக்கை
அறிக்கையிலிருந்து பைதான் ஒரு தொகுதியிலிருந்து தற்போதைய பெயர்வெளியில் குறிப்பிட்ட பண்புக்கூறுகளை இறக்குமதி செய்ய உதவுகிறது.
தொடரியல்
|_+_|இறக்குமதியிலிருந்து * அறிக்கை
ஒரு தொகுதியிலிருந்து அனைத்து பெயர்களையும் தற்போதைய பெயர்வெளியில் இறக்குமதி செய்ய முடியும்.
தொடரியல்
|_+_|இது ஒரு தொகுதியிலிருந்து பொருட்களை தற்போதைய பெயர்வெளியில் இறக்குமதி செய்ய எளிதான வழியை வழங்குகிறது; இருப்பினும், இந்த அறிக்கையை குறைவாகவே பயன்படுத்த வேண்டும்.
தொகுதிகளை கண்டறிதல்
நீங்கள் தொகுதிகளை இறக்குமதி செய்யும்போது, மொழிபெயர்ப்பாளர் இந்த வரிசைகளில் தொகுதியைத் தேடுகிறார்
- தற்போதைய அடைவு.
- தொகுதி இல்லை என்றால், அது ஷெல் மாறி PYTHONPATH இல் ஒவ்வொரு கோப்பகத்தையும் தேடுகிறது.
- அதுவும் தோல்வியுற்றால், பைதான் இயல்புநிலை பாதையை சரிபார்க்கிறது.
கணினி தொகுதியில் சேமிக்கப்பட்டுள்ள பாதையை sys.path மாறியாக தொகுதி தேடுகிறது. sys.path மாறியில் தற்போதைய அடைவு, PYTHONPATH மற்றும் நிறுவல் சார்ந்த இயல்புநிலை உள்ளது.
உள்ளூர் () மற்றும் உலகளாவிய () செயல்பாடுகள்
உள்ளூர் () மற்றும் குளோபல்ஸ்() செயல்பாடுகள், அவை அழைக்கப்படும் இடத்தைப் பொறுத்து உள்ளூர் மற்றும் உலகளாவிய பெயர்வெளிகளில் உள்ள பெயர்களைத் திரும்பப் பெற பயன்படுகிறது.
குளோபல்ஸ்() செயல்பாட்டிற்குள் இருந்து அழைக்கப்பட்டால், அது அந்தச் செயல்பாட்டிலிருந்து உலகளவில் அணுகக்கூடிய அனைத்து பெயர்களையும் வழங்குகிறது.
ஒரு செயல்பாட்டிற்குள் இருந்து லோக்கல்ஸ்() அழைக்கப்பட்டால், அந்தச் செயல்பாட்டிலிருந்து உள்நாட்டில் அணுகக்கூடிய அனைத்து பெயர்களையும் அது வழங்கும்.
இரண்டு செயல்பாடுகளின் திரும்பும் வகை ஒரு அகராதி. எனவே, கீஸ்() செயல்பாட்டைப் பயன்படுத்தி பெயர்களைப் பிரித்தெடுக்கலாம்.
பெயர்வெளிகள் மற்றும் ஸ்கோப்பிங்
மாறிகள் என்பது பொருள்களை வரைபடமாக்கும் பெயர்கள். பெயர்வெளி என்பது மாறி பெயர்கள் மற்றும் அவற்றுடன் தொடர்புடைய பொருள்களின் அகராதி.
ஒரு பைதான் அறிக்கையானது உள்ளூர் பெயர்வெளியில் மாறிகளை அணுக முடியும். உலகளாவிய பெயர்வெளியில் உலகளாவிய மற்றும் உள்ளூர் மாறிகள் ஒரே பெயரைக் கொண்டிருந்தால், உள்ளூர் மாறி உலகளாவிய மாறியை நிழலாடுகிறது.
ஒவ்வொரு செயல்பாட்டிற்கும் அதன் உள்ளூர் பெயர்வெளி உள்ளது. வகுப்பு முறைகளும் மற்ற சாதாரண செயல்பாடுகளைப் போலவே ஸ்கோப்பிங் விதியைப் பின்பற்றுகின்றன.
உலகளாவிய மாறிக்கு மதிப்பை ஒதுக்க, நீங்கள் உலகளாவிய அறிக்கையைப் பயன்படுத்த வேண்டும்.
எடுத்துக்காட்டாக, உலகளாவிய பெயர்வெளியில் ஒரு மாறி பணத்தை வரையறுக்கிறோம். பணம் செயல்பாட்டிற்குள், பணத்திற்கு மதிப்பை ஒதுக்குகிறோம். எனவே பைதான் பணத்தை உள்ளூர் மாறியாகக் கருதுகிறது. இருப்பினும், உள்ளூர் மாறி பணத்தின் மதிப்பை அமைப்பதற்கு முன் அதை அணுகினோம், எனவே UnboundLocalError ஒரு விளைவாகும். உலகளாவிய அறிக்கையை கருத்துத் தெரிவிக்காதது சிக்கலைச் சரிசெய்கிறது.
dir( ) செயல்பாடு
dir() செயல்பாடு என்பது ஒரு உள்ளமைக்கப்பட்ட செயல்பாடாகும், இது ஒரு தொகுதியால் வரையறுக்கப்பட்ட பெயர்களைக் கொண்ட வரிசைப்படுத்தப்பட்ட சரங்களின் பட்டியலை வழங்குகிறது. பட்டியலில் ஒரு தொகுதியில் வரையறுக்கப்பட்ட தொகுதிகள், மாறிகள் மற்றும் செயல்பாடுகளின் அனைத்து பெயர்களும் உள்ளன.
மறுஏற்றம்() செயல்பாடு
தொகுதி இறக்குமதி செய்யப்படும் போது, ஒரு தொகுதியின் மேல் மட்டத்தில் உள்ள குறியீடு ஒருமுறை மட்டுமே செயல்படுத்தப்படும். எனவே, நீங்கள் மேல்-நிலை குறியீட்டை மீண்டும் ஒரு தொகுதியில் இயக்க விரும்பினால், நீங்கள் reload() செயல்பாட்டைப் பயன்படுத்தலாம். ரீலோட்() செயல்பாடு முன்பு இறக்குமதி செய்யப்பட்ட தொகுதியை மீண்டும் இறக்குமதி செய்கிறது.
தொடரியல்
|_+_|