పైథాన్ ప్రోగ్రామింగ్ భాష ఈ రోజుల్లో అత్యంత ప్రాచుర్యం పొందిన భాష. ఇది అనేక అనువర్తనాలను కలిగి ఉంది మరియు డెవలపర్లు ఇది మాకు అందించే అమలు కోసం పైథాన్కు మారుతున్నారు. కోడ్ను ప్రత్యేక భాగాలుగా విభజించిన మాడ్యులర్ ప్రోగ్రామింగ్ విధానం పైథాన్ గుణకాలు చిత్రంలోకి వస్తాయి. ఈ వ్యాసం పై అంశాన్ని వివరంగా అర్థం చేసుకోవడానికి మీకు సహాయపడుతుంది.
ఈ బ్లాగులో పొందుపరచబడే విషయాలు క్రిందివి:
- పైథాన్ గుణకాలు అంటే ఏమిటి?
- పైథాన్ మాడ్యూళ్ళను ఎలా సృష్టించాలి?
- పైథాన్ మాడ్యూళ్ళను ఎలా ఉపయోగించాలి?
- పైథాన్లో అంతర్నిర్మిత గుణకాలు
పైథాన్ గుణకాలు అంటే ఏమిటి?
గుణకాలు కేవలం ‘ప్రోగ్రామ్ లాజిక్’ లేదా వివిధ రకాల అనువర్తనాల కోసం ఉపయోగించగల ‘పైథాన్ స్క్రిప్ట్’ లేదా . మేము విధులు, తరగతులు మొదలైనవి మాడ్యూల్లో ప్రకటించగలము.
ఒకదానిపై ఒకటి లేదా కనీస డిపెండెన్సీలు ఉండకుండా కోడ్ను వేర్వేరు మాడ్యూల్స్గా విభజించడం దృష్టి. కోడ్లో మాడ్యూళ్ళను ఉపయోగించడం తక్కువ కోడ్లను వ్రాయడానికి సహాయపడుతుంది, కోడ్ యొక్క పునర్వినియోగం కోసం అభివృద్ధి చేసిన ఒకే విధానం. అదే తర్కాన్ని మళ్లీ మళ్లీ వ్రాయవలసిన అవసరాన్ని కూడా ఇది తొలగిస్తుంది.
మాడ్యూళ్ళను ఉపయోగించడం యొక్క మరో ప్రయోజనం ఏమిటంటే, ప్రోగ్రామ్లను సులభంగా రూపొందించవచ్చు, ఎందుకంటే మొత్తం బృందం మొత్తం కోడ్ యొక్క ఒక భాగం లేదా మాడ్యూల్పై మాత్రమే పనిచేస్తుంది.
దీన్ని ఉదాహరణతో అర్థం చేసుకోవడానికి ప్రయత్నిద్దాం:
మీరు కాలిక్యులేటర్ కోసం ఒక ప్రోగ్రామ్ చేయాలనుకుంటున్నారని అనుకుందాం. అదనంగా, వ్యవకలనం, గుణకారం, విభజన వంటి కార్యకలాపాలు ఉంటాయి.
మేము కోడ్ను ప్రత్యేక భాగాలుగా విడదీస్తాము, ఈ అన్ని ఆపరేషన్ల కోసం ఒక మాడ్యూల్ను లేదా ప్రతి ఆపరేషన్కు ప్రత్యేక మాడ్యూళ్ళను సృష్టించవచ్చు. ఆపై మన ప్రధాన ప్రోగ్రామ్ లాజిక్లో ఈ మాడ్యూళ్ళను పిలుస్తాము.
కోడ్ను కనిష్టీకరించాలనే ఆలోచన ఉంది, మరియు మేము మాడ్యూళ్ళను సృష్టిస్తే, ఈ ప్రోగ్రామ్ కోసం మాత్రమే దీన్ని ఉపయోగించవచ్చని దీని అర్థం కాదు, మేము ఈ మాడ్యూళ్ళను ఇతర ప్రోగ్రామ్లకు కూడా పిలుస్తాము.
జావా ఉదాహరణలో xml ఫైల్ చదవండి
ఇప్పుడు మేము మాడ్యూల్స్ యొక్క భావనను అర్థం చేసుకున్నాము, పైథాన్లో మాడ్యూల్ను ఎలా సృష్టించవచ్చో అర్థం చేసుకోవడానికి ప్రయత్నిద్దాం.
పైథాన్లో మాడ్యూళ్ళను ఎలా సృష్టించాలి?
పైథాన్లో మాడ్యూల్ను సృష్టించడం అనేది సాధారణ పైథాన్ స్క్రిప్ట్ను రాయడం లాంటిది .py పొడిగింపు. పై ఉదాహరణ కోసం వివిధ కార్యకలాపాల కోసం మాడ్యూల్ చేయడానికి ప్రయత్నిద్దాం.
def add (x, y): return x + y def sub (x, y): return x - y def prod (x, y): return x * y def div (x, y): return x / y
పై కోడ్ను ఫైల్లో సేవ్ చేయండి Calc.py .పైథాన్లో మాడ్యూల్ను ఈ విధంగా సృష్టిస్తాము. మేము ఈ మాడ్యూల్లో వేర్వేరు విధులను సృష్టించాము. మేము ఈ మాడ్యూళ్ళను మా ప్రధాన ఫైల్లో ఉపయోగించవచ్చు, వాటిని ప్రోగ్రామ్లో ఎలా ఉపయోగించబోతున్నామో చూద్దాం.
పైథాన్ మాడ్యూళ్ళను ఎలా ఉపయోగించాలి?
మేము ఉపయోగిస్తాము దిగుమతి మా ప్రోగ్రామ్లో మాడ్యూల్ను చేర్చడానికి కీవర్డ్, నుండి మాడ్యూల్ నుండి కొన్ని లేదా నిర్దిష్ట పద్ధతులు లేదా విధులను మాత్రమే పొందడానికి కీవర్డ్ ఉపయోగించబడుతుంది. మీ ప్రోగ్రామ్లో మాడ్యూల్ను ఉపయోగించడానికి వివిధ పద్ధతులు ఏమిటో చూద్దాం.
మన ఫైల్ పేరుతో ఉందని చెప్పండి main.py.
దిగుమతి గణనను a = 10 b = 20 అదనంగా = a.add (a, b) ముద్రణ (అదనంగా)
పై కోడ్లో, మేము ఉపయోగించి మారుపేరును సృష్టించాము గా కీవర్డ్. Calc.py మాడ్యూల్లోని యాడ్ ఫంక్షన్లో పేర్కొన్న లాజిక్ని ఉపయోగించి పై కోడ్ యొక్క అవుట్పుట్ a మరియు b అనే రెండు సంఖ్యల కలయిక అవుతుంది.
మరొక విధానాన్ని పరిశీలిద్దాం.
కాల్ దిగుమతి నుండి * a = 20 b = 30 ముద్రణ (జోడించు (a, b))
పై కోడ్లో, మేము నక్షత్రాన్ని ఉపయోగించి అన్ని ఫంక్షన్లను దిగుమతి చేసుకున్నాము మరియు ఫలితాలను పొందడానికి ఫంక్షన్ పేరును పేర్కొనవచ్చు.
పైథాన్ మాడ్యూల్ మార్గం
మేము మాడ్యూల్ను దిగుమతి చేసినప్పుడు, ఇంటర్ప్రెటర్ sys.path లోని బిల్డ్-ఇన్ మాడ్యూల్స్ డైరెక్టరీలలో మాడ్యూల్ కోసం చూస్తుంది మరియు కనుగొనబడకపోతే, అది క్రింది క్రమంలో మాడ్యూల్ కోసం చూస్తుంది:
- ప్రస్తుత డైరెక్టరీ
- పైథాన్పాత్
- డిఫాల్ట్ డైరెక్టరీ
దిగుమతి sys ముద్రణ (sys.path)
మీరు పై కోడ్ను అమలు చేసినప్పుడు, మీరు డైరెక్టరీల జాబితాను పొందుతారు. మీ స్వంత మార్గాన్ని సృష్టించడానికి మీరు జాబితాలో మార్పులు చేయవచ్చు.
పైథాన్లో అంతర్నిర్మిత గుణకాలు
అంతర్నిర్మిత గుణకాలు సి లో వ్రాయబడతాయి మరియు పైథాన్ వ్యాఖ్యాతతో అనుసంధానించబడతాయి. ప్రతి అంతర్నిర్మిత మాడ్యూల్ ఆపరేటింగ్ సిస్టమ్ నిర్వహణ, డిస్క్ ఇన్పుట్ / అవుట్పుట్ వంటి కొన్ని నిర్దిష్ట కార్యాచరణలకు వనరులను కలిగి ఉంటుంది.
ప్రామాణిక లైబ్రరీలో చాలా పైథాన్ స్క్రిప్ట్లు ఉపయోగకరమైన యుటిలిటీలను కలిగి ఉన్నాయి. మా పారవేయడం వద్ద పైథాన్లో అనేక అంతర్నిర్మిత గుణకాలు ఉన్నాయి, అవి మనకు కావలసినప్పుడు ఉపయోగించవచ్చు.
పైథాన్లోని అన్ని మాడ్యూళ్ల జాబితాను పొందడానికి, మీరు పైథాన్ కన్సోల్లో ఈ క్రింది ఆదేశాన్ని వ్రాయవచ్చు.
సహాయం ('గుణకాలు')
మీరు పైథాన్లోని అన్ని మాడ్యూళ్ళ జాబితాను పొందుతారు. పైథాన్లో కొన్ని మాడ్యూల్స్ క్రింద ఉన్నాయి.
dir () అంతర్నిర్మిత ఫంక్షన్
ఇది తిరిగి వస్తుంది a క్రమబద్ధీకరించిన తీగల జాబితా మాడ్యూల్లో నిర్వచించిన పేర్లను కలిగి ఉంటుంది. జాబితాలో అన్ని వేరియబుల్స్, ఫంక్షన్లు, క్లాసులు మొదలైన పేర్లు ఉన్నాయి.
దిగుమతి కాల్ ప్రింట్ (dir (calc))
మీరు జాబితా అవుట్పుట్ను ఇలా పొందుతారు:
అదేవిధంగా, మీరు dir () ఫంక్షన్ను ఉపయోగించి ఏదైనా మాడ్యూల్లో నిర్వచించిన పేర్లను పొందవచ్చు.
ఈ బ్లాగులో, పైథాన్లోని మాడ్యూళ్ల గురించి, ఒక మాడ్యూల్ను ఎలా సృష్టించగలమో మరియు దానిని ప్రోగ్రామ్లో ఎలా ఉపయోగించాలో నేర్చుకున్నాము. పైథాన్లో నిర్మించిన మాడ్యూళ్ల గురించి కూడా తెలుసుకున్నాము. పైథాన్ ప్రోగ్రామింగ్ భాష అపారమైన అనువర్తనాలను కలిగి ఉంది మరియు మాడ్యూళ్ళ వాడకంతో, పని సులభం, నిర్వహించదగినది మరియు సమర్థవంతంగా మారుతుంది. మీరు పైథాన్ ప్రోగ్రామింగ్ భాషలో మీ నైపుణ్యాలను నేర్చుకోవాలనుకుంటే మీరు నమోదు చేసుకోవచ్చు మీ అభ్యాసాన్ని ప్రారంభించడానికి మరియు పైథాన్ డెవలపర్ కావడానికి.
మీకు ఏమైనా ప్రశ్నలు ఉన్న యెడల? వ్యాఖ్యలలో వాటిని ప్రస్తావించండి, మేము మిమ్మల్ని సంప్రదిస్తాము.