பைத்தானில் தொடங்குங்கள்: நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்

இந்த கட்டுரை ஒரு எளிய மற்றும் முக்கியமான கருத்தை உங்களுக்கு அறிமுகப்படுத்தும், இது ஒரு முழுமையான நடைமுறை ஆர்ப்பாட்டத்துடன் Init In Python ஆகும்.

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



எனவே பின்னர் தொடங்குவோம்,



பைத்தானில் தொடங்குங்கள்

ஆரம்ப செயல்பாட்டிற்கான அறிமுகம்

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

வர்க்கம்



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

பொருள்

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



ஜாவாவில் முன்னுரிமை வரிசையை செயல்படுத்துகிறது

சுய

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

அதில் உள்ளது

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

Init In Python இல் இந்த கட்டுரையுடன் நகர்கிறது,

பைத்தானில் init இன் பயன்பாடு

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

# 1 எடுத்துக்காட்டு

நோக்கம்: பைத்தானில் “NFS” என்ற பெயரில் ஒரு பந்தய விளையாட்டை திட்டமிட.

தீர்வு: பைத்தானில் “என்எஃப்எஸ்” என்ற பெயரில் ஒரு பந்தய விளையாட்டை உருவாக்க விரும்பினால், நீங்கள் உருவாக்க வேண்டிய அடிப்படை பொருட்களில் ஒன்று தனிப்பட்ட கார்கள். விளையாட்டிற்குள் நீங்கள் உருவாக்கும் ஒவ்வொரு கார்களிலும் வெவ்வேறு பண்புகள் இருக்கும், எடுத்துக்காட்டாக நிறம், வேகம் போன்றவை, அதே போல் மாற்றம் கியர், முடுக்கி, உடைத்தல் போன்ற முறைகள்.

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

வகுப்பு கார் (பொருள்): '' 'காருக்கான வரைபடம்' '' டெஃப் __init __ (சுய, மாடல், வண்ணம், நிறுவனம், வேக_லிமிட்): self.color = color self.company = company self.speed_limit = speed_limit self.model = model def start (self): print ('start') def stop (self): print ('stop') def accelarate (self): print ('accelarating ...') 'accelarator function here' def change_gear (self, ear_type) : அச்சு ('கியர் மாற்றப்பட்டது') 'கியர் தொடர்பான செயல்பாடு இங்கே' இப்போது நாம் பொருட்களை உருவாக்கியுள்ளோம், விளையாட்டில் தனிப்பட்ட கார்களை உருவாக்க முன்னேறுவோம். maruthi_suzuki = கார் ('எர்டிகா', 'கருப்பு', 'சுசுகி', 60) ஆடி = கார் ('ஏ 6', 'சிவப்பு', 'ஆடி', 80)

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

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

Init In Python இல் இந்த கட்டுரையுடன் நகர்கிறது,

ஜாவா யூட் லாக்கிங் லாகர் எடுத்துக்காட்டு

# 2 எடுத்துக்காட்டு

நோக்கம்: பரிமாணங்கள், அகலம் (பி = 120), நீளம் (எல் = 160) கொண்ட ஒரு செவ்வக புலத்தின் வளர்ச்சி செலவைக் கண்டுபிடிக்க. 1 சதுர மீட்டர் விலை 2000 INR.

தீர்வு: முந்தைய எடுத்துக்காட்டில் பகிரப்பட்ட படிகளை மனதில் வைத்து, இந்த குறிப்பிட்ட எடுத்துக்காட்டுக்கான குறியீடு பின்வருவனவற்றைப் போல இருக்கும்.

வகுப்பு செவ்வகம்: def __init __ (self, length, width, unit_cost = 0): self.length = length self.breadth = அகலம் self.unit_cost = unit_cost def get_perimeter (self): return 2 * (self.length + self.breadth) def get_area (self): return self.length * self.breadth def calculate_cost (self): area = self.get_area () திரும்பும் பகுதி * self.unit_cost # அகலம் = 120 செ.மீ, நீளம் = 160 செ.மீ, 1 செ.மீ ^ 2 = ரூ. 2000 r = செவ்வகம் (160, 120, 2000) அச்சு ('செவ்வகத்தின் பரப்பளவு:% s செ.மீ ^ 2'% (r.get_area ())) அச்சு ('செவ்வக புலத்தின் செலவு: ரூ.% S'% (r. calculate_cost ()))

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

ஒரு iOS டெவலப்பர் என்ன செய்வார்

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

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

r = செவ்வகம் (160, 120, 2000)

குறிப்பு: “r” என்பது வகுப்பிற்கு வெளியே உள்ள பொருளின் பிரதிநிதித்துவம் மற்றும் “சுய” என்பது வகுப்பினுள் இருக்கும் பொருளின் பிரதிநிதித்துவம் ஆகும்.

இது Init In Python இல் இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது.

பைத்தானில் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன் நேரடி ஆன்லைன் பயிற்சிக்கு. எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? “பைதான் டுடோரியலின்” கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், நாங்கள் உங்களிடம் திரும்புவோம்.