పైథాన్ అన్వయించబడిన, ఇంటరాక్టివ్, ఆబ్జెక్ట్-ఓరియెంటెడ్ మరియు హై-లెవల్ ప్రోగ్రామింగ్ లాంగ్వేజ్, దీనిని గైడో వాన్ రోసమ్ ఎనభైల చివరలో మరియు తొంభైల ప్రారంభంలో నెదర్లాండ్స్లోని నేషనల్ రీసెర్చ్ ఇన్స్టిట్యూట్ ఫర్ మ్యాథమెటిక్స్ అండ్ కంప్యూటర్ సైన్స్లో అభివృద్ధి చేశారు. ఇది C, C++, Unix షెల్ మరియు ఇతర స్క్రిప్టింగ్ భాషల వంటి అనేక ఇతర భాషల నుండి తీసుకోబడింది. పైథాన్ సోర్స్ కోడ్ GNU జనరల్ పబ్లిక్ లైసెన్స్ (GPL) క్రింద అందుబాటులో ఉంది. ఇప్పుడు దీనిని రోసమ్ మార్గదర్శకత్వంలో ఇన్స్టిట్యూట్లోని కోర్ డెవలప్మెంట్ టీమ్ నిర్వహిస్తోంది.
Why Python?
పైథాన్ అనేది అధిక-స్థాయి, అన్వయించబడిన, ఇంటరాక్టివ్ మరియు ఆబ్జెక్ట్-ఓరియెంటెడ్ స్క్రిప్టింగ్ భాష, ఇది ఎక్కువగా చదవగలిగేలా రూపొందించబడింది. ముఖ్యంగా గొప్ప సాఫ్ట్వేర్ ఇంజనీర్లు కావడానికి విద్యార్థులకు మరియు పని చేసే నిపుణులకు పైథాన్ తప్పనిసరి. పైథాన్ నేర్చుకోవడం వల్ల కలిగే కొన్ని ప్రయోజనాలు:
Python is Interpreted − పైథాన్ కోడ్ కంపైల్ చేయబడదు, ఇది రన్టైమ్లో మాత్రమే వ్యాఖ్యాత ద్వారా ప్రాసెస్ చేయబడుతుంది.
Python is Interactive − మీరు మీ ప్రోగ్రామ్లను వ్రాయడానికి నేరుగా పైథాన్ ప్రాంప్ట్ని ఉపయోగించి వ్యాఖ్యాతతో పరస్పర చర్య చేయవచ్చు.
Python is Object-Oriented − తరగతులు మరియు వస్తువులతో పనిచేసే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్కు పైథాన్ మద్దతు ఇస్తుంది.
Python is a Beginner's Language − ప్రారంభ స్థాయి ప్రోగ్రామర్లకు పైథాన్ ఉత్తమ ప్రోగ్రామింగ్ భాష.
Characteristics of Python
ఇది OOPS కాన్సెప్ట్తో పాటు ఫంక్షనల్ మరియు స్ట్రక్చర్డ్ ప్రోగ్రామింగ్ పద్ధతులకు మద్దతు ఇస్తుంది.
ఇది స్క్రిప్టింగ్ భాషగా ఉపయోగించబడుతుంది లేదా అప్లికేషన్లను అభివృద్ధి చేయడానికి బైట్-కోడ్కు కంపైల్ చేయబడుతుంది.
ఇది అధిక-స్థాయి డైనమిక్ డేటా రకాలను అందిస్తుంది మరియు డైనమిక్ రకం తనిఖీకి మద్దతు ఇస్తుంది.
ఇది ఆటోమేటిక్ చెత్త సేకరణకు మద్దతు ఇస్తుంది.
ఇది C, C++ మరియు Javaతో సులభంగా అనుసంధానించబడుతుంది.
Applications of Python
Easy-to-learn − పైథాన్ కీవర్డ్లు, సాధారణ నిర్మాణం మరియు స్పష్టంగా నిర్వచించబడిన వాక్యనిర్మాణం వంటి కొన్ని మరియు ఆంగ్ల పదాలను కలిగి ఉంది. దీనివల్ల విద్యార్థి త్వరగా భాషను తీయగలుగుతాడు.
Easy-to-read − పైథాన్ కోడ్ తక్కువ వాక్యనిర్మాణాన్ని కలిగి ఉంటుంది, తద్వారా మనం స్పష్టంగా నిర్వచించవచ్చు మరియు కళ్లకు కనిపించవచ్చు.
Easy-to-maintain − పైథాన్లో అభివృద్ధి చేయబడిన కోడ్ సులభంగా నిర్వహించబడుతుంది.
A broad standard library − పైథాన్ లైబ్రరీలో ఎక్కువ భాగం చాలా పోర్టబుల్ మరియు UNIX, Windows మరియు Macintoshలో క్రాస్-ప్లాట్ఫారమ్కు అనుకూలంగా ఉంటుంది.
Interactive Mode − ఇంటరాక్టివ్ టెస్టింగ్ మరియు కోడ్ డీబగ్గింగ్ను అనుమతించే ఇంటరాక్టివ్ మోడ్కు పైథాన్ మద్దతునిస్తుంది.
Portable − పైథాన్ అనేక రకాల హార్డ్వేర్ ప్లాట్ఫారమ్లపై అమలు చేయగలదు మరియు అన్ని ప్లాట్ఫారమ్లలో ఒకే ఇంటర్ఫేస్ను కలిగి ఉంటుంది.
Extendable − మీరు పైథాన్ ఇంటర్ప్రెటర్కి తక్కువ-స్థాయి మాడ్యూల్లను జోడించవచ్చు.
Databases − పైథాన్ అన్ని ప్రధాన డేటాబేస్లకు ఇంటర్ఫేస్లను అందిస్తుంది.
GUI Programming − Windows MFC, Macintosh మరియు Unix యొక్క X విండో సిస్టమ్ వంటి అనేక సిస్టమ్ కాల్లు, లైబ్రరీలు మరియు విండోస్ సిస్టమ్లకు సృష్టించబడే మరియు పోర్ట్ చేయగల GUI అప్లికేషన్లకు పైథాన్ మద్దతు ఇస్తుంది.
Scalable − షెల్ స్క్రిప్టింగ్ కంటే పెద్ద ప్రోగ్రామ్లకు పైథాన్ మెరుగైన నిర్మాణం మరియు మద్దతును అందిస్తుంది.
150
350
TAKE THIS COURSE