పైథాన్ బేసిక్స్: పైథాన్‌ను ఇంత శక్తివంతం చేస్తుంది?



ఈ బ్లాగ్ మీకు పైథాన్, ఫీచర్స్, డేటా రకాలు, ఫైల్ హ్యాండ్లింగ్, OOPS, నేమ్‌స్పేసింగ్ మరియు మరెన్నో ప్రారంభించాల్సిన అవసరం ఉంది.

పైథాన్, మీరు దాని గురించి విన్నారు మరియు ఈ భాషతో ఇంత ప్రత్యేకత ఏమిటో ఆశ్చర్యపోతున్నారు. పెరుగుదలతో మరియు , దాని నుండి బయటపడటం అసాధ్యం. మీరు మీ గురించి ప్రశ్నించవచ్చు, పైథాన్ నేర్చుకోవడం సులభం కాదా? నన్ను చెప్పనివ్వండి, ఇది వాస్తవానికి ! మరియు పైథాన్ బేసిక్‌లతో ప్రారంభించడానికి మీకు సహాయం చేయడానికి నేను ఇక్కడ ఉన్నాను.

ఈ బ్లాగ్ దీని కోసం నడక ద్వారా ఉంటుంది:





ప్రారంభిద్దాం.

పైథాన్ అంటే ఏమిటి?

సాధారణ పదాలలో పైథాన్ a హై-లెవల్ డైనమిక్ ప్రోగ్రామింగ్ లాంగ్వేజ్ ఏది వివరించబడింది . గైడో వాన్ రోసమ్, పైథాన్ తండ్రి దానిని అభివృద్ధి చేస్తున్నప్పుడు మనస్సులో సాధారణ లక్ష్యాలను కలిగి ఉన్నారు, సులభంగా కనిపించే కోడ్, చదవగలిగే మరియు ఓపెన్ సోర్స్. పైథాన్ 3 వ ప్రముఖ భాషగా నిలిచింది, తరువాత మరియు స్టాక్ ఓవర్ఫ్లో 2018 లో నిర్వహించిన ఒక సర్వేలో, ఇది చాలా పెరుగుతున్న భాష అని రుజువు చేస్తుంది.




పైథాన్ యొక్క లక్షణాలు

పైథాన్ ప్రస్తుతం దాని కారణంగా పనిచేయడానికి నాకు ఇష్టమైన మరియు అత్యంత ఇష్టపడే భాష సరళత, శక్తివంతమైన లైబ్రరీలు మరియు చదవడానికి . మీరు పాత పాఠశాల కోడర్ కావచ్చు లేదా ప్రోగ్రామింగ్‌కు పూర్తిగా క్రొత్తగా ఉండవచ్చు, పైథాన్ ప్రారంభించడానికి ఉత్తమ మార్గం!

పైథాన్ క్రింద జాబితా చేయబడిన లక్షణాలను అందిస్తుంది:



  • సరళత: భాష యొక్క వాక్యనిర్మాణం మరియు కోడ్ యొక్క తక్కువ గురించి ఆలోచించండి.
  • ఓపెన్ సోర్స్: శక్తివంతమైన భాష మరియు ప్రతి ఒక్కరూ అవసరమైన విధంగా ఉపయోగించడం మరియు మార్చడం ఉచితం.
  • పోర్టబిలిటీ: పైథాన్ కోడ్‌ను భాగస్వామ్యం చేయవచ్చు మరియు ఇది ఉద్దేశించిన విధంగానే పని చేస్తుంది. అతుకులు మరియు ఇబ్బంది లేనివి.
  • పొందుపరచదగిన & విస్తరించదగినది: పైథాన్ కొన్ని విధులను నిర్వహించడానికి దాని లోపల ఇతర భాషల స్నిప్పెట్లను కలిగి ఉంటుంది.
  • వ్యాఖ్యానం చేయడం: పెద్ద మెమొరీ టాస్క్‌లు మరియు ఇతర భారీ సిపియు టాస్క్‌ల చింతలను పైథాన్ చూసుకుంటుంది, కోడింగ్ గురించి మాత్రమే మీరు ఆందోళన చెందుతారు.
  • గ్రంథాలయాల భారీ మొత్తం: ? పైథాన్ మీరు కవర్ చేసారు. వెబ్ అభివృద్ధి? పైథాన్ ఇప్పటికీ మీరు కవర్ చేసింది. ఎల్లప్పుడూ.
  • ఆబ్జెక్ట్ ఓరియంటేషన్: సంక్లిష్ట నిజ-జీవిత సమస్యలను విచ్ఛిన్నం చేయడానికి వస్తువులు సహాయపడతాయి, అవి కోడ్ చేయబడతాయి మరియు పరిష్కారాలను పొందటానికి పరిష్కరించబడతాయి.

మొత్తానికి, పైథాన్ ఒక ఉంది సాధారణ వాక్యనిర్మాణం , ఉంది చదవగలిగేది , మరియు కలిగి ఉంది గొప్ప సంఘం మద్దతు . మీకు ఇప్పుడు పైథాన్ తెలిస్తే మీరు ఏమి చేయవచ్చు? బాగా, మీరు ఎంచుకోవడానికి అనేక ఎంపికలు ఉన్నాయి.

పైథాన్‌లో ఇంత అద్భుతమైన ఫీచర్ సెట్ ఉందని మీకు తెలిసినప్పుడు, పైథాన్ బేసిక్స్‌తో మనం ఎందుకు ప్రారంభించకూడదు?

పైథాన్ బేసిక్స్‌కు దూకడం

పైథాన్ బేసిక్స్‌తో ప్రారంభించడానికి, మీరు మొదట అవసరం పైథాన్ వ్యవస్థాపించండి మీ సిస్టమ్‌లో సరియైనదా? కాబట్టి ఇప్పుడే చేద్దాం! మీరు చాలా తెలుసుకోవాలి Linux మరియు యునిక్స్ ఈ రోజుల్లో పంపిణీలు పైథాన్ యొక్క సంస్కరణతో బయటకు వస్తాయి. మిమ్మల్ని మీరు సెటప్ చేయడానికి, మీరు దీన్ని అనుసరించవచ్చు .

మీరు సెటప్ చేసిన తర్వాత, మీరు మీ మొదటి ప్రాజెక్ట్‌ను సృష్టించాలి. ఈ దశలను అనుసరించండి:

  • సృష్టించండి ప్రాజెక్ట్ మరియు పేరు ఎంటర్ చేసి క్లిక్ చేయండి సృష్టించండి .
  • కుడి క్లిక్ చేయండి ప్రాజెక్ట్ ఫోల్డర్‌లో మరియు సృష్టించండి a పైథాన్ ఫైల్ క్రొత్త-> ఫైల్-> పైథాన్ ఫైల్ ఉపయోగించి మరియు ఫైల్ పేరును నమోదు చేయండి

మీరు పూర్తి చేసారు. మీరు ప్రారంభించడానికి మీ ఫైళ్ళను సెటప్ చేసారు .మీరు కోడింగ్ ప్రారంభించడానికి సంతోషిస్తున్నారా? ప్రారంభిద్దాం. మొట్టమొదట, “హలో వరల్డ్” కార్యక్రమం.

ముద్రణ ('హలో వరల్డ్, ఎడురేకాకు స్వాగతం!')

అవుట్పుట్ : హలో వరల్డ్, ఎడురేకాకు స్వాగతం!

అక్కడ మీరు ఉన్నారు, అది మీ మొదటి ప్రోగ్రామ్. మరియు మీరు వాక్యనిర్మాణం ద్వారా తెలియజేయవచ్చు, అది సూపర్ సులభం అర్థం చేసుకోవడానికి. పైథాన్ బేసిక్స్‌లోని వ్యాఖ్యలకు వెళ్దాం.

పైథాన్‌లో వ్యాఖ్యలు

పైథాన్‌లో సింగిల్ లైన్ వ్యాఖ్య # చిహ్నాన్ని ఉపయోగించి మరియు బహుళ-లైన్ వ్యాఖ్యానించడానికి ”’ చేయబడుతుంది. మీరు మరింత తెలుసుకోవాలనుకుంటే వ్యాఖ్యలు , మీరు దీన్ని చదువుకోవచ్చు . పైథాన్ బేసిక్స్‌లో వ్యాఖ్యానించడం మీకు తెలిస్తే, పైథాన్ బేసిక్స్‌లో వేరియబుల్స్‌లోకి వెళ్దాం.

వేరియబుల్స్

సాధారణ పదాలలో వేరియబుల్స్ మెమరీ ఖాళీలు మీరు ఎక్కడ నిల్వ చేయవచ్చు సమాచారం లేదా విలువలు . పైథాన్లో ఇక్కడ ఉన్న క్యాచ్ ఏమిటంటే, ఇతర భాషలలో అవసరమయ్యే విధంగా వేరియబుల్స్ వాడకానికి ముందు ప్రకటించాల్సిన అవసరం లేదు. ది సమాచార తరహా ఉంది స్వయంచాలకంగా కేటాయించబడుతుంది వేరియబుల్కు. మీరు ఒక పూర్ణాంకాన్ని నమోదు చేస్తే, డేటా రకం పూర్ణాంకంగా కేటాయించబడుతుంది. మీరు ఎంటర్ చేయండి , వేరియబుల్ స్ట్రింగ్ డేటా రకాన్ని కేటాయించింది. మీకు ఆలోచన వస్తుంది. ఇది పైథాన్ చేస్తుంది డైనమిక్‌గా టైప్ చేసిన భాష . వేరియబుల్స్కు విలువలను కేటాయించడానికి మీరు అసైన్మెంట్ ఆపరేటర్ (=) ను ఉపయోగిస్తారు.

a = 'ఎడురేకాకు స్వాగతం!' b = 123 సి = 3.142 ముద్రణ (ఎ, బి, సి)

అవుట్పుట్ : ఎడురేకాకు స్వాగతం! 123 3.142
నేను ఆ వేరియబుల్స్కు విలువలను కేటాయించిన విధానాన్ని మీరు చూడవచ్చు. పైథాన్‌లో మీరు వేరియబుల్స్‌కు విలువలను ఈ విధంగా కేటాయించారు. మరియు మీరు ఆశ్చర్యపోతుంటే, అవును, మీరు చేయవచ్చు బహుళ వేరియబుల్స్ ముద్రించండి ఒకే ముద్రణ ప్రకటన . ఇప్పుడు పైథాన్ బేసిక్స్లో డేటా రకాలను చూద్దాం.

పైథాన్‌లో డేటా రకాలు

డేటా రకాలు ప్రాథమికంగా ఉంటాయి సమాచారం ఒక భాష మద్దతు ఇస్తుంది జీతాలు, ఉద్యోగుల పేర్లు మరియు వంటి నిజ జీవిత డేటాను నిర్వచించడానికి ఇది సహాయపడుతుంది. అవకాశాలు అంతంత మాత్రమే. డేటా రకాలు క్రింద చూపిన విధంగా ఉన్నాయి:

సంఖ్యా డేటా రకాలు

పేరు సూచించినట్లుగా, ఇది వేరియబుల్స్లో సంఖ్యా డేటా రకాలను నిల్వ చేయడం. అవి ఉన్నాయని మీరు తెలుసుకోవాలి మార్పులేని , అంటే వేరియబుల్‌లోని నిర్దిష్ట డేటాను మార్చలేము.

3 సంఖ్యా డేటా రకాలు ఉన్నాయి:

  • పూర్ణ సంఖ్య: మీరు వేరియబుల్స్లో పూర్ణాంక విలువలను నిల్వ చేయవచ్చని చెప్పడం చాలా సులభం. ఉదా: a = 10.
  • ఫ్లోట్: ఫ్లోట్ వాస్తవ సంఖ్యలను కలిగి ఉంది మరియు 10 లేదా 2.5 (2.5e2 = 2.5 x 102 = 250) శక్తిని సూచించే E లేదా e తో దశాంశ మరియు కొన్నిసార్లు శాస్త్రీయ సంకేతాల ద్వారా సూచించబడుతుంది. ఉదా: 10.24.
  • సంక్లిష్ట సంఖ్యలు: ఇవి a + bj రూపంలో ఉంటాయి, ఇక్కడ a మరియు b తేలియాడేవి మరియు J -1 యొక్క వర్గమూలాన్ని సూచిస్తుంది (ఇది inary హాత్మక సంఖ్య). ఉదా: 10 + 6 జ.
a = 10 బి = 3.142 సి = 10 + 6 జె

కాబట్టి ఇప్పుడు మీరు వివిధ సంఖ్యా డేటా రకాలను అర్థం చేసుకున్నారు, పైథాన్ బేసిక్స్ యొక్క ఈ బ్లాగులో ఒక డేటా రకాన్ని మరొక డేటా రకంగా మార్చడాన్ని మీరు అర్థం చేసుకోవచ్చు.

మార్పిడి అని టైప్ చేయండి

రకం మార్పిడి డేటా రకాన్ని మరొక డేటా రకంగా మార్చడం మా సమస్యలకు పరిష్కారాలను పొందడానికి ప్రోగ్రామింగ్ ప్రారంభించినప్పుడు ఇది మాకు నిజంగా సహాయపడుతుంది.ఉదాహరణలతో అర్థం చేసుకుందాం.

a = 10 బి = 3.142 సి = 10 + 6 జె ప్రింట్ (పూర్ణాంకం (బి), ఫ్లోట్ (ఎ), స్ట్రింగ్ (సి))

అవుట్పుట్ : 10.0 3 '10 + 6 జ '
మీరు అర్థం చేసుకోవచ్చు, పై కోడ్ స్నిప్పెట్ ద్వారా మార్పిడిని టైప్ చేయండి.పూర్ణాంకంగా ‘ఎ’, ఫ్లోట్‌గా ‘బి’ మరియు సంక్లిష్ట సంఖ్యగా ‘సి’. పైథాన్‌లో అంతర్నిర్మితమైన ఫ్లోట్ (), పూర్ణాంకం (), str () పద్ధతులను మీరు ఉపయోగిస్తున్నారు, వాటిని మార్చడానికి మాకు సహాయపడుతుంది. మార్పిడి అని టైప్ చేయండి మీరు వాస్తవ ప్రపంచ ఉదాహరణలలోకి వెళ్ళినప్పుడు నిజంగా ముఖ్యమైనది.

ఒక సంస్థలోని ఉద్యోగుల జీతం లెక్కించాల్సిన అవసరం ఉన్న ఒక సాధారణ పరిస్థితి కావచ్చు మరియు ఇవి ఫ్లోట్ ఫార్మాట్‌లో ఉండాలి కాని అవి మాకు స్ట్రింగ్ ఫార్మాట్‌లో సరఫరా చేయబడతాయి. కాబట్టి మా పనిని సులభతరం చేయడానికి, మీరు టైప్ మార్పిడిని ఉపయోగించుకోండి మరియు జీతాల స్ట్రింగ్‌ను ఫ్లోట్‌గా మార్చండి, ఆపై మా పనితో ముందుకు సాగండి. ఇప్పుడు పైథాన్ బేసిక్స్‌లోని జాబితా డేటా రకానికి వెళ్దాం.

జాబితాలు

సరళమైన పదాలలో జాబితా అని అనుకోవచ్చు అవి ఇతర భాషలలో ఉన్నాయి కాని అవి కలిగి ఉన్న మినహాయింపుతో భిన్న మూలకాలు వాటిలో, అనగా, ఒకే జాబితాలో వేర్వేరు డేటా రకాలు . జాబితాలు మార్చగల , అంటే వాటిలో లభించే డేటాను మీరు మార్చవచ్చు.

శ్రేణి అంటే ఏమిటో తెలియని మీ కోసం, మీకు అవసరమైన విధంగా డేటాను పట్టుకోగలిగే ర్యాక్‌ను imag హించుకోవడం ద్వారా మీరు దాన్ని అర్థం చేసుకోవచ్చు. మీరు తరువాత డేటాను నిల్వ చేసిన స్థానానికి కాల్ చేయడం ద్వారా యాక్సెస్ చేయవచ్చు సూచిక ప్రోగ్రామింగ్ భాషలో. జాబితాలు a = list () పద్ధతిని ఉపయోగించి లేదా a = [] ను ఉపయోగించి నిర్వచించబడతాయి, ఇక్కడ ‘a’ అనేది జాబితా పేరు.

పై చిత్రంలో, జాబితాలో నిల్వ చేయబడిన డేటా మరియు జాబితాలో నిల్వ చేయబడిన డేటాకు సంబంధించిన సూచిక నుండి మీరు చూడవచ్చు. లో సూచిక గమనించండి పైథాన్ ఎల్లప్పుడూ ‘0’ తో మొదలవుతుంది . మీరు ఇప్పుడు జాబితాలతో సాధ్యమయ్యే ఆపరేషన్లకు వెళ్ళవచ్చు.

జాబితా కార్యకలాపాలు పట్టిక ఆకృతిలో క్రింద చూపిన విధంగా ఉన్నాయి.

కోడ్ స్నిప్పెట్అవుట్పుట్ పొందబడిందిఆపరేషన్ వివరణ
నుండి [2]135ఇండెక్స్ 2 వద్ద డేటాను కనుగొని దానిని తిరిగి ఇస్తుంది
[0: 3] కు[3,142, ‘లేదు’, 135]సూచించిన చివరి సూచిక ఎల్లప్పుడూ విస్మరించబడినందున సూచిక 0 నుండి 2 వరకు డేటా తిరిగి ఇవ్వబడుతుంది.
a [3] = ‘ఎడురేకా!’సూచిక 3 కి ‘ఎడురేకా!’ కదులుతుందిడేటా ఇండెక్స్ 3 లో భర్తీ చేయబడింది
నుండి [1] వరకుజాబితా నుండి ‘హిందీ’ ను తొలగిస్తుందిఅంశాలను తొలగించండి మరియు అది ఏ అంశాన్ని తిరిగి ఇవ్వదు
లెన్ (ఎ)3పైథాన్‌లో వేరియబుల్ యొక్క పొడవును పొందండి
a * 2‘A’ జాబితాను రెండుసార్లు అవుట్పుట్ చేయండిఒక నిఘంటువు సంఖ్యతో గుణించబడితే, అది చాలాసార్లు పునరావృతమవుతుంది
a [:: - 1]రివర్స్ క్రమంలో జాబితాను అవుట్పుట్ చేయండిసూచిక ఎడమ నుండి కుడికి 0 వద్ద ప్రారంభమవుతుంది. రివర్స్ క్రమంలో, లేదా, కుడి నుండి ఎడమకు, సూచిక -1 నుండి మొదలవుతుంది.
a.append (3)జాబితా చివరిలో 3 జోడించబడతాయిజాబితా చివరిలో డేటాను జోడించండి
a.extend (బి)[3.142, 135, ‘ఎడురేకా!’, 3, 2]‘బి’ విలువ 2 ఉన్న జాబితా. జాబితా యొక్క డేటాను ‘బి’ ను ‘ఎ’ కి మాత్రమే జోడిస్తుంది. ‘బి’ లో మార్పులు చేయబడలేదు.
a.insert (3, ’హలో’)[3.142, 135, ‘ఎడురేకా!’, ‘హలో’, 3, 2]సూచిక మరియు విలువ మరియు ప్రకటనను తీసుకుంటుందిఆ సూచికకు ds విలువ.
a.remove (3.142)[135, ‘ఎడురేకా!’, ‘హలో’, 3, 2]వాదనగా ఆమోదించబడిన జాబితా నుండి విలువను తొలగిస్తుంది. విలువ తిరిగి ఇవ్వబడలేదు.
a.index (135)0135 మూలకాన్ని కనుగొని, ఆ డేటా యొక్క సూచికను తిరిగి ఇస్తుంది
a.count (‘హలో’)ఒకటిఇది స్ట్రింగ్ గుండా వెళుతుంది మరియు జాబితాలో పునరావృతమయ్యే సమయాన్ని కనుగొంటుంది
a.pop (1)‘ఎడురేకా!’ఇచ్చిన సూచికలో మూలకాన్ని పాప్ చేస్తుంది మరియు అవసరమైతే మూలకాన్ని తిరిగి ఇస్తుంది.
a.reverse ()[2, 3, ‘హలో’, 135]ఇది జాబితాను తారుమారు చేస్తుంది
a.sort ()[5, 1234, 64738]ఆరోహణ లేదా అవరోహణ క్రమం ఆధారంగా జాబితాను క్రమబద్ధీకరిస్తుంది.
a.clear ()[]జాబితాలో ఉన్న అన్ని అంశాలను తొలగించడానికి ఉపయోగిస్తారు.

ఇప్పుడు మీరు వివిధ జాబితా విధులను అర్థం చేసుకున్నారు, పైథాన్ బేసిక్స్‌లో టుపుల్స్ అర్థం చేసుకోవడానికి వెళ్దాం.

టుపుల్స్

పైథాన్లోని టుపుల్స్ జాబితాల మాదిరిగానే . గుర్తుంచుకోవలసిన విషయం ఒక్కటే, టుపుల్స్ మార్పులేని . అంటే మీరు టుపుల్‌ను ప్రకటించిన తర్వాత, మీరు టుపుల్‌ను జోడించలేరు, తొలగించలేరు లేదా నవీకరించలేరు. దానంత సులభమైనది. ఇది చేస్తుంది జాబితాల కంటే చాలా వేగంగా టుపుల్స్ అవి స్థిరమైన విలువలు కాబట్టి.

కార్యకలాపాలు జాబితాలతో సమానంగా ఉంటాయి, కాని వాటిని నవీకరించడం, తొలగించడం, జోడించడం వంటివి ఉంటే, ఆ కార్యకలాపాలు పనిచేయవు. పైథాన్‌లోని టుపుల్స్ a = () లేదా a = tuple () అని వ్రాయబడతాయి, ఇక్కడ ‘a’ అంటే టుపుల్ పేరు.

a = ('జాబితా', 'నిఘంటువు', 'టుపుల్', 'ఇంటీజర్', 'ఫ్లోట్') ముద్రణ (ఎ)

అవుట్పుట్ = (‘జాబితా’, ‘నిఘంటువు’, ‘టుపుల్’, ‘పూర్ణాంకం’, ‘ఫ్లోట్’)

ఇది ప్రాథమికంగా టుపుల్స్‌కు అవసరమైన చాలా విషయాలను మూటగట్టుకుంటుంది, ఎందుకంటే మీరు స్థిరమైన విలువను కలిగి ఉన్న జాబితాను కోరుకున్నప్పుడు మీరు వాటిని సందర్భాలలో మాత్రమే ఉపయోగిస్తారు, అందువల్ల మీరు టుపుల్స్ ఉపయోగిస్తారు. పైథాన్ బేసిక్స్‌లోని నిఘంటువులకు వెళ్దాం.

నిఘంటువు

మీరు మాతో వాస్తవ ప్రపంచ ఉదాహరణను కలిగి ఉన్నప్పుడు నిఘంటువు బాగా అర్థం అవుతుంది. టెలిఫోన్ డైరెక్టరీకి చాలా సులభమైన మరియు బాగా అర్థం చేసుకున్న ఉదాహరణ ఉంటుంది. టెలిఫోన్ డైరెక్టరీని g హించుకోండి మరియు దానిలో ఉన్న వివిధ రంగాలను అర్థం చేసుకోండి. మీరు ఆలోచించగల పేరు, ఫోన్, ఇ-మెయిల్ మరియు ఇతర రంగాలు ఉన్నాయి. ఆలోచించండి పేరు గా కీ ఇంకా పేరు మీరు ఎంటర్ విలువ . అదేవిధంగా, ఫోన్ గా కీ , డేటాను నమోదు చేసింది గా విలువ . డిక్షనరీ అంటే ఇదే. ఇది కలిగి ఉన్న నిర్మాణం కీ, విలువ జతలు.

నిఘంటువు a = dict () ను ఉపయోగించి లేదా a =} using ఉపయోగించి ఒక నిఘంటువు ఉన్న చోట వ్రాయబడుతుంది. కీ స్ట్రింగ్ లేదా పూర్ణాంకం కావచ్చు, దాని తరువాత “:” మరియు ఆ కీ విలువ ఉండాలి.

MyPhoneBook = 'పేరు': ['ఆకాష్', 'అంకిత'], 'ఫోన్': ['12345', '12354'], 'ఇ-మెయిల్': ['akash@rail.com', 'అంకితా @ రైలు. com ']} ముద్రణ (MyPhoneBook)

అవుట్పుట్ : Name 'పేరు': ['ఆకాష్', 'అంకిత'], 'ఫోన్': ['12345', '12354'], 'ఇ-మెయిల్': ['akash@rail.com', 'అంకితా @ రైలు. com ']}

నిఘంటువు యొక్క అంశాలను యాక్సెస్ చేస్తోంది

కీలు పేరు, ఫోన్ మరియు ఇమెయిల్ అని మీరు చూడవచ్చు, ప్రతి ఒక్కరికి 2 విలువలు కేటాయించబడ్డాయి. మీరు నిఘంటువును ముద్రించినప్పుడు, కీ మరియు విలువ ముద్రించబడతాయి. ఇప్పుడు మీరు ఒక నిర్దిష్ట కీ కోసం మాత్రమే విలువలను పొందాలనుకుంటే, మీరు ఈ క్రింది వాటిని చేయవచ్చు. దీనిని నిఘంటువు యొక్క ప్రాప్యత మూలకాలు అంటారు.

ముద్రణ (MyPhoneBook ['ఇ-మెయిల్'])

అవుట్పుట్ : [Akash@rail.com ',' ankita@rail.com ']

నిఘంటువు యొక్క కార్యకలాపాలు

కోడ్ స్నిప్పెట్అవుట్పుట్ పొందబడిందిఆపరేషన్ వివరణ
MyPhoneBook.keys ()dict_keys ([‘పేరు’, ‘ఫోన్’, ‘ఇ-మెయిల్’])నిఘంటువు యొక్క అన్ని కీలను చూపుతుంది
MyPhoneBook.values ​​()dict_values ​​([[‘ఆకాష్’, ‘అంకిత’], [12345, 12354], [‘ankita@rail.com’, ‘akash@rail.com’]])నిఘంటువు యొక్క అన్ని విలువలను అందిస్తుంది
MyPhoneBook [‘id’] = [1, 2]Name 'పేరు': ['ఆకాష్', 'అంకితా'], 'ఫోన్': [12345, 12354], 'ఇ-మెయిల్': ['ankita@rail.com', 'akash@rail.com'], ' id ': [1, 2]} అనేది నవీకరించబడిన విలువ.ఐడి యొక్క క్రొత్త కీ, విలువ జత నిఘంటువుకు జోడించబడింది
MyPhoneBook [‘పేరు’] [0] = ”అక్కి”‘పేరు’: [‘అక్కి’, ‘అంకిత’]పేర్ల జాబితాను యాక్సెస్ చేయండి మరియు మొదటి మూలకాన్ని మార్చండి.
MyPhoneBook నుండి [‘id’]పేరు ‘పేరు’: [‘ఆకాష్’, ‘అంకిత’], ‘ఫోన్’: [12345, 12354], ‘ఇ-మెయిల్’: [‘ankita@rail.com’, ‘akash@rail.com’]ID యొక్క కీ, విలువ జత తొలగించబడింది
లెన్ (మైఫోన్బుక్)3నిఘంటువులో 3 కీ-విలువ జతలు మరియు అందువల్ల మీరు విలువ 3 ను పొందుతారు
MyPhoneBook.clear (){}కీ, విలువ జతలను క్లియర్ చేసి స్పష్టమైన నిఘంటువు చేయండి

పైథాన్ బేసిక్స్‌లో నిఘంటువులపై మీకు ఇప్పుడు మంచి అవగాహన ఉండవచ్చు. అందువల్ల పైథాన్ బేసిక్స్ యొక్క ఈ బ్లాగులో సెట్స్‌కి వెళ్దాం.

సెట్ చేస్తుంది

సమితి ప్రాథమికంగా ఒక మూలకాల యొక్క ఆర్డర్ చేయని సేకరణ లేదా అంశాలు. అంశాలు ఏకైక సెట్లో. లో , అవి లోపల వ్రాయబడ్డాయి వంకర బ్రాకెట్లు మరియు కామాలతో వేరుచేయబడింది .‘A’ సెట్‌లో ఇలాంటి అంశాలు ఉన్నప్పటికీ, అది ఒక్కసారి మాత్రమే ముద్రించబడుతుందని మీరు చూడవచ్చు సెట్లు ప్రత్యేకమైన అంశాల సమాహారం.

a = {1, 2, 3, 4, 4, 4} b = {3, 4, 5, 6} ముద్రణ (a, b)

అవుట్పుట్ : {1, 2, 3, 4} {3, 4, 5, 6}

సెట్స్‌లో కార్యకలాపాలు

కోడ్ స్నిప్పెట్అవుట్పుట్ పొందబడిందిఆపరేషన్ వివరణ
a | బి{1, 2, 3, 4, 5, 6}సెట్ల యొక్క అన్ని అంశాలు కలిపిన యూనియన్ ఆపరేషన్.
a & బి{3. 4}ఖండన ఆపరేషన్ రెండు సెట్లలోని మూలకాలు మాత్రమే ఎంచుకోబడతాయి.
a - బి{1, 2}‘A’ మరియు ‘b’ లోని మూలకాలు తొలగించబడిన తేడా ఆపరేషన్ మరియు ‘a’ యొక్క మిగిలిన అంశాలు ఫలితం.
a ^ b{1, 2, 5, 6}ఖండన మూలకాలు తొలగించబడిన సిమెట్రిక్ డిఫరెన్స్ ఆపరేషన్ మరియు రెండు సెట్లలోని మిగిలిన అంశాలు ఫలితం.

సెట్‌లు అర్థం చేసుకోవడం చాలా సులభం, కాబట్టి పైథాన్ బేసిక్స్‌లోని తీగలకు వెళ్దాం.

తీగలను

పైథాన్‌లోని తీగలను ఎక్కువగా ఉపయోగించే డేటా రకాలు, ప్రత్యేకించి అవి మానవులతో సంభాషించడం మాకు సులభం. అవి అక్షరాలా పదాలు మరియు అక్షరాలు, అవి ఎలా ఉపయోగించబడుతున్నాయి మరియు ఏ సందర్భంలో అర్ధమవుతాయి. పైథాన్ దానిని పార్క్ నుండి బయటకు తీస్తుంది ఎందుకంటే దీనికి తీగలతో శక్తివంతమైన సమైక్యత ఉంది. తీగలను a లోపల వ్రాయబడ్డాయి సింగిల్ (‘’) లేదా డబుల్ కొటేషన్ మార్కులు (“”). తీగలను మార్పులేని అంటే స్ట్రింగ్‌లోని డేటాను నిర్దిష్ట సూచికల వద్ద మార్చలేము.

పైథాన్‌తో తీగల కార్యకలాపాలను ఇలా చూపవచ్చు:

గమనిక: నేను ఇక్కడ ఉపయోగించే స్ట్రింగ్: mystsr = ”edureka! నా స్థలం ”

కోడ్ స్నిప్పెట్అవుట్పుట్ పొందబడిందిఆపరేషన్ వివరణ
అవిసె (రహస్యం)ఇరవైస్ట్రింగ్ యొక్క పొడవును కనుగొంటుంది
mystr.index (‘!’)7స్ట్రింగ్‌లో ఇచ్చిన అక్షరం యొక్క సూచికను కనుగొంటుంది
mystr.count (‘!’)ఒకటిపారామితిగా ఆమోదించిన అక్షర గణనను కనుగొంటుంది
mystr.upper ()ఎడురేకా! నా స్థలంఅన్ని స్ట్రింగ్‌ను అప్పర్ కేస్‌గా మారుస్తుంది
mystr.split (‘‘)[‘ఎడురేకా!’, ‘ఉంది’, ‘నా’, ‘స్థలం’]పరామితిగా దాటిన డీలిమిటర్ ఆధారంగా స్ట్రింగ్‌ను విచ్ఛిన్నం చేస్తుంది.
mystr.lower ()ఎడురేకా! నా స్థలంస్ట్రింగ్ యొక్క అన్ని తీగలను లోయర్ కేస్‌గా మారుస్తుంది
mystr.replace (‘‘, ‘,’)edureka!, నా, స్థలంపాత విలువ కలిగిన స్ట్రింగ్‌ను కొత్త విలువతో భర్తీ చేస్తుంది.
mystr.capitalize ()ఎడురేకా! నా స్థలంఇది స్ట్రింగ్ యొక్క మొదటి అక్షరాన్ని పెద్దది చేస్తుంది

ఇవి అందుబాటులో ఉన్న కొన్ని ఫంక్షన్లు మరియు మీరు దాని కోసం శోధిస్తే మీరు మరింత కనుగొనవచ్చు.

స్ట్రింగ్స్‌లో విడిపోతోంది

స్ప్లికింగ్ స్ట్రింగ్ విచ్ఛిన్నం ఫార్మాట్‌లోకి లేదా మీరు దాన్ని పొందాలనుకునే మార్గంలో. ఈ అంశం గురించి మరింత తెలుసుకోవడానికి, మీరు చేయవచ్చు పైథాన్‌లో చాలా అంతర్నిర్మిత విధులు ఉన్నాయి, దీని కోసం మీరు దీనిని చూడవచ్చు . ఇది ప్రాథమికంగా పైథాన్‌లోని డేటా రకాలను సంక్షిప్తీకరిస్తుంది. మీకు దీనిపై మంచి అవగాహన ఉందని నేను భావిస్తున్నాను మరియు మీకు ఏమైనా సందేహాలు ఉంటే, దయచేసి ఒక వ్యాఖ్యను ఇవ్వండి మరియు నేను వీలైనంత త్వరగా మీ వద్దకు వస్తాను.

ఇప్పుడు పైథాన్ బేసిక్స్లో ఆపరేటర్లకు వెళ్దాం.

పైథాన్‌లో ఆపరేటర్లు

ఆపరేటర్లు నిర్మిస్తుంది మీరు ఉపయోగిస్తారు మార్చటానికి ది సమాచారం మీరు మాకు ఒక విధమైన పరిష్కారాన్ని ముగించవచ్చు. ఒక సాధారణ ఉదాహరణ ఏమిటంటే, 2 మంది స్నేహితులు 70 రూపాయలు కలిగి ఉంటే, మరియు వారు ప్రతి ఒక్కరినీ తెలుసుకోవాలనుకుంటే, మీరు డబ్బును జోడిస్తారు. పైథాన్‌లో, 140 వరకు ఉండే విలువలను జోడించడానికి మీరు + ఆపరేటర్‌ను ఉపయోగిస్తారు, ఇది సమస్యకు పరిష్కారం.

పైథాన్ ఆపరేటర్ల జాబితాను కలిగి ఉంది, వీటిని ఇలా వర్గీకరించవచ్చు:

ఈ ఆపరేటర్లలో ప్రతి ఒక్కరిని జాగ్రత్తగా అర్థం చేసుకుందాం.

గమనిక: వేరియబుల్స్ ఆపరేటర్ యొక్క ఎడమ మరియు కుడి వైపున వచ్చే ఒపెరాండ్స్ అంటారు. ఉదా:

a = 10 బి = 20 ఎ + బి

ఇక్కడ ‘a’ మరియు ‘b’ ఆపరేటర్లు మరియు + ఆపరేటర్.

అంకగణిత ఆపరేటర్

వాటిని ప్రదర్శించడానికి ఉపయోగిస్తారు అంకగణిత కార్యకలాపాలు డేటాపై.

ఆపరేటర్వివరణ
+ఒపెరాండ్ల విలువలను జోడిస్తుంది
-కుడి ఆపరేటర్ యొక్క విలువను ఎడమ ఆపరేటర్‌తో తీసివేస్తుంది
*కుడి ఒపెరాండ్‌తో గుణకాలు ఎడమ ఒపెరాండ్
/ఎడమ ఒపెరాండ్‌ను కుడి ఒపెరాండ్‌తో విభజిస్తుంది
%ఎడమ ఒపెరాండ్‌ను కుడి ఒపెరాండ్‌తో విభజించి, మిగిలినదాన్ని తిరిగి ఇస్తుంది
**ఎడమ ఒపెరాండ్ యొక్క ఎక్స్‌పోనెన్షియల్‌ను కుడి ఒపెరాండ్‌తో చేస్తుంది

దిగువ కోడ్ స్నిప్పెట్ మీకు బాగా అర్థం చేసుకోవడానికి సహాయపడుతుంది.

a = 2 b = 3 ముద్రణ (a + b, a-b, a * b, a / b, a% b, a ** b, end = ',')

అవుట్పుట్ : 5, -1, 6, 0.6666666666666666, 2, 8

పైథాన్ బేసిక్స్‌లో అంకగణిత ఆపరేటర్లు ఏమిటో మీరు అర్థం చేసుకున్న తర్వాత, అసైన్‌మెంట్ ఆపరేటర్లకు వెళ్దాం.

అసైన్మెంట్ ఆపరేటర్లు

పేరు సూచించినట్లు, ఇవి అలవాటు పడ్డాయి వేరియబుల్స్కు విలువలను కేటాయించండి . దానంత సులభమైనది.

sql సర్వర్ ఇంటిగ్రేషన్ సర్వీసెస్ ssis స్టెప్ బై స్టెప్ ట్యుటోరియల్

వివిధ అసైన్‌మెంట్ ఆపరేటర్లు:

ఆపరేటర్వివరణ
=ఎడమ వైపున ఉన్న వేరియబుల్‌కు కుడి వైపున ఉన్న విలువను కేటాయించడానికి ఇది ఉపయోగించబడుతుంది
+ =ఎడమ మరియు కుడి ఒపెరాండ్ యొక్క చేరిక యొక్క విలువను ఎడమ ఒపెరాండ్‌కు కేటాయించడానికి సంజ్ఞామానం.
- =ఎడమ మరియు కుడి ఒపెరాండ్ యొక్క వ్యత్యాసం యొక్క విలువను ఎడమ ఒపెరాండ్‌కు కేటాయించడానికి సంజ్ఞామానం.
* =ఎడమ మరియు కుడి ఒపెరాండ్ యొక్క ఉత్పత్తి విలువను ఎడమ ఒపెరాండ్‌కు కేటాయించడానికి చిన్న చేతి సంజ్ఞామానం.
/ =ఎడమ మరియు కుడి ఒపెరాండ్ యొక్క విభజన విలువను ఎడమ ఒపెరాండ్‌కు కేటాయించడానికి చిన్న చేతి సంజ్ఞామానం.
% =ఎడమ మరియు కుడి ఒపెరాండ్ యొక్క మిగిలిన విలువను ఎడమ ఒపెరాండ్‌కు కేటాయించడానికి షార్ట్-హ్యాండ్ సంజ్ఞామానం.
** =ఎడమ మరియు కుడి ఒపెరాండ్ యొక్క ఎక్స్‌పోనెన్షియల్ విలువను ఎడమ ఒపెరాండ్‌కు కేటాయించడానికి షార్ట్-హ్యాండ్ సంజ్ఞామానం.

పైథాన్ బేసిక్స్ యొక్క ఈ బ్లాగులో ఆపరేటర్లను పోల్చడానికి ముందుకు వెళ్దాం.

పోలిక ఆపరేటర్లు

ఈ ఆపరేటర్లు అలవాటు పడ్డారు సంబంధాన్ని బయటకు తీసుకురండి ఎడమ మరియు కుడి ఒపెరాండ్ల మధ్య మరియు మీకు అవసరమైన పరిష్కారాన్ని పొందండి. మీరు వాటిని ఉపయోగిస్తున్నారని చెప్పడం చాలా సులభం పోలిక ప్రయోజనాలు . ఈ ఆపరేటర్ల ద్వారా పొందిన అవుట్పుట్ ఆ విలువలకు నిజం లేదా కాదా అనే దానిపై ఆధారపడి నిజం లేదా తప్పు అవుతుంది.

ఆపరేటర్వివరణ
==ఎడమ మరియు కుడి ఒపెరాండ్‌లు విలువలో సమానంగా ఉన్నాయా లేదా అని తెలుసుకోండి
! =ఎడమ మరియు కుడి ఆపరేటర్ల విలువలు సమానంగా లేవా అని తెలుసుకోండి
<కుడి ఒపెరాండ్ విలువ ఎడమ ఒపెరాండ్ కంటే ఎక్కువగా ఉందో లేదో తెలుసుకోండి
>ఎడమ ఒపెరాండ్ యొక్క విలువ కుడి ఒపెరాండ్ కంటే ఎక్కువగా ఉందో లేదో తెలుసుకోండి
<=కుడి ఒపెరాండ్ యొక్క విలువ ఎడమ ఒపెరాండ్ కంటే ఎక్కువ లేదా సమానంగా ఉందో లేదో తెలుసుకోండి
> =ఎడమ ఒపెరాండ్ యొక్క విలువ కుడి ఒపెరాండ్ కంటే ఎక్కువ లేదా సమానంగా ఉందో లేదో తెలుసుకోండి

దిగువ ఉదాహరణలో మీరు వాటి పనిని చూడవచ్చు:

a = 21 b = 10 ఉంటే a == b: ప్రింట్ ('a b కి సమానం') a! = b ప్రింట్ ('a b కి సమానం కాదు) a అయితే b: a అయితే ప్రింట్ ('a b కంటే గొప్పది')<= b: print ( 'a is either less than or equal to b' ) if a>= బి: ముద్రణ ('a బి కంటే ఎక్కువ లేదా సమానం')

అవుట్పుట్:
a b కి సమానం కాదు
a కంటే బి
a బి కంటే ఎక్కువ లేదా సమానం

పైథాన్ బేసిక్స్‌లోని బిట్‌వైస్ ఆపరేటర్లతో ముందుకు వెళ్దాం.

బిట్‌వైస్ ఆపరేటర్లు

ఈ ఆపరేటర్లను అర్థం చేసుకోవడానికి, మీరు అర్థం చేసుకోవాలి బిట్స్ సిద్ధాంతం . ఈ ఆపరేటర్లు అలవాటు పడ్డారు నేరుగా బిట్లను మార్చండి .

ఆపరేటర్వివరణ
&ఎడమ మరియు కుడి ఒపెరాండ్ల యొక్క వ్యక్తిగత బిట్స్‌పై AND ఆపరేషన్ చేయడానికి ఉపయోగిస్తారు
|ఎడమ మరియు కుడి ఒపెరాండ్ల యొక్క వ్యక్తిగత బిట్స్‌పై OR ఆపరేషన్ చేయడానికి ఉపయోగిస్తారు
^ఎడమ మరియు కుడి ఒపెరాండ్ల యొక్క వ్యక్తిగత బిట్స్‌పై XOR ఆపరేషన్ చేయడానికి ఉపయోగిస్తారు
~ఎడమ మరియు కుడి ఒపెరాండ్ల యొక్క వ్యక్తిగత బిట్స్‌పై 1 యొక్క అభినందన ఆపరేషన్ చేయడానికి ఉపయోగిస్తారు
<<ఎడమ ఒపెరాండ్‌ను కుడి ఒపెరాండ్ టైమ్‌ల ద్వారా మార్చడానికి ఉపయోగిస్తారు. ఒక ఎడమ షిఫ్ట్ 2 గుణించటానికి సమానం.
>>ఎడమ ఒపెరాండ్‌ను కుడి ఒపెరాండ్ టైమ్‌ల ద్వారా మార్చడానికి ఉపయోగిస్తారు. ఒక కుడి షిఫ్ట్ 2 ద్వారా విభజించటానికి సమానం.

దీన్ని కంప్యూటర్‌లో మీరే ప్రాక్టీస్ చేయడం మంచిది. పైథాన్ బేసిక్స్‌లో లాజికల్ ఆపరేటర్లతో ముందుకు సాగుతోంది.

లాజికల్ ఆపరేటర్లు

వీటిని ఒక నిర్దిష్ట పొందటానికి ఉపయోగిస్తారు తర్కం ఆపరేషన్ల నుండి. మాకు 3 ఆపరేషన్లు ఉన్నాయి.

  • మరియు (ఎడమ మరియు కుడి ఒపెరాండ్‌లు రెండూ నిజమైతే నిజం)
  • లేదా (ఒక ఆపరేషన్ నిజమైతే నిజం)
  • కాదు (ఆమోదించిన ఒపెరాండ్‌కు వ్యతిరేకం ఇస్తుంది)
a = ట్రూ b = తప్పుడు ముద్రణ (a మరియు b, a లేదా b, a కాదు)

అవుట్పుట్: తప్పుడు నిజమైన తప్పు

పైథాన్ బేసిక్స్‌లో సభ్యత్వ ఆపరేటర్లకు వెళ్లడం.

సభ్యత్వ నిర్వాహకులు

వీటిని పరీక్షించడానికి ఉపయోగిస్తారు a వేరియబుల్ స్పెషల్ లేదా విలువ ఉంది జాబితా, నిఘంటువు, టుపుల్, సెట్ మరియు మొదలైన వాటిలో.

ఆపరేటర్లు:

  • లో (క్రమం లో విలువ లేదా వేరియబుల్ కనుగొనబడితే నిజం)
  • లో లేదు (క్రమం లో విలువ కనుగొనబడకపోతే నిజం)
a = [1, 2, 3, 4] 5 లో ఉంటే: ప్రింట్ ('అవును!') 5 లో లేకపోతే: ప్రింట్ ('లేదు!')

అవుట్పుట్ : లేదు!

పైథాన్ బేసిక్స్‌లో గుర్తింపు ఆపరేటర్ల ముందుకు వెళ్దాం.

గుర్తింపు ఆపరేటర్

ఈ ఆపరేటర్లు అలవాటు పడ్డారు విలువలు ఉన్నాయో లేదో తనిఖీ చేయండి , వేరియబుల్స్ ఒకేలా ఉంటుంది లేదా. అంత సులభం.

ఆపరేటర్లు:

  • ఉంది (అవి ఒకేలా ఉంటే నిజం)
  • కాదు (అవి ఒకేలా ఉండకపోతే నిజం)
a = 5 బి = 5 ఒక బి అయితే: ప్రింట్ ('సారూప్యత') ఒక బి కాకపోతే: ప్రింట్ ('సారూప్యత లేదు!')

పైథాన్ యొక్క ఆపరేటర్లకు ఆ హక్కు ముగుస్తుంది.

నేమ్‌స్పేస్‌లకు వెళ్లడానికి ముందు, మీరు వెళ్లాలని నేను సూచిస్తాను పైథాన్‌లో విధుల గురించి మంచి అవగాహన పొందడానికి. మీరు దాన్ని పూర్తి చేసిన తర్వాత, పైథాన్ బేసిక్స్‌లో నేమ్‌స్పేసింగ్‌కు వెళ్దాం.

నేమ్‌స్పేసింగ్ మరియు స్కోప్‌లు

మీరు దానిని గుర్తుంచుకుంటారు పైథాన్ లోని ప్రతిదీ ఒక వస్తువు , సరియైనదా? సరే, మీరు యాక్సెస్ చేయడానికి ప్రయత్నిస్తున్నది పైథాన్‌కు ఎలా తెలుసు? మీకు ఒకే పేరుతో 2 విధులు ఉన్న పరిస్థితి గురించి ఆలోచించండి. మీకు అవసరమైన ఫంక్షన్‌ను మీరు ఇంకా కాల్ చేయగలరు. అది ఎలా సాధ్యం? ఇక్కడే నేమ్‌స్పేసింగ్ రక్షించటానికి వస్తుంది.

పైథాన్ కేటాయించడానికి ఉపయోగించే వ్యవస్థ నేమ్‌స్పేసింగ్ ప్రత్యేక పేర్లు మా కోడ్‌లోని అన్ని వస్తువులకు. మరియు మీరు ఆశ్చర్యపోతుంటే, వస్తువులు వేరియబుల్స్ మరియు పద్ధతులు కావచ్చు. పైథాన్ నేమ్‌స్పేసింగ్ చేస్తుంది నిఘంటువు నిర్మాణాన్ని నిర్వహించడం . ఎక్కడ పేర్లు కీలుగా పనిచేస్తాయి ఇంకా ఆబ్జెక్ట్ లేదా వేరియబుల్ నిర్మాణంలో విలువలుగా పనిచేస్తుంది . ఇప్పుడు మీరు పేరు ఏమిటి అని ఆలోచిస్తారు?

బాగా, ఒక పేరు మీరు ఉపయోగించే ఒక మార్గం వస్తువులను యాక్సెస్ చేయండి . ఈ పేర్లు మీరు వారికి కేటాయించిన విలువలను యాక్సెస్ చేయడానికి సూచనగా పనిచేస్తాయి.

ఉదాహరణ : a = 5, బి = ’ఎడురేకా!’

నేను ‘ఎడురేకా!’ విలువను యాక్సెస్ చేయాలనుకుంటే, నేను వేరియబుల్ పేరును ‘బి’ అని పిలుస్తాను మరియు నాకు ‘ఎడురేకా!’ యాక్సెస్ ఉంటుంది. ఇవి పేర్లు. మీరు పద్ధతుల పేర్లను కూడా కేటాయించవచ్చు మరియు తదనుగుణంగా కాల్ చేయవచ్చు.

దిగుమతి గణిత square_root = math.sqrt ముద్రణ ('వర్గమూలం', square_root (9%)

అవుట్పుట్ : రూట్ 3.0

నేమ్‌స్పేసింగ్ స్కోప్‌లతో పనిచేస్తుంది. స్కోప్‌లు ఉన్నాయి వారు చెందిన ఫంక్షన్ లేదా క్లాస్ లోపల ఫంక్షన్ / వేరియబుల్ / విలువ యొక్క ప్రామాణికత . పైథాన్ అంతర్నిర్మిత విధులు నేమ్‌స్పేసింగ్ పైథాన్ యొక్క అన్ని ఇతర స్కోప్‌లను కవర్ చేస్తుంది . ప్రింట్ () మరియు ఐడి () వంటి విధులు దిగుమతులు లేకుండా కూడా ఉపయోగించవచ్చు మరియు ఎక్కడైనా ఉపయోగించవచ్చు. వాటి క్రింద ఉంది ప్రపంచ మరియు స్థానిక నేమ్‌స్పేసింగ్. దిగువ కోడ్ స్నిప్పెట్‌లో స్కోప్ మరియు నేమ్‌స్పేసింగ్ గురించి వివరిస్తాను:

def add (): x = 3 y = 2 def add2 (): p, q, r = 3, 4, 5 print ('లోపల 3 సంఖ్యల add2 ప్రింటింగ్ మొత్తం:' (p + q + r)) add2 () ముద్రణ ('p, q, r యొక్క విలువలు:', p, q, r) ముద్రణ ('2 సంఖ్యల యాడ్ ప్రింటింగ్ మొత్తం లోపల:' (x + y)) జోడించు ()

పై కోడ్‌తో మీరు చూడగలిగినట్లుగా, నేను యాడ్ () మరియు యాడ్ 2 () పేరుతో 2 ఫంక్షన్లను ప్రకటించాను. మీకు యాడ్ () యొక్క నిర్వచనం ఉంది మరియు మీరు తరువాత పద్దతిని యాడ్ () అని పిలుస్తారు. ఇక్కడ add () లో మీరు add2 () అని పిలుస్తారు మరియు మీరు 3 + 4 + 5 12 అయినందున 12 యొక్క అవుట్పుట్ పొందగలుగుతారు. కానీ మీరు add2 () నుండి బయటకు వచ్చిన వెంటనే, p, q, r యొక్క పరిధి p, q, r మీరు add2 () లో ఉంటే మాత్రమే ప్రాప్యత చేయగలవు మరియు అందుబాటులో ఉంటాయి. మీరు ఇప్పుడు యాడ్ () లో ఉన్నందున, p, q, r లేదు మరియు అందువల్ల మీరు లోపం పొందుతారు మరియు అమలు ఆగిపోతుంది.

మీరు క్రింద ఉన్న బొమ్మ నుండి స్కోప్‌ల గురించి మరియు నేమ్‌స్పేసింగ్ గురించి బాగా అర్థం చేసుకోవచ్చు. ది అంతర్నిర్మిత పరిధి పైథాన్ వాటిని తయారు చేస్తుంది అవసరమైనప్పుడు అందుబాటులో ఉంటుంది . ది ప్రపంచ పరిధి అన్నింటినీ వర్తిస్తుంది కార్యక్రమాలు అది అమలు చేయబడుతోంది. ది స్థానిక పరిధి అన్నింటినీ వర్తిస్తుంది పద్ధతులు ఒక ప్రోగ్రామ్‌లో అమలు చేయబడుతోంది. పైథాన్‌లో నేమ్‌స్పేసింగ్ అంటే ప్రాథమికంగా. పైథాన్ బేసిక్స్లో ప్రవాహ నియంత్రణతో ముందుకు వెళ్దాం.

పైథాన్‌లో ఫ్లో కంట్రోల్ మరియు కండిషనింగ్

కోడ్ ఏ భాషలోనైనా వరుసగా నడుస్తుందని మీకు తెలుసు, కానీ మీకు కావాలంటే ఆ ప్రవాహాన్ని విచ్ఛిన్నం చేయండి మీరు చేయగలిగేది తర్కాన్ని జోడించి కొన్ని ప్రకటనలను పునరావృతం చేయండి మీ కోడ్ తగ్గిస్తుంది మరియు పొందగలదు తక్కువ మరియు తెలివిగల కోడ్‌తో పరిష్కారం . అన్ని తరువాత, కోడింగ్ అంటే అదే. సమస్యలకు తర్కం మరియు పరిష్కారాలను కనుగొనడం మరియు దీనిని ఉపయోగించి చేయవచ్చు మరియు షరతులతో కూడిన ప్రకటనలు.

షరతులతో కూడిన ప్రకటనలు అమలు చేయబడింది ఒకవేళ మాత్రమే నిర్దిష్ట పరిస్థితి నెరవేరింది , లేకపోతే అది దాటవేయబడింది పరిస్థితి సంతృప్తికరంగా ఉన్న చోటికి. పైథాన్లోని షరతులతో కూడిన ప్రకటనలు ఉంటే, ఎలిఫ్ మరియు.

సింటాక్స్:

if condition: స్టేట్మెంట్ ఎలిఫ్ కండిషన్: స్టేట్మెంట్ వేరే: స్టేట్మెంట్

దీని అర్థం ఒక షరతు నెరవేరినట్లయితే, ఏదైనా చేయండి. లేకపోతే మిగిలిన ఎలిఫ్ షరతుల ద్వారా వెళ్లి చివరకు ఎటువంటి షరతులు తీర్చకపోతే, మిగతా బ్లాక్‌ను అమలు చేయండి. If-else బ్లాక్స్ లోపల మీరు గూడు ఉంటే-else స్టేట్మెంట్లను కూడా కలిగి ఉండవచ్చు.

a = 10 b = 15 a == b: print ('అవి సమానం') elif a> b: print ('a పెద్దది') else: print ('b పెద్దది')

అవుట్పుట్ : b పెద్దది

షరతులతో కూడిన స్టేట్‌మెంట్‌లు అర్థం చేసుకోవడంతో, మనం లూప్‌లకు వెళ్దాం. మీరు ఒక పరిష్కారాన్ని పొందటానికి కొన్ని స్టేట్‌మెంట్‌లను మళ్లీ మళ్లీ అమలు చేయాలనుకుంటున్నప్పుడు మీకు కొన్ని సమయాలు ఉంటాయి లేదా మీరు కొన్ని లాజిక్‌లను వర్తింపజేయవచ్చు, అంటే 2 నుండి 3 పంక్తుల కోడ్‌ను ఉపయోగించి ఒక నిర్దిష్ట రకమైన స్టేట్‌మెంట్‌లను అమలు చేయవచ్చు. ఇక్కడే మీరు ఉపయోగిస్తున్నారు .

ఉచ్చులను 2 రకాలుగా విభజించవచ్చు.

  • పరిమిత: ఒక నిర్దిష్ట షరతు వచ్చేవరకు ఈ రకమైన లూప్ పనిచేస్తుంది
  • అనంతం: ఈ రకమైన లూప్ అనంతంగా పనిచేస్తుంది మరియు ఎప్పటికీ ఆగదు.

పైథాన్ లేదా మరే ఇతర భాషలోని ఉచ్చులు పరిస్థితిని పరీక్షించవలసి ఉంటుంది మరియు అవి స్టేట్‌మెంట్‌లకు ముందు లేదా స్టేట్‌మెంట్‌ల తర్వాత చేయవచ్చు. వాళ్ళు పిలువబడ్డారు :

  • ప్రీ-టెస్ట్ లూప్స్: మొదట షరతు పరీక్షించబడి, ఆ తరువాత స్టేట్‌మెంట్‌లు అమలు చేయబడతాయి
  • టెస్ట్ లూప్‌లను పోస్ట్ చేయండి: స్టేట్మెంట్ కనీసం ఒకసారి అమలు చేయబడి, తరువాత పరిస్థితి తనిఖీ చేయబడుతుంది.

పైథాన్‌లో మీకు 2 రకాల ఉచ్చులు ఉన్నాయి:

  • కోసం
  • అయితే

ఈ ప్రతి లూప్‌లను సింటాక్స్ మరియు కోడ్ స్నిప్పెట్‌లతో క్రింద అర్థం చేసుకుందాం.

లూప్‌ల కోసం: ఈ ఉచ్చులు a చేయడానికి ఉపయోగిస్తారు కొన్ని ప్రకటనల సమితి ఇచ్చిన కోసం పరిస్థితి మరియు పరిస్థితి విఫలమయ్యే వరకు కొనసాగించండి. మీకు తెలుసు ఎన్నిసార్లు మీరు లూప్ కోసం అమలు చేయాలి.

సింటాక్స్:

పరిధిలో వేరియబుల్ కోసం: ప్రకటనలు

కోడ్ స్నిప్పెట్ క్రింద ఉంది:

బాస్కెట్_ఆఫ్_ఫ్రూట్స్ = ['ఆపిల్', 'ఆరెంజ్', 'పైనాపిల్', 'అరటి'] బాస్కెట్_ఆఫ్_ఫ్రూట్స్‌లో పండు కోసం: ప్రింట్ (పండు, ముగింపు = ',')

అవుట్పుట్ : ఆపిల్, నారింజ, పైనాపిల్, అరటి

పైథాన్‌లో ఫర్ ఫర్ లూప్స్ ఈ విధంగా పనిచేస్తాయి. పైథాన్ బేసిక్స్‌లో టైమ్ లూప్‌తో ముందుకు వెళ్దాం.

ఉచ్చులు అయితే: ఉచ్చులు అయితే ఉచ్చులు కోసం అదే మినహాయింపుతో మీకు ముగింపు పరిస్థితి తెలియకపోవచ్చు. లూప్ పరిస్థితులు తెలిసినవి కాని లూప్ అయితే పరిస్థితులు కాకపోవచ్చు.

సింటాక్స్:

పరిస్థితి అయితే: ప్రకటనలు

కోడ్ స్నిప్పెట్ ఇలా ఉంది:

రెండవ = 10 అయితే రెండవ> = 0: ముద్రణ (రెండవది, ముగింపు = '->') రెండవ- = 1 ముద్రణ ('బ్లాస్టాఫ్!')

అవుట్పుట్ : 10-> 9-> 8-> 7-> 6-> 5-> 4-> 3-> 2-> 1-> బ్లాస్టాఫ్!

ఈ సమయంలో లూప్ పనిచేస్తుంది.

మీరు తరువాత కలిగి ఉన్నారు సమూహ ఉచ్చులు మీరు ఎక్కడ ఉన్నారు మరొకదానికి లూప్‌ను పొందుపరచండి. దిగువ కోడ్ మీకు ఒక ఆలోచన ఇవ్వాలి.

పరిధిలో (10) i కోసం కౌంట్ = 1: పరిధిలో j కోసం ప్రింట్ (str (i) * i) (0, i): కౌంట్ = కౌంట్ + 1

అవుట్పుట్:

ఒకటి

22

333

4444

55555

666666

777777

88888888

999999999

సంఖ్య యొక్క స్ట్రింగ్‌ను ముద్రించే లూప్ కోసం మీకు మొదటిది ఉంది. లూప్ కోసం మరొకటి సంఖ్యను 1 చేర్చుతుంది, ఆపై షరతు నెరవేరే వరకు ఈ ఉచ్చులు అమలు చేయబడతాయి. లూప్ ఎలా పనిచేస్తుంది. మరియు ఇది ఉచ్చులు మరియు షరతుల కోసం మా సెషన్‌ను చుట్టేస్తుంది. పైథాన్ బేసిక్స్‌లో ఫైల్ హ్యాండ్లింగ్‌తో ముందుకు కదులుతోంది.

పైథాన్‌తో ఫైల్ హ్యాండ్లింగ్

పైథాన్ మీరు ఉపయోగించగల అంతర్నిర్మిత విధులను కలిగి ఉంది ఫైళ్ళతో పని చేయండి వంటివి పఠనం మరియు రాయడం సమాచారం నుండి లేదా ఫైల్‌కు . TO ఫైల్ ఆబ్జెక్ట్ ఓపెన్ () ఫంక్షన్‌ను ఉపయోగించి ఫైల్‌ను పిలిచినప్పుడు తిరిగి వస్తుంది మరియు మీరు దానిపై ఆపరేషన్లు చదవడం, వ్రాయడం, సవరించడం మరియు మొదలైనవి చేయవచ్చు.

మీరు ఫైల్ నిర్వహణ గురించి వివరంగా తెలుసుకోవాలనుకుంటే, మీరు పూర్తి ట్యుటోరియల్ ద్వారా వెళ్ళవచ్చు- పైథాన్‌లో ఫైల్ నిర్వహణ.

ఫైళ్ళతో పనిచేసే ప్రవాహం క్రింది విధంగా ఉంటుంది:

  • తెరవండి ఓపెన్ () ఫంక్షన్ ఉపయోగించి ఫైల్
  • ప్రదర్శించండి కార్యకలాపాలు ఫైల్ ఆబ్జెక్ట్‌లో
  • దగ్గరగా ఫైల్‌తో ఎటువంటి నష్టం జరగకుండా క్లోజ్ () ఫంక్షన్‌ను ఉపయోగించి ఫైల్

సింటాక్స్:

File_object = ఓపెన్ ('ఫైల్ పేరు', 'r')

మోడ్ మీరు ఫైల్‌తో ఇంటరాక్ట్ అవ్వాలనుకునే మార్గం. మీరు ఏదైనా మోడ్ వేరియబుల్ పాస్ చేయకపోతే, డిఫాల్ట్ రీడ్ మోడ్ గా తీసుకోబడుతుంది.

మోడ్వివరణ
rపైథాన్‌లో డిఫాల్ట్ మోడ్. ఇది ఫైల్ నుండి కంటెంట్‌ను చదవడానికి ఉపయోగించబడుతుంది.
లోవ్రాసే మోడ్‌లో తెరవడానికి ఉపయోగిస్తారు. ఒక ఫైల్ ఉనికిలో లేకపోతే, అది క్రొత్తదాన్ని సృష్టిస్తుంది, ప్రస్తుత ఫైల్ యొక్క విషయాలను కత్తిరించుకుంటుంది.
xఫైల్‌ను సృష్టించడానికి ఉపయోగిస్తారు. ఫైల్ ఉనికిలో ఉంటే, ఆపరేషన్ విఫలమవుతుంది
కుఅనుబంధ మోడ్‌లో ఫైల్‌ను తెరవండి. ఫైల్ ఉనికిలో లేకపోతే, అది క్రొత్త ఫైల్ను తెరుస్తుంది.
బిఇది ఫైల్ యొక్క విషయాలను బైనరీలో చదువుతుంది.
టిఇది టెక్స్ట్ మోడ్‌లోని విషయాలను చదువుతుంది మరియు పైథాన్‌లో డిఫాల్ట్ మోడ్.
+ఇది నవీకరణ ప్రయోజనాల కోసం ఫైల్‌ను తెరుస్తుంది.

ఉదాహరణ:

file = open ('mytxt', 'w') string = '- iureka (-) పరిధిలో (5): file.write (string) file.close ()

అవుట్పుట్ : -ఎదురేకాకు స్వాగతం! - -ఎదురేకాకు స్వాగతం! - -ఎదురేకాకు స్వాగతం! - -ఎదురేకాకు స్వాగతం! - -ఎదురేకాకు స్వాగతం! - మిట్స్ట్ ఫైల్‌లో

మీరు ముందుకు వెళ్లి ఫైళ్ళతో మరింత ప్రయత్నించవచ్చు. బ్లాగ్ యొక్క చివరి అంశాలకు వెళ్దాం. OOPS మరియు వస్తువులు మరియు తరగతులు. ఈ రెండూ దగ్గరి సంబంధం కలిగి ఉంటాయి.

OOPS

పాత ప్రోగ్రామింగ్ భాషలు నిర్మించబడ్డాయి సమాచారం అవ్వచ్చు కోడ్ యొక్క ఏదైనా మాడ్యూల్ ద్వారా ప్రాప్యత చేయబడింది . ఇది దారితీయవచ్చు సంభావ్య భద్రతా సమస్యలు ఇది డెవలపర్‌లకు వెళ్ళడానికి దారితీసింది ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ మెరుగైన పరిష్కారాలను పొందగలిగే వాస్తవ ప్రపంచ ఉదాహరణలను కోడ్‌లోకి అనుకరించడానికి ఇది మాకు సహాయపడుతుంది.

OOPS యొక్క 4 భావనలు ఉన్నాయి, అవి అర్థం చేసుకోవాలి. వారు:

  • వారసత్వం: వారసత్వం మాకు అనుమతిస్తుంది గుణాలు మరియు పద్ధతులను ఉత్పన్నం చేయండి మాతృ తరగతి నుండి మరియు అవసరానికి అనుగుణంగా వాటిని సవరించండి. కారు యొక్క నిర్మాణం వివరించబడిన కారుకు సరళమైన ఉదాహరణ కావచ్చు మరియు స్పోర్ట్స్ కార్లు, సెడాన్లు మరియు మొదలైన వాటిని వివరించడానికి ఈ తరగతిని పొందవచ్చు.
  • ఎన్కప్సులేషన్: ఎన్కప్సులేషన్ డేటా మరియు వస్తువులను కలిసి బంధించడం ఇతర వస్తువులు మరియు తరగతులు డేటాను యాక్సెస్ చేయవు. పైథాన్ ప్రైవేట్, రక్షిత మరియు పబ్లిక్ రకాలను కలిగి ఉంది, దీని పేర్లు వారు ఏమి చేయాలో సూచిస్తాయి. ప్రైవేట్ లేదా రక్షిత కీలకపదాలను పేర్కొనడానికి పైథాన్ ‘_’ లేదా ‘__’ ను ఉపయోగిస్తుంది.
  • పాలిమార్ఫిజం: ఇది మాకు ఒక కలిగి ఉండటానికి అనుమతిస్తుంది వివిధ రకాల డేటా కోసం సాధారణ ఇంటర్ఫేస్ అది పడుతుంది. విభిన్న డేటాతో మీరు వారికి సమానమైన ఫంక్షన్ పేర్లను కలిగి ఉండవచ్చు.
  • సంగ్రహణ: సంగ్రహణను ఉపయోగించవచ్చు మోడలింగ్ తరగతుల ద్వారా సంక్లిష్ట వాస్తవికతను సులభతరం చేయండి సమస్యకు తగినది.

ఈ వ్యాసంపై మీరు వెళ్లాలని నేను సూచిస్తాను పైథాన్ క్లాసులు మరియు వస్తువులు (OOPS ప్రోగ్రామింగ్).

మీరు ఈ బ్లాగు చదవడం ఆనందించారని మరియు పైథాన్ యొక్క ప్రాథమికాలను అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను. మరిన్ని కోసం వేచి ఉండండి. హ్యాపీ లెర్నింగ్!

ఇప్పుడు మీరు పైథాన్ బేసిక్స్ అర్థం చేసుకున్నారు, చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత.

ఎడురేకా యొక్క పైథాన్ ప్రోగ్రామింగ్ సర్టిఫికేషన్ శిక్షణా కోర్సు పైథాన్ ప్రోగ్రామర్ కావాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడింది. పైథాన్ ప్రోగ్రామింగ్‌లోకి మీకు మంచి ప్రారంభాన్ని ఇవ్వడానికి మరియు కోర్ మరియు అధునాతన భావనల కోసం మీకు శిక్షణ ఇవ్వడానికి ఈ కోర్సు రూపొందించబడింది.

మాకు ప్రశ్న ఉందా? దయచేసి ఈ “పైథాన్ బేసిక్స్: పైథాన్‌ను ఇంత శక్తివంతం చేస్తుంది” బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.