(पायथन) आइए परिचित हों!


प्रोग्राम करने की क्षमता साक्षरता का चौथा घटक बन गई है। सिर्फ इंजीनियर ही नहीं, बल्कि सभी को यह जानने की जरूरत है कि हमारी डिजिटल दुनिया कैसे काम करती है। - मोज़िला फाउंडेशन के सीईओ मार्क सर्मन कहते हैं


प्रोग्रामिंग। अगर कंप्यूटर के लिए बहुत सारे रेडीमेड प्रोग्राम हैं तो अध्ययन क्यों करें?हां, वास्तव में कई रेडीमेड प्रोग्राम हैं। लेकिन जैसा कि अभ्यास से पता चलता है, हमेशा ऐसे कार्य होते हैं जिन्हें मानक तरीकों से हल नहीं किया जा सकता है। इस मामले में, आपको अपना खुद का प्रोग्राम बनाना होगा (या किसी मौजूदा को संशोधित करना होगा)।  

और फिर भी आप कह सकते हैं कि प्रोग्रामिंग आपके लिए नहीं है, कि आप मानविकी की ओर झुक रहे हैं। तो फिर भी आपको इसकी आवश्यकता क्यों है?
सबसे पहले, हम सूचना प्रौद्योगिकी के युग में रहते हैं। कंप्यूटर तकनीक हमारे चारों ओर है। यह कैसे काम करता है यह जानना मददगार है।
दूसरा, प्रोग्राम सीखना लोगों को अमूर्त रूप से सोचने और कार्य को छोटे-छोटे टुकड़ों में विभाजित करने में मदद करता है।

हमारे पाठ्यक्रम आपको बुनियादी कौशल से जटिल समस्याओं को हल करने के लिए कदम दर कदम प्रोग्रामिंग सीखने की अनुमति देंगे।  

यह कोर्स सबसे लोकप्रिय प्रोग्रामिंग भाषा - पायथन भाषा (पायथन या कभी-कभी रूसी में पायथन के रूप में अनुवादित) के अध्ययन के लिए समर्पित है। 
पायथन भाषा का आविष्कार 1991 में डच प्रोग्रामर गुइडो वैन रोसुम द्वारा किया गया था। भाषा में लगातार सुधार किया जा रहा है, और प्रोग्रामर वर्तमान में तीसरे संस्करण का उपयोग कर रहे हैं। हम वहीं रुकेंगे।
पायथन में समृद्ध विशेषताएं हैं, जिससे आप गेम और वेबसाइटों को प्रोग्राम कर सकते हैं, बड़े डेटा को प्रोसेस कर सकते हैं, कृत्रिम बुद्धिमत्ता की समस्याओं को हल कर सकते हैं। 

पायथन के नुकसान को कम गति कहा जा सकता है। यह छोटे कार्यों को हल करने के लिए उपयुक्त है जिसमें गति बहुत महत्वपूर्ण नहीं है।

जैसे-जैसे आप पाठ्यक्रम के माध्यम से काम करते हैं, आप धीरे-धीरे अपने कौशल विकसित करेंगे। प्रोग्रामिंग की मूल बातों से शुरू करते हुए, आप जल्द ही सबसे जटिल समस्याओं को हल करते हुए, अपने कौशल को पूर्णता तक लाने में सक्षम होंगे। मूल बातें सीखने के लिए, आपको किसी विशेष सॉफ़्टवेयर की आवश्यकता नहीं हो सकती है। इंटरनेट और सीखने की आपकी इच्छा के लिए पर्याप्त है। 

यदि आप यह सीखने के लिए तैयार हैं कि कैसे आसानी से और स्वतंत्र रूप से प्रोग्राम करना है, तो कार्य करना शुरू करें!

कार्यक्रम

एक प्रोग्रामनिर्देशों का एक सेट है जो ऐसी भाषा में लिखा जाता है जिसे कंप्यूटर समझ सकता है।

कंप्यूटर का मस्तिष्क - प्रोसेसर, बदले में, केवल एक भाषा को समझता है - मशीन कोड की भाषा (शून्य और एक का क्रम)। किसी व्यक्ति के लिए मशीन कोड की भाषा में प्रोग्राम लिखना, त्रुटियों को खोजने और उन्हें ठीक करने (डिबगिंग) का उल्लेख नहीं करना बल्कि समस्याग्रस्त है। 
यह प्रोग्राम बनाने की प्रक्रिया को सुविधाजनक बनाने के लिए था कि उच्च-स्तरीय प्रोग्रामिंग भाषाएँ विकसित की गईं, जिनमें कमांड प्राकृतिक भाषाओं के शब्दों के करीब हैं, सबसे अधिक अंग्रेजी। लेकिन प्रत्येक शब्द-कमांड का कड़ाई से परिभाषित अर्थ है और कोई अपवाद नहीं है। 

 

अनुवादक, संकलनकर्ता, दुभाषिया

कंप्यूटर द्वारा उच्च-स्तरीय भाषाओं में लिखे गए प्रोग्रामों को निष्पादित करने के लिए, एक विशेष प्रोग्राम का उपयोग किया जाता है -– अनुवादक
अनुवादक किसी विशेष प्रोसेसर के मशीन कोड में प्रोग्राम का अनुवाद कर सकता है। ऐसे संकलक को संकलक कहा जाता है।
अनुवादक कार्यक्रम को स्वयं निष्पादित कर सकता है, या इसे बाइटकोड - प्रत्येक कमांड का अपना कोड होता है, जो मेमोरी में एक बाइट लेता है (0 से 255 तक की संख्या)। ऐसे अनुवादकों को पहले से ही दुभाषिए कहा जाता है। 
बायटेकोड एक वर्चुअल मशीन द्वारा निष्पादित किया जाता है (उदाहरण के लिए, जावा में लिखे गए प्रोग्राम)।

पायथन अनुवादक एक दुभाषिया है। इसलिए, प्रोग्राम चलाने के लिए, आपको अपने कंप्यूटर पर एक पायथन दुभाषिया स्थापित करने की आवश्यकता है। 
नवीनतम वितरण को https://www.python.org/downloads/ से डाउनलोड किया जा सकता है  

सुविधा के लिए, आप अपने कंप्यूटर पर एक एकीकृत विकास वातावरण स्थापित कर सकते हैं (IDE), जो आपको टाइप करने, डिबग करने और प्रोग्राम चलाने की अनुमति देता है।
 Python भाषा के लिए कई अलग-अलग विकास परिवेश हैं, दोनों वाणिज्यिक, और मुक्त (तुलना देखें यहां)
विंग आईडीई 101 – एक सरल, क्रॉस-प्लेटफ़ॉर्म, मुफ़्त सीखने का माहौल।
 डाउनलोड पेज: http://wingware.com/downloads/wingide- 101 (अपना OS चुनें)।
वितरण किट से विंग आईडीई स्थापित करने के बाद,  सिस्टम में अपडेट स्थापित करना सुनिश्चित करें (मेनू "सहायता" " अपडेट की जांच करें")।
विंग शुरू करने के बाद, आप एक विंडो को कई भागों में विभाजित देख सकते हैं।
 

 
नंबर 1 के साथ चिह्नित विंडो में, आपको एक प्रोग्राम लिखना होगा और इसे सहेजना सुनिश्चित करें (प्रोग्राम वाली फ़ाइल में .py एक्सटेंशन है)।
प्रोग्राम को चलाने के लिए, हरे त्रिकोण (रन) वाले बटन का उपयोग करें।
आप 2 नंबर के साथ चिह्नित विंडो में कार्य का परिणाम देखेंगे।

सरल प्रोग्राम

सबसे सरल पायथन प्रोग्राम एक खाली प्रोग्राम है जिसमें कोई कमांड नहीं होता है।
उदाहरण के लिए, कार्यक्रम

<पूर्व> # यह सिर्फ एक टिप्पणी है केवल एक टिप्पणी शामिल है - एक व्याख्यात्मक पाठ जिसे अनुवादक द्वारा निष्पादित नहीं किया जाता है, लेकिन यह केवल भविष्य में कार्यक्रम को जल्दी से समझने के लिए संभव बनाता है।