பைதான் 3.10 இன் சிறந்த 6 பயனுள்ள அம்சங்கள்

பைதான் 3.10 இன் சிறந்த 6 பயனுள்ள அம்சங்கள்

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





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





பைதான் 3.10 பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டியது இங்கே:





பைதான் 3.10 இல் கட்டமைப்பு முறை பொருத்தம்

ஸ்ட்ரக்சரல் பேட்டர்ன் மேட்சிங் குறியீட்டை எழுதுவதை ஒரு சிஞ்ச் ஆக்குகிறது, மேலும் இது சமீபத்திய பைதான் பதிப்பின் முக்கிய சிறப்பம்சங்களில் ஒன்றாகத் தொடர்கிறது. பைதான் நிரலாக்க மொழியின் முந்தைய பதிப்புகளில் ஏற்கனவே இருக்கும் போட்டி-வழக்கு அறிக்கைகளை மேம்படுத்துவதை நோக்கமாகக் கொண்டுள்ளது. பைத்தானுக்குள் இருக்கும் மேட்ச்-கேஸ் அறிக்கைகளுக்கு இது புதுப்பிக்கப்பட்டுள்ளது.

ஸ்ட்ரக்சரல் பேட்டர்ன் மேட்சிங்கின் செயல்பாடுகளை விரைவாகப் பார்ப்போம்:



மேட்ச்-கேஸ் அறிக்கை பைதான் மொழியின் ஒரு பகுதியாக இப்போது சிறிது காலமாக இருந்து வருகிறது. இந்த அறிக்கை அடிப்படையில் எழுதும் கடினமான வேலையைத் தவிர்க்கப் பயன்படுகிறது இல்லையென்றால் பல முறை அறிக்கை.

புதிய கட்டமைப்பில் இந்த அம்சத்தைப் பயன்படுத்தி ஒத்த பண்புகளைக் கொண்ட பொருள்களுக்கு எதிராக நீங்கள் பொருத்தலாம்.





match media_object:case Image(type='jpg'):# Return as-isreturn media_objectcase Image(type='png') | Image(type='gif'):return render_as(media_object, 'jpg')case Video():raise ValueError('Can't extract frames from video yet')case other_type:raise Exception(f'Media type {media_object} can't be handled yet')

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

2. மேம்படுத்தப்பட்ட பிழை செய்திகள்

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





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

சாம்சங் எஸ் 21 அல்ட்ரா vs ஐபோன் 12 ப்ரோ மேக்ஸ்

உதாரணமாக, பைதான் ஏன் பின்வரும் பிழையை வீசுகிறார் என்பது பலருக்குத் தெரியாது:

SyntaxError: unexpected EOF while parsing error message.

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

பழைய செய்திகள் எளிதில் புரிந்துகொள்ளக்கூடிய பிழை செய்திகளுடன் மாற்றப்பட்டுள்ளன:

{ஒருபோதும் மூடப்படவில்லை பாகுபடுத்தும் போது எதிர்பாராத EOF

இன்னும் சில மாற்றங்கள் அடங்கும்:

பண்பு பிழைகள்:

from collections import namedtoplo

தொகுதி 'சேகரிப்புகளுக்கு' பெயரிடப்பட்ட பண்பு இல்லை. நீங்கள் சொன்னது: பெயரிடப்பட்டதா?

NameError செய்திகள் இப்படி மாற்றியமைக்கப்படுகின்றன:

new_var = 5print(new_vr)>

பெயர் பிழை: பெயர் 'new_vr' வரையறுக்கப்படவில்லை. நீங்கள் சொன்னது: புதிய_வர்?

3. பெற்றோர் சார்ந்த சூழல் மேலாளர்கள்

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

இது போன்ற ஒரு அறிக்கையை எழுதுவதை கற்பனை செய்து பாருங்கள்:

with open('file1.txt', 'r') as fin, open('file2.txt', 'w') as fout:fout.write(fin.read())

மேலே உள்ள குறியீடு வேலை செய்கிறது, ஆனால் முதல் வரி மிக நீளமானது மற்றும் விகாரமாக தெரிகிறது. பின்னடைவைப் பயன்படுத்தி நீங்கள் கோட்டை உடைக்கலாம் ( ) மற்றும் குறியீட்டை கட்டமைக்கப்பட்டதாக மாற்றவும்:

with open('file1.txt', 'r') as fin, open('file2.txt', 'w') as fout: fout.write(fin.read())

புதிய பெற்றோருக்கான சூழல் மேலாளரின் அறிமுகத்துடன், அடைப்புக்குறிகளையும் பயன்படுத்தி நீங்கள் கோட்டை உடைக்கலாம்:

with (open('file1.txt', 'r') as fin,open('file2.txt', 'w') as fout):fout.write(fin.read())

தொடர்புடையது: பைதான் திட்ட யோசனைகள் ஆரம்பநிலைக்கு ஏற்றது

4. புதிய வகை யூனியன் ஆபரேட்டர்

பைதான் 3.10 இல் உள்ள ஒரு சிறிய ஆனால் எளிமையான அம்சம் புதிய வகை யூனியன் ஆபரேட்டர் ஆகும். ஒவ்வொரு பைதான் வெளியீடும் முன்-வரையறுக்கப்பட்ட வகை-குறிப்பு அம்சங்களுடன் வருகிறது.

பயன்படுத்திய மேக்குகளை வாங்க சிறந்த இடம்

யூனியன் ஆபரேட்டர் நிபந்தனை தர்க்கத்தை உள்ளடக்கியது; உதாரணத்திற்கு, int அல்லது மிதக்க என எழுதலாம் யூனியன் [X, Y] . புதிய தொழிற்சங்க ஆபரேட்டரை வெளிப்படுத்தலாம் int | மிதவை மேலும்

பைதான் 3.10 இல் ஒரு புதிய யூனியன் ஆப்பரேண்டின் அறிமுகம் நேரத்தைச் சேமிக்கிறது மற்றும் குறியீட்டை நன்கு வரையறுக்கும்படி செய்கிறது.

உதாரணத்திற்கு:

def f(x: int | float) -> float: return x * 3.142f(1) # passf(1.5) # passf('str') # linter will show annotation error

5. பிழைத்திருத்தத்திற்கான துல்லியமான வரி எண்கள்

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

எழுதும் போது குறைபாடுள்ள பிழை தடமறிதல் குறிப்பாகத் தெரிகிறது sys.settrace மற்றும் பைத்தானில் தொடர்புடைய கருவிகள். புதிய பதிப்பு இதை கணிசமாக மேம்படுத்துகிறது, மேலும் பிழை ஏற்படும் போது துல்லியமான வரி எண்களைக் காணலாம்.

மிகவும் துல்லியமான வரி எண்ணைக் கொண்டு வர, பைதான் 3.10 அதன் நம்பகத்தன்மையை மின்னோட்டத்திலிருந்து மாற்றுகிறது co_Inotab பண்பு மற்றும் புதிய முறையைப் பயன்படுத்துகிறது co_lines () பண்பு இந்த பண்பு ஒரு வழியில் வேலை செய்கிறது f_lineo எப்போதும் துல்லியமான வரி எண் இருக்கும்.

1. for (2. x) in [1]:3. pass4. return

தொடர்புடையது: உங்கள் பைதான் குறியீட்டை பிழைத்திருத்தவும்

6. விளக்கக்காட்சிகளின் ஒத்திவைக்கப்பட்ட மதிப்பீடு

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

இது சிறந்த விருப்பமாகத் தோன்றினாலும், இந்த அணுகுமுறைக்கு இன்னும் இரண்டு சிக்கல்கள் உள்ளன:

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

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

பைதான் 3.10 இல் புதிய அம்சங்களுடன் வேலை செய்கிறது

பைத்தானின் புதிய பதிப்பு அக்டோபர் 4, 2021 அன்று வெளியிடப்படும்; இது ஏற்கனவே உள்ள பதிப்புகளில் இருக்கும் பிழைகளை சரிசெய்வதாக உறுதியளிக்கிறது. தொடர்ந்து வரும் பதிப்புகள் தற்போதைய 3.10 பதிப்பை மேம்படுத்தும்.

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

ஆயினும்கூட, தற்போதுள்ள பைதான் பதிப்புகளில் சில சிறந்த விதிவிலக்கு கையாளுதல் நுட்பங்கள் உள்ளன. பைத்தானின் செயல்பாடுகளை நீங்கள் நன்றாகப் பயன்படுத்தலாம்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் பைத்தானில் விதிவிலக்குகளை எவ்வாறு கையாள்வது

பைதான் விதிவிலக்குகளுடன் உங்கள் குறியீட்டு தளங்களை மூடி வைக்கவும்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • நிரலாக்க
  • பைதான்
  • குறியீட்டு குறிப்புகள்
எழுத்தாளர் பற்றி வினி பல்லா(41 கட்டுரைகள் வெளியிடப்பட்டன)

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

வினி பல்லாவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

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

குழுசேர இங்கே சொடுக்கவும்