Python Introduction
What is Python ?
పైథాన్ ట్యుటోరియల్ : పైథాన్ యొక్క ఇంట్రడక్షన్
పైథాన్ అంటే ఏమిటి (What is Python )?
పైథాన్ అనేది ఒక ప్రసిద్ధమైన ప్రోగ్రామింగ్ భాష ( popular programming language ). ఈ లాంగ్వేజ్ ను " గైడో వాన్ రోసమ్ ( Guido von Rossum ) " అనే వ్యక్తి చేత సృష్టించబడింది.
పైథాన్ ఎప్పుడు విడుదలైంది ( When was Python released ) ?
" గైడో వాన్ రోసమ్ " డెవలప్ చేసిన ఈ పైథాన్ లాంగ్వేజ్ 1991లో విడుదలైంది.
అసలు పైథాన్ దేని కోసం ఉపయోగించబడుతుంది ( What is Python actually used for ) ?
వీటి కోసం Python ఉపయోగించబడుతుంది : Python is used for these
- వెబ్ డెవలప్మెంట్ చేయాడానికి(web development) (అది కూడా సర్వర్ వైపు),
- సాఫ్ట్వేర్ డెవలప్ మెంట్ ,
- గణితం కి సంబంధించి,
- సిస్టమ్ స్క్రిప్టింగ్ కోసం.
పై వాటి కోసమే కాకుండా మిగత వాటి కోసం కూడా పైథాన్ లాంగ్వేజ్ ను ఉపయోగిస్తారు. వాటి గురించి ముందు ముందు వచ్చే ట్యుటోరియల్ లో నేర్చుకుంటాము.
ఈ పైథాన్ లాంగ్వేజ్ ఏమి చేయగలదు?
What can this Python language do?
- వెబ్ అప్లికేషన్లను తయారుచేయడానికి పైథాన్ ను సర్వర్లో ఉపయోగించదానికి ఒక మంచి ఆప్షన్.
- వర్క్ఫ్లోలను సృష్టించడానికి సాఫ్ట్వేర్తో పాటు పైథాన్ను కూడా ఉపయోగించవచ్చు.
- ఈ పైథాన్ లాంగ్వేజ్ డేటాబేస్ సిస్టమ్లకు కనెక్ట్ చేయగలదు. అంతే కాదు Python ఫైల్లను చదవగలదు మరియు సవరించగలదు కూడా.
- పెద్ద డేటాను మేనేజ్ చేయడానికి మరియు సంక్లిష్టమైన గణితాన్ని మేనేజ్ చేయడానికి Python ను చాలా సింపుల్ గా యూజ్ చేయవచ్చు.
- పైథాన్ వేగవంతమైన ప్రోటోటైపింగ్ కోసం గాని లేదా ఉత్పత్తికి సిద్ధంగా ఉన్న సాఫ్ట్వేర్ డెవలప్ చేయడం కోసం ఉపయోగించవచ్చు.
అసలు పైథాన్ ఎందుకు? (Why Python)
- పైథాన్ వివిధ ప్లాట్ఫారమ్లలో వర్క్ చేయగలదు. అంటే Windows, Linux, Raspberry Pi, Mac etc వంటి వాటిలో వర్క్ చేయగలదు.
- ఈ లాంగ్వేజ్ ఇంగ్లీష్ భాష లాగే ఉంటూ సింపుల్ సింటాక్స్ ఉంటాయి.
- మిగతా లాంగ్వేజ్ లలో ఒక టాస్క్ పూర్తీ చేయడానికి 5-10 లైన్లు రాయాల్సి వస్తుంది. కానీ పైథాన్ లాంగ్వేజ్ లో సింపుల్ సింటాక్స్ ఉండటం వల్ల , ఇది డెవలపర్లను తక్కువ లైన్లతో ప్రోగ్రామ్లను వ్రాయడానికి అనుమతిస్తుంది.
- పైథాన్ ఇంటర్ప్రెటర్ సిస్టమ్లో రన్ అవుతుంది, అంటే దీని అర్థం ఏమిటంటే కోడ్ వ్రాసిన వెంటనే దాన్ని అమలు చేయవచ్చు. అంటే ప్రోటోటైపింగ్ చాలా త్వరగా ఉంటుంది.
- ఈ పైథాన్ను ఆబ్జెక్ట్-ఓరియెంటెడ్ మార్గంలో, విధానపరమైన మార్గంలో లేదా functional way లో ట్రీట్ చేయవచ్చు.
Good to know about Python : పైథాన్ గురించి తెలుసుకోవడం మంచిది
ఇప్పుడు పైథాన్ యొక్క ప్రధాన వెర్షన్ పైథాన్ 3 (Python 3). ఈ ట్యుటోరియల్లో ఈ పైథాన్ 3 ను మనం use చేస్తాము. అయినప్పటికీ, పైథాన్ 2 అనేది, భద్రతా నవీకరణలు తప్ప మరేదైనా నవీకరించబడనప్పటికీ, ఇప్పటికీ కూడా చాలా ప్రజాదరణ పొందుతూ వస్తుంది.
ఇతర ప్రోగ్రామింగ్ భాషలతో పోలిస్తే పైథాన్ సింటాక్స్ ఎలా బిన్నంగా ఉందని చెప్పవచ్చు ?
How does Python syntax differ from other programming languages?
పైథాన్ చదవడానికి చాలా సింపుల్ రూపొందించబడింది. అంతే కాదండోయ్ గణిత శాస్త్ర ప్రభావంతో ఆంగ్ల లాంగ్వేజ్ కు కొన్ని సారూప్యతలు కూడా ఉన్నాయి.
మిగతా లాంగ్వేజ్ లలో అయితే ఒక లైన్ పూర్తీ అయిన తరువాత చివరన సెమికోలన్లు ( ; ) లేదా కుండలీకరణాలను ( {} ) ఉపయోగించాలి.
కానీ ఒక లైన్ పూర్తీ అయిన తరువాత చివరన సెమికోలన్లు ( ; ) లేదా కుండలీకరణాలు ( {} ) పైథాన్ లో అవసరం లేదు. పైథాన్ మాత్రం ఇచ్చిన ఆదేశాన్ని పూర్తి చేయడానికి కొత్త లైన్లను ఉపయోగిస్తుంది.
స్కోప్ను నిర్వచించడానికి ఈ పైథాన్ వైట్స్పేస్ని ఉపయోగించి ఇండెంటేషన్పై ఆధారపడుతుంది.
అంటే లూప్లు, ఫంక్షన్లు మరియు తరగతుల పరిధి వంటివి అని అర్తం. మిగతా లాంగ్వేజ్ లలో అయితే తరచుగా ఈ ప్రయోజనం( purpose ) కోసం కర్లీ-బ్రాకెట్ల- {}ను ఉపయోగిస్తాము.
