पाइथन : एक परिचय (Python : An Introduction)
पाइथन वर्तमान दौर (21वीं शताब्दी के दूसरे दशक) की सबसे
प्रसिद्ध भाषा है। प्रोग्रामिंग के क्षेत्र में कार्य कर रहे लोगों द्वारा इसके कई
कारण बताए जाते हैं, जैसे- यह भाषा अन्य प्रोग्रामिंग भाषाओं की
तुलना में अधिक सरल है; इसका उपयोग विविध प्रकार के
सॉफ्टवेयर के विकास, जैसे- web development,
software development और Scientific application आदि किसी में भी किया जा सकता जाता है। वर्तमान दौर की अनेक बड़ी कंपनियाँ, जैसे- Google, Yahoo, Quora, Pinterest और
Spotify आदि इसका व्यापक स्तर पर उपयोग कर रही हैं। इसलिए
पाइथन भाषा सीखना इन सभी जुड़ने के लिए एक अच्छा विकल्प सिद्ध हो सकता है।
Python एक ‘general purpose
programming language’ है। इसका कारण है कि इस भाषा में App
development, Website building, Machine learning, Data analysis, Web scraping और Natural language processing आदि सभी कार्य किए
जाते हैं। यह एक Object-oriented और High level
programming language है। यह एक interpreted language है। अर्थात पाइथन भाषा में लिखे गये program के कोड को
पहले compile करने की जरूरत नही पड़ती है। इसमें कंपाइलर की
जगह इंटरप्रेटर का प्रयोग होता है। पाइथन भाषा में modules और
packages का प्रयोग किया जाता है। इसका लाभ यह है कि किसी python
program को एक modular style में design
किया जा सकता है और इसके code का निर्बाध रूप
से दूसरे project में पुनः उपयोग किया जा सकता है।
पाइथन के नवीन संस्करण
· Python 3.0 – December 3, 2008
· Python 3.1 – June 27, 2009
· Python 3.2 – February 20, 2011
· Python 3.3 – September 29, 2012
· Python 3.4 – March 16, 2014
· Python 3.5 – September 13, 2015
· Python 3.6 – December 23, 2016
· Python 3.7 – June 27, 2018
· Python 3.8 – October 14, 2019
पाइथन इंस्टॉल करना
पाइथन इंस्टॉल करने के लिए गूगल सर्च इंजन में ‘install python’ सर्च करें या https://www.python.org/downloads/
वेबसाइट पर जाएँ। यहाँ आपको ‘Download the latest version
for Windows’ का विकल्प मिलेगा। इसके साथ-साथ अन्य ऑपरेटिंग सिस्टम
पर भी इंस्टॉल के लिए लिंक दिए रहते हैं। आप अपने ऑपरेटिंग सिस्टम के अनुसार
डाउनलोड कर सकते हैं।
पाइथन और अनाकोंडा (Python and
Anaconda)
‘Anaconda’ Python और R प्रोग्रामिंग भाषाओं के लिए एक निःशुल्क और open-source
distribution है। इसके अंतर्गत Python interpreter के साथ-साथ machine learning और data science
के बहुत से पैकेज आते हैं। इन पैकेजों की आवश्यकता हमें प्रोग्राम
बनाने के समय पड़ती ही रहती है। यदि हम चाहें तो प्रत्येक पैकेज को अलग-अलग इंस्टॉल
कर सकते हैं, किंतु इसमें बहुत अधिक समय जाता है और
सोच-विचार भी अधिक करना पड़ता है। अतः सभी प्रकार के पैकेजों को एक ही जगह पर
अनाकोंडा distribution को इंस्टॉल करके पाया जा सकता है।
पाइथन और IDE
IDE का पूरा नाम ‘integrated
development environment’ है। यह एक software suite होता है जो किसी प्रोग्राम के विकास के लिए आवश्यक टूल्स और परिवेश उपलब्ध
कराता है। IDE के माध्यम से development-related
tools को एक single framework के अंतर्गत लाया
जाता है, जिससे प्रोग्राम का निर्माण करना और कोडिंग करना
अत्यंत सरल हो जाता है।
पाइथन भाषा में प्रोग्रामिंग के लिए अनेक IDEs का प्रयोग किया जाता है, जिनमें से 04
प्रमुख इस प्रकार हैं-
1. JUPYTER LAB
2. JUPYTER NOTEBOOK
3. SPYDER
4. PYCHARM
सामान्यतः आरंभिक प्रोग्रामर JUPYTER NOTEBOOK का प्रयोग करते हुए पाइथन में
प्रोग्रामिंग करते हैं। आगे हम इसका या गूगल कोलैब (Google COlab) का प्रयोग करते हुए प्रोग्रामिंग सीखेंगे।
No comments:
Post a Comment