మీరు ఈ రోజు ఒక కొత్త భాషను నేర్చుకోబోతున్నట్లయితే, అక్కడ ఉన్న ఎంపికలలో పైథాన్ ఒకటి. నేర్చుకోవడం సాపేక్షంగా సులభం మాత్రమే కాదు, అనేక టెక్-సంబంధిత కెరీర్లలో ఉపయోగపడే అనేక ఆచరణాత్మక ఉపయోగాలు ఇందులో ఉన్నాయి.
ఈ వ్యాసం ఇప్పటికే కొంత ప్రోగ్రామింగ్ అనుభవాన్ని కలిగి ఉన్నవారి కోసం మరియు వీలైనంత త్వరగా పైథాన్కి మారాలనుకునే వారి కోసం. మీకు పూర్తిగా ప్రోగ్రామింగ్ అనుభవం లేకపోతే, బదులుగా ఈ పైథాన్ ట్యుటోరియల్ వెబ్సైట్లు మరియు ఈ ఆన్లైన్ పైథాన్ కోర్సులను మేము సిఫార్సు చేస్తున్నాము.
అన్ని ప్రాథమిక పైథాన్ ఉదాహరణలు పైథాన్ 3.x కోసం వ్రాయబడ్డాయి. వారు పైథాన్ 2.x లో పని చేస్తారని మేము హామీ ఇవ్వలేము, అయితే భావనలు బదిలీ చేయబడాలి. గుర్తుంచుకోండి, మీరు తప్పక మీ పైథాన్ ఎన్వియోన్మెంట్లను సమర్థవంతంగా సృష్టించండి మరియు నిర్వహించండి .
తీగలు
సరైన స్ట్రింగ్ తారుమారు అనేది ప్రతి పైథాన్ ప్రోగ్రామర్ నేర్చుకోవలసిన విషయం. మీరు వెబ్ డెవలప్మెంట్, గేమ్ డెవలప్మెంట్, డేటా విశ్లేషణ మరియు మరెన్నో చేస్తున్నా స్ట్రింగ్లు పాల్గొంటాయి. పైథాన్లో తీగలను ఎదుర్కోవడానికి సరైన మార్గం మరియు తప్పు మార్గం ఉంది.
స్ట్రింగ్ ఫార్మాటింగ్
మీకు రెండు తీగలు ఉన్నాయని చెప్పండి:
నేను ఎక్కడ ఏదో ముద్రించగలను
>>>name = 'Joel'
>>>job = 'Programmer'
మరియు మీరు రెండు తీగలను ఒకదానితో ఒకటి కలపాలని అనుకుందాం. చాలా మంది దీన్ని చేయడానికి మొగ్గు చూపుతారు:
>>>title = name + ' the ' + job
>>>title
>'Joel the Programmer'
కానీ ఇది పైథోనిక్గా పరిగణించబడదు. తీగలను తారుమారు చేయడానికి వేగవంతమైన మార్గం ఉంది, దీని వలన మరింత చదవగలిగే కోడ్ వస్తుంది. ఉపయోగించడానికి ప్రాధాన్యత ఇవ్వండి ఫార్మాట్ () పద్ధతి:
>>>title = '{} the {}'.format(name, job)
>>>title
>'Joel the Programmer'
ది {} యొక్క పారామితుల ద్వారా భర్తీ చేయబడిన ఒక ప్లేస్హోల్డర్ ఫార్మాట్ () వరుస క్రమంలో పద్ధతి. మొదటి {} పేరు పరామితి ద్వారా భర్తీ చేయబడుతుంది మరియు రెండవది} ఉద్యోగ పరామితి ద్వారా భర్తీ చేయబడుతుంది. కౌంట్ మ్యాచ్ అయ్యేంత వరకు మీకు కావలసినన్ని {} లు మరియు పారామితులు ఉండవచ్చు.
ప్యారామీటర్లు స్ట్రింగ్లుగా ఉండనవసరం లేదు. అవి స్ట్రింగ్లుగా సూచించబడే ఏదైనా కావచ్చు, కాబట్టి మీకు కావాలంటే మీరు ఒక పూర్ణాంకాన్ని చేర్చవచ్చు:
>>>age = 28
>>>title = '{} the {} of {} years'.format(name, job, age)
>>>title
>'Joel the Programmer of 28 years'
స్ట్రింగ్ జాయినింగ్
మరొక నిఫ్టీ పైథోనిక్ ట్రిక్ చేరండి () పద్ధతి, ఇది తీగల జాబితాను తీసుకొని వాటిని ఒక స్ట్రింగ్గా మిళితం చేస్తుంది. ఇక్కడ ఒక ఉదాహరణ:
>>>availability = ['Monday', 'Wednesday', 'Friday', 'Saturday']
>>>result = ' - '.join(availability)
>>>result
>'Monday - Wednesday - Friday - Saturday'
నిర్వచించబడిన స్ట్రింగ్ అనేది ప్రతి జాబితా ఐటెమ్ల మధ్య ఉండే సెపరేటర్, మరియు సెపరేటర్ కేవలం రెండు ఐటెమ్ల మధ్య మాత్రమే చేర్చబడుతుంది (కాబట్టి చివరన మీకు ఎక్స్ట్రానియస్ ఉండదు). చేత్తో చేయడం కంటే చేరే పద్ధతిని ఉపయోగించడం చాలా వేగంగా ఉంటుంది.
షరతులు
షరతులతో కూడిన ప్రకటనలు లేకుండా ప్రోగ్రామింగ్ అర్థరహితంగా ఉంటుంది. అదృష్టవశాత్తూ, పైథాన్లో షరతులు శుభ్రంగా మరియు మీ తలని చుట్టుకోవడం సులభం. ఇది దాదాపు సూడోకోడ్ వ్రాసినట్లు అనిపిస్తుంది. పైథాన్ ఎంత అందంగా ఉంటుంది.
బూలియన్ విలువలు
అన్ని ఇతర ప్రోగ్రామింగ్ భాషలలో వలె, పోలిక నిర్వాహకులు బూలియన్ ఫలితాన్ని అంచనా వేస్తారు: గాని నిజమే లేదా తప్పుడు . పైథాన్లోని అన్ని పోలిక ఆపరేటర్లు ఇక్కడ ఉన్నాయి:
>>>x = 10
>>>print(x == 10) # True
>>>print(x != 10) # False
>>>print(x 10) # False, same as != operator
>>>print(x > 5) # True
>>>print(x <15) # True
>>>print(x >= 10) # True
>>>print(x <= 10) # True
ఆపరేటర్లు మరియు కాదు
ది == , ! = , మరియు పైన పేర్కొన్న ఆపరేటర్లు రెండు వేరియబుల్స్ విలువలను సరిపోల్చడానికి ఉపయోగిస్తారు. మీరు రెండు వేరియబుల్స్ ఒకే ఖచ్చితమైన వస్తువును సూచిస్తాయో లేదో తనిఖీ చేయాలనుకుంటే, మీరు దానిని ఉపయోగించాలి ఉంది ఆపరేటర్:
>>>a = [1,2,3]
>>>b = [1,2,3]
>>>c = a
>>>print(a == b) # True
>>>print(a is b) # False
>>>print(a is c) # True
మీరు దానితో ముందుగా బూలియన్ విలువను తిరస్కరించవచ్చు కాదు ఆపరేటర్:
>>>a = [1,2,3]
>>>b = [1,2,3]
>>>if a is not b:
>>> # Do something here
>>>x = False
>>>if not x:
>>> # Do something here
ఆపరేటర్లో
జాబితా లేదా నిఘంటువు వంటి ఇట్రేబుల్ ఆబ్జెక్ట్లో ఒక విలువ ఉందో లేదో మీరు చెక్ చేయాలనుకుంటే, ఉపయోగించడానికి వేగవంతమైన మార్గం లో ఆపరేటర్:
>>>availability = ['Monday', 'Tuesday', 'Friday']
>>>request = 'Saturday'
>>>if request in availability:
>>> print('I'm available on that day!')
సంక్లిష్ట షరతులు
మీరు ఉపయోగించి బహుళ షరతులతో కూడిన స్టేట్మెంట్లను కలపవచ్చు మరియు మరియు లేదా ఆపరేటర్లు. రెండు వైపులా ట్రూ, లేకపోతే తప్పుడు అని మూల్యాంకనం చేస్తే మరియు ఆపరేటర్ ట్రూకి మూల్యాంకనం చేస్తారు. ఇరువైపులా ట్రూ, లేకపోతే తప్పుడు అని మూల్యాంకనం చేస్తే నిర్వాహకుడు ట్రూకి మూల్యాంకనం చేస్తారు.
>>>legs = 8
>>>habitat = 'Land'
>>>if legs == 8 and habitat == 'Land':
>>> species = 'Spider'
>>>weather = 'Sunny'
>>>if weather == 'Rain' or weather == 'Snow':
>>> umbrella = True
>>>else:
>>> umbrella = False
మీరు ఆ చివరి ఉదాహరణను మరింత సంక్షిప్తం చేయవచ్చు:
>>>weather = 'Sunny'
>>>umbrella = weather == 'Rain' or weather == 'Snow'
>>>umbrella
>False
ఉచ్చులు
పైథాన్లో అత్యంత ప్రాథమిక రకం లూప్ అయితే లూప్, ఇది షరతులతో కూడిన ప్రకటన ట్రూకి మూల్యాంకనం చేసినంత వరకు పునరావృతమవుతుంది:
>>>i = 0
>>>while i <10:
>>> print(i)
>>> i = i + 1
ఇది కూడా ఇలా నిర్మాణాత్మకంగా ఉండవచ్చు:
>>>i = 0
>>>while True:
>>> print(i)
>>> if i >= 10:
>>> break
ది విరామం ఒక లూప్ నుండి వెంటనే నిష్క్రమించడానికి స్టేట్మెంట్ ఉపయోగించబడుతుంది. మీరు మిగిలిన లూప్ని దాటవేసి, తదుపరి పునరావృతాన్ని ప్రారంభించాలని అనుకుంటే, మీరు ఉపయోగించవచ్చు కొనసాగించండి .
లూప్ కోసం
మరింత పైథోనిక్ విధానాన్ని ఉపయోగించడం కోసం ఉచ్చులు. పైథాన్లోని ఫోర్ లూప్ జావా లేదా సి#వంటి సి-సంబంధిత భాషలో మీరు కనుగొనే ఫర్ లూప్ లాంటిది కాదు. ఇది డిజైన్లో చాలా దగ్గరగా ఉంది ప్రతి ఆ భాషలలో ఉచ్చులు.
సంక్షిప్తంగా, ఫర్ లూప్ ఇట్రేబుల్ ఆబ్జెక్ట్ (జాబితా లేదా డిక్షనరీ వంటిది) ఉపయోగించి దాన్ని ఉపయోగిస్తుంది లో ఆపరేటర్:
>>>weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
>>>for day in weekdays:
>>> print(day)
లూప్ ప్రారంభంలో ప్రారంభమవుతుంది వారం రోజులు జాబితా, మొదటి అంశాన్ని కేటాయించింది రోజు వేరియబుల్, మరియు మొదటి లూప్ ఆ వేరియబుల్కు మాత్రమే వర్తిస్తుంది. లూప్ ముగిసినప్పుడు, వారం రోజుల జాబితాలో తదుపరి అంశం రోజుకు కేటాయించబడుతుంది మరియు మళ్లీ లూప్ అవుతుంది. మీరు వారం రోజుల జాబితా ముగిసే వరకు ఇది కొనసాగుతూనే ఉంటుంది.
మీరు X మొత్తం పునరావృతాల కోసం లూప్ను అమలు చేయాలనుకుంటే, పైథాన్ a ని అందిస్తుంది పరిధి () ఆ ప్రయోజనం కోసం మాత్రమే పద్ధతి:
>>># Prints 0,1,2,3,4,5,6,7,8,9
>>>for i in range(10):
>>> print(i)
దీనికి ఒక పరామితి మాత్రమే ఉన్నప్పుడు, పరిధి () సున్నా వద్ద ప్రారంభమవుతుంది మరియు పారామీటర్ విలువకు ఒక్కొక్కటిగా లెక్కించబడుతుంది, కానీ దానికి కొద్దిసేపు ఆగిపోతుంది. మీరు రెండు పారామితులను అందించినట్లయితే, శ్రేణి () మొదటి విలువతో మొదలవుతుంది మరియు రెండవ విలువకు ఒక్కొక్కటిగా లెక్కించబడుతుంది, కానీ దానికి తక్కువ ఆగిపోతుంది:
>>># Prints 5,6,7,8,9
>>>for i in range(5, 10):
>>> print(i)
మీరు ఒక్కొక్కటి కాకుండా విరామాలలో లెక్కించాలనుకుంటే, మీరు మూడవ పరామితిని అందించవచ్చు. కింది లూప్ మునుపటి దానితో సమానంగా ఉంటుంది, ఇది ఒకదానికి బదులుగా రెండింటిని దాటవేస్తుంది:
>>># Prints 5,7,9
>>>for i in range(5, 10, 2):
>>> print(i)
గణనలు
మీరు వేరే భాష నుండి వస్తున్నట్లయితే, ఒక ఇట్రేబుల్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయడం వలన ఆ లిస్ట్లోని ఆబ్జెక్ట్ యొక్క ఇండెక్స్ మీకు అందదని మీరు గమనించవచ్చు. సూచికలు సాధారణంగా పైథోనిక్ కానివి మరియు నివారించబడతాయి, కానీ మీకు నిజంగా అవసరమైతే, మీరు వీటిని ఉపయోగించవచ్చు లెక్కించు () పద్ధతి:
>>>weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
>>>for i, day in enumerate(weekdays):
>>> print('{} is weekday {}'.format(day, i))
దీని ఫలితంగా:
>Monday is weekday 0
>Tuesday is weekday 1
>Wednesday is weekday 2
>Thursday is weekday 3
>Friday is weekday 4
పోలిక కోసం, దీన్ని చేయడానికి ఇది మార్గం కాదు:
>>>i = 0
>>>for day in weekdays:
>>> print('{} is weekday {}'.format(day, i))
>>> i = i + 1
నిఘంటువులు
నిఘంటువులు (లేదా డిక్ట్లు) పైథాన్లో తెలుసుకోవడానికి అత్యంత ముఖ్యమైన డేటా రకం. మీరు వాటిని ఎప్పటికప్పుడు ఉపయోగించబోతున్నారు. అవి వేగంగా ఉన్నాయి, అవి ఉపయోగించడానికి సులభమైనవి, మరియు అవి మీ కోడ్ని శుభ్రంగా మరియు చదవగలిగేలా ఉంచుతాయి. పైథాన్ నేర్చుకోవడంలో సగం యుద్ధం అనేది డిక్ట్ల నైపుణ్యం.
శుభవార్త ఏమిటంటే, మీరు ఇప్పటికే డిక్ట్లకు గురయ్యే అవకాశం ఉంది, కానీ మీరు వాటిని బహుశా తెలుసుకుంటారు హాష్ పట్టికలు లేదా హాష్ పటాలు . ఇది ఖచ్చితమైన విషయం: కీ-విలువ జతల అనుబంధ శ్రేణి. జాబితాలో, మీరు ఇండెక్స్ ఉపయోగించి కంటెంట్లను యాక్సెస్ చేయవచ్చు; ఒక ఆదేశంలో, మీరు కీని ఉపయోగించి కంటెంట్లను యాక్సెస్ చేయవచ్చు.
ఖాళీ ఆదేశాన్ని ఎలా ప్రకటించాలి:
>>>d = {}
విలువకు డిక్ట్ కీని ఎలా కేటాయించాలి:
>>>d = {}
>>>d['one_key'] = 10
>>>d['two_key'] = 25
>>>d['another_key'] = 'Whatever you want'
ఒక డిక్ట్ గురించి మంచి విషయం ఏమిటంటే మీరు వేరియబుల్ రకాలను కలపవచ్చు మరియు సరిపోల్చవచ్చు. మీరు అక్కడ ఏమి ఉంచినా ఫర్వాలేదు. డిక్ట్ ప్రారంభాన్ని సులభతరం చేయడానికి, మీరు ఈ వాక్యనిర్మాణాన్ని ఉపయోగించవచ్చు:
>>>d = {
>>> 'one_key': 10,
>>> 'two_key': 25,
>>> 'another_key': 'Whatever you want'
>>>}
కీ ద్వారా డిక్ట్ విలువను యాక్సెస్ చేయడానికి:
>>>d['one_key']
>10
>>>d['another_key']
>'Whatever you want'
>>>d['one_key'] + d['two_key']
>35
ఒక డిక్ట్ మీద పునరావృతం చేయడానికి, ఒక లూప్ లాగా ఉపయోగించండి:
>>>for key in d:
>>> print(key)
కీలు మరియు విలువలు రెండింటినీ పునరావృతం చేయడానికి, దీనిని ఉపయోగించండి అంశాలు () పద్ధతి:
>>>for key, value in d.items():
>>> print(key, value)
మరియు మీరు ఒక డిక్ట్ నుండి ఒక అంశాన్ని తీసివేయాలనుకుంటే, దాన్ని ఉపయోగించండి యొక్క ఆపరేటర్:
>>>del d['one_key']
మళ్ళీ, డిక్ట్లను చాలా విభిన్న విషయాల కోసం ఉపయోగించవచ్చు, కానీ ఇక్కడ ఒక సాధారణ ఉదాహరణ ఉంది: ప్రతి యుఎస్ స్టేట్ని దాని రాజధానికి మ్యాపింగ్ చేయడం. డిక్ట్ ప్రారంభించడం ఇలా ఉండవచ్చు:
>>>capitals = {
>>> 'Alabama': 'Montgomery',
>>> 'Alaska': 'Juneau',
>>> 'Arizona': 'Phoenix',
>>> ...
>>>}
మరియు మీకు ఒక రాష్ట్ర రాజధాని అవసరమైనప్పుడు, మీరు దీన్ని ఇలా యాక్సెస్ చేయవచ్చు:
>>>state = 'Pennsylvania'
>>>capitals[state]
>'Harrisburg'
పైథాన్ నేర్చుకోవడం కొనసాగించండి: ఇది విలువైనది!
ఇవి పైథాన్ యొక్క ప్రాథమిక అంశాలు మాత్రమే, అక్కడ ఉన్న ఇతర భాషల నుండి వేరుగా ఉంటాయి. ఈ ఆర్టికల్లో మేము ఏమి కవర్ చేశామో మీకు అర్థమైతే, మీరు పైథాన్లో నైపుణ్యం సాధించే దిశలో ఉన్నారు. దాని వద్ద ఉంచండి మరియు మీరు కొద్దిసేపట్లో అక్కడికి చేరుకుంటారు.
గూగుల్ రివార్డ్లపై మరిన్ని సర్వేలను ఎలా పొందాలి
మీరు అనుసరించడంలో సమస్య ఉంటే, చింతించకండి. మీరు ప్రోగ్రామర్గా ఉండకూడదని దీని అర్థం కాదు; దాని అర్థం పైథాన్ మీ కోసం సులభంగా క్లిక్ చేయదు. అదే జరిగితే, కొత్త ప్రోగ్రామింగ్ లాంగ్వేజెస్ నేర్చుకోవడానికి మీరు ఈ చిట్కాలను తనిఖీ చేయాలని నేను సిఫార్సు చేస్తున్నాను.
అన్నింటికంటే, ఇది సవాలుగా ఉండాలి, కానీ అది ఒత్తిడికి గురికాకూడదు. అది ఉంటే, ఒత్తిడి లేకుండా ప్రోగ్రామ్ నేర్చుకోవడంపై మా చిట్కాలను చూడండి.
ఈ కొత్త పరిజ్ఞానంతో, హెరోకుతో పైథాన్ వెబ్సైట్ను ఉచితంగా హోస్ట్ చేయడం ఎలాగో ఇక్కడ ఉంది.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ 6 వినగల ప్రత్యామ్నాయాలు: ఉత్తమ ఉచిత లేదా చౌకైన ఆడియోబుక్ యాప్లుమీరు ఆడియోబుక్ల కోసం చెల్లించడం ఇష్టపడకపోతే, వాటిని ఉచితంగా మరియు చట్టబద్ధంగా వినడానికి కొన్ని గొప్ప యాప్లు ఇక్కడ ఉన్నాయి.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- ప్రోగ్రామింగ్
- పైథాన్
జోయెల్ లీ 2018 నుండి MakeUseOf యొక్క ఎడిటర్ ఇన్ చీఫ్. అతనికి B.S. కంప్యూటర్ సైన్స్ మరియు తొమ్మిది సంవత్సరాల ప్రొఫెషనల్ రైటింగ్ మరియు ఎడిటింగ్ అనుభవం.
జోయెల్ లీ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి