आप प्रोग्राम करना सीखना चाहते हैं? कंप्यूटर प्रोग्रामिंग सीखना मुश्किल हो सकता है, और आप एक निश्चित पाठ्यक्रम लेने के बारे में सोच रहे होंगे। यह कुछ प्रोग्रामिंग भाषाओं के लिए सही हो सकता है, लेकिन कई ऐसी हैं जिन्हें मूल बातें समझने में केवल एक या दो दिन लगते हैं। पायथन उन भाषाओं में से एक है। आप कुछ ही मिनटों में बुनियादी पायथन प्रोग्राम चला सकते हैं। कैसे पता लगाने के लिए नीचे चरण 1 देखें।
कदम
5 का भाग 1: पायथन स्थापित करना (विंडोज़)
चरण 1. विंडोज सिस्टम के लिए पायथन डाउनलोड करें।
विंडोज पायथन दुभाषिया को पायथन साइट से मुफ्त में डाउनलोड किया जा सकता है। अपने ऑपरेटिंग सिस्टम के लिए सही संस्करण डाउनलोड करना सुनिश्चित करें।
- आपको उपलब्ध नवीनतम संस्करण को डाउनलोड करना होगा, जो इस लेखन के समय 3.4 है।
- ओएस एक्स और लिनक्स पायथन के साथ पूर्व-स्थापित हैं। हो सकता है कि आपको कोई पायथन संबंधित सॉफ़्टवेयर स्थापित करने की आवश्यकता न हो, लेकिन आप एक टेक्स्ट संपादक स्थापित कर सकते हैं।
- Linux वितरण और OS X के अधिकांश संस्करण अभी भी Python 2.x का उपयोग करते हैं। संस्करण 2 और 3 के बीच कुछ मामूली अंतर हैं, लेकिन सबसे महत्वपूर्ण परिवर्तन "प्रिंट" कथन में है। ओएस एक्स या लिनक्स पर पायथन के नवीनतम संस्करण को स्थापित करने के लिए, आप फ़ाइल को पायथन वेबसाइट से डाउनलोड कर सकते हैं।
चरण 2. पायथन दुभाषिया स्थापित करें।
अधिकांश उपयोगकर्ता किसी भी सेटिंग को बदले बिना दुभाषिया स्थापित कर सकते हैं। आप उपलब्ध मॉड्यूल की सूची में अंतिम विकल्प को सक्षम करके पायथन को कमांड प्रॉम्प्ट में एकीकृत कर सकते हैं।
चरण 3. एक पाठ संपादक स्थापित करें।
जबकि आप नोटपैड या टेक्स्टएडिट से पायथन प्रोग्राम बना सकते हैं, एक समर्पित टेक्स्ट एडिटर का उपयोग करके कोड को पढ़ना और लिखना बहुत आसान है। ऐसे कई मुफ्त संपादक हैं जिनका आप उपयोग कर सकते हैं, जैसे नोटपैड ++ (विंडोज), टेक्स्टवंगलर (मैक), या जेएडिट (कोई भी सिस्टम)।
चरण 4. स्थापना का परीक्षण करें।
टर्मिनल (मैक/लिनक्स) से कमांड प्रॉम्प्ट (विंडोज) खोलें और अजगर टाइप करें। पायथन लोड किया जाएगा और संस्करण संख्या प्रदर्शित की जाएगी। आपको पायथन इंटरप्रेटर कमांड प्रॉम्प्ट पर ले जाया जाएगा, जो >>> के रूप में प्रदर्शित होता है।
प्रिंट ("हैलो, वर्ल्ड!") टाइप करें और एंटर दबाएं। आप पायथन कमांड लाइन के नीचे प्रदर्शित टेक्स्ट देखेंगे।
5 का भाग 2: बुनियादी अवधारणाओं को सीखना
चरण 1. समझें कि पायथन को संकलित करने की आवश्यकता नहीं है।
पायथन एक व्याख्या की गई भाषा है, जिसका अर्थ है कि जैसे ही आप फाइलों में बदलाव करते हैं, आप प्रोग्राम चला सकते हैं। यह कई अन्य भाषाओं की तुलना में कार्यक्रमों को पुनरावृत्त करने, संशोधित करने और समस्या निवारण की प्रक्रिया को बहुत तेज बनाता है।
पायथन सीखने में आसान भाषाओं में से एक है, और आप कुछ ही मिनटों में बुनियादी कार्यक्रम चला सकते हैं।
चरण 2. दुभाषिया के साथ बेला।
आप पहले प्रोग्राम में कोड जोड़े बिना कोड का परीक्षण करने के लिए दुभाषिया का उपयोग कर सकते हैं। यह सीखने के लिए बहुत अच्छा है कि विशेष कमांड कैसे काम करते हैं, या थ्रोअवे प्रोग्राम लिखते हैं।
चरण 3. जानें कि पायथन वस्तुओं और चरों को कैसे संभालता है।
पायथन एक वस्तु-उन्मुख भाषा है, जिसका अर्थ है कि कार्यक्रम में सब कुछ एक वस्तु के रूप में माना जाता है। इसका मतलब है कि आपको कार्यक्रम की शुरुआत में चर घोषित करने की आवश्यकता नहीं है (आप इसे किसी भी समय कर सकते हैं), और आपको चर के प्रकार (पूर्णांक, स्ट्रिंग, आदि) को निर्दिष्ट करने की आवश्यकता नहीं है।
भाग ३ का ५: कैलकुलेटर के रूप में पायथन दुभाषिया का उपयोग करना
कुछ बुनियादी कैलकुलेटर कार्यों को करने से आपको पायथन सिंटैक्स से परिचित होने में मदद मिलेगी और संख्याओं और तारों को कैसे संभालना है।
चरण 1. दुभाषिया चलाएँ।
ओपन कमांड प्रॉम्प्ट या टर्मिनल। प्रॉम्प्ट पर पायथन टाइप करें और एंटर दबाएं। यह पायथन दुभाषिया को लोड करेगा और आपको पायथन कमांड प्रॉम्प्ट (>>>) पर ले जाया जाएगा।
यदि आप कमांड प्रॉम्प्ट में पायथन को एकीकृत नहीं करते हैं, तो आपको दुभाषिया चलाने के लिए पायथन फ़ोल्डर में नेविगेट करना होगा।
चरण 2. बुनियादी अंकगणित करें।
आप बुनियादी अंकगणित को आसानी से करने के लिए पायथन का उपयोग कर सकते हैं। कैलकुलेटर फ़ंक्शन का उपयोग कैसे करें, इसके कुछ उदाहरणों के लिए नीचे दिया गया बॉक्स देखें। नोट: # पायथन कोड में टिप्पणियां हैं, और उन्हें दुभाषिया द्वारा संसाधित नहीं किया जाता है।
>> ३ + ७ १० >>> १०० - १०*३ ७० >>> (१०० - १०*३) / २ # डिवीजन हमेशा एक फ्लोटिंग पॉइंट नंबर (दशमलव) ३५.० >>> (१०० - १०*३) लौटाएगा) // 2 # राउंडिंग डाउन डिवीज़न (दो स्लैश) दशमलव 35 >>> 23% 4 # को हटा देगा यह डिवीज़न के शेष 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049 की गणना करेगा
चरण 3. रैंक की गणना करें।
आप घातांक को दर्शाने के लिए ** ऑपरेटर का उपयोग कर सकते हैं। पायथन जल्दी से बड़ी शक्तियों की गणना कर सकता है। उदाहरण के लिए नीचे दिया गया बॉक्स देखें।
>> 7 ** 2 # 7 वर्ग 49 >>> 5 ** 7 # 5 से 7 78125. के घात तक
चरण 4. चर बनाएँ और उनमें हेरफेर करें।
आप मूल बीजगणित करने के लिए पायथन में चर निर्दिष्ट कर सकते हैं। पायथन प्रोग्राम में वेरिएबल असाइन करने का तरीका जानने के लिए यह एक बेहतरीन परिचय है। चर = चिह्न का उपयोग करके निर्दिष्ट किए जाते हैं। उदाहरण के लिए नीचे दिया गया बॉक्स देखें।
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> चौड़ाई = 10 # वेरिएबल कोई भी स्ट्रिंग हो सकता है> >> ऊंचाई = 5 >>> चौड़ाई * ऊंचाई 50
चरण 5. दुभाषिया बंद करें।
जब आप दुभाषिया का उपयोग कर चुके हों, तो आप इसे बंद कर सकते हैं और Ctrl+Z (Windows) या Ctrl+D (Linux/Mac) दबाकर और फिर एंटर दबाकर कमांड प्रॉम्प्ट पर वापस आ सकते हैं। आप छोड़ें () भी टाइप कर सकते हैं और एंटर दबा सकते हैं।
भाग ४ का ५: पहला कार्यक्रम बनाना
चरण 1. एक टेक्स्ट एडिटर खोलें।
आप एक परीक्षण प्रोग्राम बनाकर कर सकते हैं जो आपको प्रोग्राम बनाने और सहेजने की मूल बातें से परिचित कराएगा, फिर उन्हें दुभाषिया के माध्यम से चलाएगा। इससे आपको यह जांचने में भी मदद मिलेगी कि दुभाषिया सही तरीके से स्थापित है।
चरण 2. एक "प्रिंट" स्टेटमेंट बनाएं।
"प्रिंट" एक प्रोग्राम के दौरान टर्मिनल में जानकारी प्रदर्शित करने के लिए उपयोग किए जाने वाले मूल पायथन कार्यों में से एक है। नोट: "प्रिंट" पायथन 2 से पायथन 3 में सबसे बड़े परिवर्तनों में से एक है। पायथन 2 में, आपको केवल "प्रिंट" टाइप करना होगा और उसके बाद आप क्या प्रदर्शित करना चाहते हैं। पायथन 3 में, "प्रिंट" एक फ़ंक्शन बन गया है, इसलिए आपको "प्रिंट ()" टाइप करना होगा, और जो आप चाहते हैं उसे कोष्ठक में लिखें।
चरण 3. एक बयान जोड़ें।
प्रोग्रामिंग भाषा का परीक्षण करने के सबसे सामान्य तरीकों में से एक है "हैलो, वर्ल्ड!" टेक्स्ट प्रदर्शित करना। पाठ के इस भाग को उद्धरणों सहित "प्रिंट ()" कथन में संलग्न करें:
प्रिंट ("हैलो, वर्ल्ड!")
अधिकांश अन्य भाषाओं के विपरीत, आपको पंक्ति के अंत को; के साथ घोषित करने की आवश्यकता नहीं है। आपको ब्लॉकों का प्रतिनिधित्व करने के लिए घुंघराले ब्रेसिज़ ({}) का उपयोग करने की भी आवश्यकता नहीं है। इसके बजाय, इंडेंट इंगित करेगा कि ब्लॉक में क्या शामिल है।
चरण 4. फ़ाइल सहेजें।
टेक्स्ट एडिटर में फ़ाइल मेनू पर क्लिक करें और इस रूप में सहेजें चुनें। नाम बॉक्स के नीचे ड्रॉप-डाउन मेनू में, पायथन फ़ाइल प्रकार चुनें। यदि आप नोटपैड (लेकिन अनुशंसित नहीं) का उपयोग कर रहे हैं, तो "सभी फ़ाइलें" चुनें और फिर फ़ाइल नाम के अंत में "py" जोड़ें।
- फ़ाइल को एक्सेस करने में आसान जगह पर सहेजना सुनिश्चित करें, क्योंकि आपको इसे कमांड प्रॉम्प्ट पर इंगित करना होगा।
- इस उदाहरण के लिए, फ़ाइल को "hello.py" के रूप में सहेजें।
चरण 5. प्रोग्राम चलाएँ।
ओपन कमांड प्रॉम्प्ट या टर्मिनल और उस स्थान पर नेविगेट करें जहां आपने फ़ाइल को सहेजा था। वहां पहुंचने के बाद, hello.py टाइप करके फाइल को रन करें और एंटर करें। आप कमांड प्रॉम्प्ट के नीचे प्रदर्शित टेक्स्ट देखेंगे।
आपने पायथन को कैसे स्थापित किया है, इस पर निर्भर करते हुए, प्रोग्राम को चलाने के लिए आपको python hello.py टाइप करना पड़ सकता है।
चरण 6. कार्यक्रम का बार-बार परीक्षण करें।
पायथन के बारे में महान चीजों में से एक यह है कि आप तुरंत नए कार्यक्रमों का परीक्षण कर सकते हैं। एक अन्य लाभ यह है कि आपका कमांड प्रॉम्प्ट और संपादक खुला है। संपादक में परिवर्तनों को सहेजने के बाद, आप प्रोग्राम को सीधे कमांड लाइन से चला सकते हैं, जिससे परिवर्तनों का परीक्षण जल्दी हो जाता है।
5 का भाग 5: उन्नत कार्यक्रम बनाना
चरण 1. बुनियादी प्रवाह नियंत्रण कथनों के साथ प्रयोग करें।
फ्लो कंट्रोल स्टेटमेंट कुछ शर्तों के तहत प्रोग्राम क्या करता है, इसे नियंत्रित करने के लिए उपयोगी होते हैं। ये कथन पायथन प्रोग्रामिंग के मूल हैं, इसलिए आप ऐसे प्रोग्राम बना सकते हैं जो इनपुट और शर्तों के आधार पर कई तरह के काम करते हैं। जबकि कथन सीखने के लिए एक अच्छी शुरुआत है। इस उदाहरण में, आप 100 तक फाइबोनैचि श्रृंखला की गणना करने के लिए थोड़ी देर के विवरण का उपयोग करते हैं:
# फाइबोनैचि अनुक्रम में प्रत्येक संख्या # पिछले दो संख्याओं का योग है a, b = 0, 1 जबकि b <100: प्रिंट (b, end=' ') a, b = b, a+b
- अनुक्रम तब तक चलेगा जब तक (जबकि) b (<) १०० से कम है।
- प्रोग्राम आउटपुट हैं 1 1 2 3 5 8 13 21 34 55 89
- कमांड end=' ' प्रत्येक मान को एक अलग लाइन पर रखने के बजाय उसी लाइन पर आउटपुट आउटपुट करेगा।
-
इस सरल कार्यक्रम में ध्यान देने योग्य कुछ बातें हैं, और वे पायथन में जटिल कार्यक्रम बनाने के लिए बहुत महत्वपूर्ण हैं:
- इंडेंट पर ध्यान दें।: इंगित करता है कि अगली पंक्ति इंडेंट होगी और ब्लॉक का हिस्सा है। ऊपर के उदाहरण में, प्रिंट (बी) और ए, बी = बी, ए + बी, जबकि ब्लॉक का हिस्सा हैं। कार्यक्रम के काम करने के लिए सही इंडेंटेशन आवश्यक है।
- एक ही लाइन पर कई वेरिएबल को परिभाषित किया जा सकता है। उपरोक्त उदाहरण में, ए और बी। दोनों को पहली पंक्ति में परिभाषित किया गया है
- यदि आप इस प्रोग्राम को सीधे दुभाषिया में दर्ज करते हैं, तो आपको अंत में एक खाली लाइन जोड़नी होगी ताकि दुभाषिया को पता चले कि प्रोग्राम समाप्त हो गया है।
चरण 2. कार्यक्रम में समारोह बनाएँ।
आप उन कार्यों को परिभाषित कर सकते हैं जिन्हें बाद में कार्यक्रम में बुलाया जा सकता है। यह विशेष रूप से उपयोगी है यदि आपको एक बड़े कार्यक्रम की सीमाओं के भीतर कई कार्यों का उपयोग करने की आवश्यकता है। निम्नलिखित उदाहरण में, आप एक फिबोनाची अनुक्रम को कॉल करने के लिए एक फ़ंक्शन बना सकते हैं जो आपने पहले लिखा था:
डीईएफ़ फ़ाइब (एन): ए, बी = 0, 1 जबकि ए <एन: प्रिंट (ए, एंड = '') ए, बी = बी, ए + बी प्रिंट () # फिर आप प्रत्येक के लिए # फाइबोनैचि फ़ंक्शन को कॉल कर सकते हैं मूल्य निर्दिष्ट फाइब (1000)
यह वापस आ जाएगा 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
चरण 3. अधिक जटिल प्रवाह नियंत्रण कार्यक्रम बनाएँ।
फ्लो कंट्रोल स्टेटमेंट कुछ शर्तों को सेट करने के लिए उपयोगी होते हैं जो प्रोग्राम को निष्पादित करने के तरीके को बदलते हैं। यह विशेष रूप से महत्वपूर्ण है यदि आप उपयोगकर्ता इनपुट के साथ काम कर रहे हैं। निम्नलिखित उदाहरण उपयोग करेगा if, elif (else if), और else एक साधारण प्रोग्राम बनाने के लिए जो उपयोगकर्ता की उम्र का मूल्यांकन करता है।
आयु = इंट (इनपुट ("अपनी आयु दर्ज करें:")) यदि आयु <= 12: प्रिंट ("बचपन अद्भुत है!") एलिफ आयु सीमा में (13, 20): प्रिंट ("आप एक किशोर हैं!") अन्य: प्रिंट ("बड़े होने का समय") # यदि इनमें से कोई भी कथन सत्य है # संबंधित संदेश प्रदर्शित किया जाएगा। # यदि कोई भी कथन सत्य नहीं है, तो # एक "अन्य" संदेश प्रदर्शित किया जाएगा।
-
कार्यक्रम विभिन्न अनुप्रयोगों में उपयोग के लिए कुछ अन्य महत्वपूर्ण कथन भी प्रस्तुत करता है:
- इनपुट () - यह कीबोर्ड से यूजर इनपुट को कॉल करता है। उपयोगकर्ता को कोष्ठक में लिखा संदेश दिखाई देगा। इस उदाहरण में, इनपुट () int () फ़ंक्शन से घिरा हुआ है, जिसका अर्थ है कि सभी इनपुट को पूर्णांक माना जाएगा
- रेंज () - इस फंक्शन को कई तरह से इस्तेमाल किया जा सकता है। इस कार्यक्रम में यह फ़ंक्शन जांचता है कि कोई संख्या 13 और 20 की सीमा में है या नहीं। सीमा के अंत की गणना में गणना नहीं की जाती है।
चरण 4. अन्य सशर्त भाव जानें।
पिछला उदाहरण यह निर्धारित करने के लिए "इससे कम या बराबर" प्रतीक (<=) का उपयोग करता है कि दर्ज की गई आयु शर्त से मेल खाती है या नहीं। आप गणित के समान सशर्त अभिव्यक्तियों का उपयोग कर सकते हैं, लेकिन जिस तरह से उन्हें टाइप किया जाता है वह थोड़ा अलग होता है:
अर्थ | प्रतीक | पायथन प्रतीक | |
---|---|---|---|
से छोटा | < | < | |
से अधिक | > | > | |
से कम या बराबर | ≤ | <= | |
इससे बड़ा या इसके बराबर | ≥ | >= | |
के साथ साथ | = | == | |
असमान | ≠ | != |
चरण 5. लगातार सीखना।
उपरोक्त सभी केवल पायथन मूल बातें हैं। जबकि पायथन सीखने के लिए सबसे सरल भाषाओं में से एक है, इसमें बहुत अधिक गुंजाइश है जिसे आप खोद सकते हैं। प्रोग्रामिंग करते रहना सीखने का सबसे अच्छा तरीका है! याद रखें कि आप सीधे दुभाषिया से प्रोग्राम को सीधे स्क्रैच से लिख सकते हैं, और अपने परिवर्तनों का परीक्षण करना कमांड लाइन से प्रोग्राम को फिर से चलाने जितना आसान है।
- पायथन प्रोग्रामिंग पर कई अच्छी किताबें उपलब्ध हैं, जिनमें "पायथन फॉर बिगिनर्स", "पायथन कुकबुक", और "पायथन प्रोग्रामिंग: एन इंट्रोडक्शन टू कंप्यूटर साइंस" शामिल हैं।
- इंटरनेट पर विभिन्न स्रोत उपलब्ध हैं, लेकिन अधिकांश अभी भी Python 2.x के लिए समर्पित हैं। आपको दिए गए प्रत्येक उदाहरण के लिए समायोजन करना होगा।
- कई पाठ्यक्रम पायथन सीखने की पेशकश करते हैं। पायथन को अक्सर प्रारंभिक कक्षाओं में पढ़ाया जाता है, क्योंकि यह सीखने में आसान भाषाओं में से एक है।