📘 CodingMarble Learn

Python से शुरुआत

Python उच्च स्तरीय, मुफ़्त व ओपन सोर्स, इंटरप्रेटेड, पोर्टेबल और केस-सेंसिटिव भाषा है जो पढ़ने में आसान है। इसे इंटरैक्टिव मोड (>>> के बाद लिखो, परिणाम तुरंत) या स्क्रिप्ट मोड (.py फ़ाइल में सेव करके चलाओ) में चलाते हैं। इसके कैरेक्टर सेट में अक्षर, अंक, विशेष चिह्न, खाली जगह और यूनिकोड अक्षर हैं। प्रोग्राम की सबसे छोटी इकाई टोकन है: कीवर्ड, पहचानकर्ता, लिटरल, ऑपरेटर और विराम चिह्न। वेरिएबल एक नाम है जो किसी मान की ओर इशारा करता है; असाइनमेंट में दायाँ भाग (r-value) पहले निकलकर बाएँ (l-value) में रखा जाता है। # से शुरू टिप्पणी को Python छोड़ देता है।

🎬 कदम-दर-कदम कहानी

  1. Python पढ़ने में आसान, मुफ़्त और हर कंप्यूटर पर चलता है। यह कोड पंक्ति-दर-पंक्ति चलाता है।
  2. इंटरैक्टिव मोड में >>> के बाद लिखो और उत्तर तुरंत पाओ। स्क्रिप्ट मोड में फ़ाइल सेव करके पूरी चलाओ।
  3. Python हर पंक्ति को टोकन में तोड़ता है: नाम, मान, ऑपरेटर और चिह्न। # के बाद की टिप्पणी छोड़ दी जाती है।
  4. वेरिएबल मान पर लगी नाम की पर्ची है। नया मान देने पर पर्ची नए मान पर चली जाती है।
  5. x = y + 5 में पहले दायाँ भाग निकलता है। फिर उत्तर बाएँ वाले नाम में रखा जाता है।
  6. आपकी बारी: कोई मान लिखिए और पर्ची व उसका प्रकार देखिए।

टिप: 3D दृश्य को घुमाने के लिए खींचें। ज़ूम के लिए दो उंगलियाँ इस्तेमाल करें।

🤔 आम शंकाएँ और उनके जवाब

Python पंक्ति-दर-पंक्ति क्यों चलता है?

Python इंटरप्रेटर इस्तेमाल करता है, इसलिए हर पंक्ति बारी-बारी बदलकर चलती है। इसी कारण गलती उसी पंक्ति पर रोक देती है।

इंटरैक्टिव मोड कब लें?

7 * 8 जैसी छोटी जाँच के लिए। सेव करने वाले प्रोग्राम के लिए स्क्रिप्ट मोड।

क्या टिप्पणी टोकन है?

Python पढ़ते समय टिप्पणी छोड़ देता है, इसलिए उसका प्रोग्राम पर कोई असर नहीं। # bill वाला ब्लॉक पारदर्शी रहता है।

b = a के बाद a बदलूँ तो क्या b बदलेगा?

नहीं। b = a उसी मान पर दूसरी पर्ची लगाता है। बाद में a की पर्ची हिलाने से b वहीं रहती है।

5 = x गलत क्यों है?

बायाँ भाग ऐसा नाम हो जो मान रख सके। 5 तय लिटरल है, उसे नया मान नहीं दे सकते।

Python की विशेषताएँ

पहला प्रोग्राम: Hello World

print("Hello World")

print() एक बिल्ट-इन फ़ंक्शन है जो स्क्रीन पर मान दिखाता है। टेक्स्ट उद्धरण चिह्नों में लिखते हैं। Python में पंक्ति के अंत में सेमीकोलन नहीं, और पंक्तियों का समूह इंडेंटेशन से बनता है।

इंटरैक्टिव मोड और स्क्रिप्ट मोड

इंटरैक्टिव मोड: >>> प्रॉम्प्ट के बाद एक कथन लिखकर Enter दबाएँ; परिणाम तुरंत। छोटी जाँच के लिए अच्छा, पर कोड सेव नहीं होता।

स्क्रिप्ट मोड: कई पंक्तियाँ .py फ़ाइल में लिखें, सेव करें और चलाएँ (IDLE में Run → Run Module या F5)। प्रोग्राम सेव, बदला और दोबारा चलाया जा सकता है।

Python कैरेक्टर सेट

Python जिन अक्षरों को मानता है: A–Z, a–z; अंक 0–9; विशेष चिह्न + − * / ( ) [ ] { } = , : ' " # @; खाली जगह (स्पेस, टैब, नई पंक्ति); और दूसरे यूनिकोड अक्षर।

टोकन

टोकन प्रोग्राम की सबसे छोटी अर्थपूर्ण इकाई है।

वेरिएबल

वेरिएबल एक नाम है जो मेमोरी में रखे मान की ओर इशारा करता है। पहली बार मान देने पर बनता है: age = 15। प्रकार बताना नहीं पड़ता; Python मान से प्रकार लेता है। नया मान देने पर नाम नए ऑब्जेक्ट की ओर इशारा करता है: age = 16।

एक साथ कई: a = b = 0 और x, y = 2, 5। हर ऑब्जेक्ट की पहचान (id()), प्रकार (type()) और मान होता है।

l-value और r-value

x = y + 5 में:

5 = x और a + b = c त्रुटि हैं क्योंकि बायाँ भाग नाम नहीं है।

टिप्पणी (Comments)

टिप्पणी इंसानों के लिए नोट है जिसे Python छोड़ देता है। एक पंक्ति की टिप्पणी # से शुरू: # कुल निकालो। कई पंक्तियों के नोट के लिए अक्सर '''…''' स्ट्रिंग लिखते हैं (फ़ंक्शन/फ़ाइल की शुरुआत में इसे डॉकस्ट्रिंग कहते हैं)। टिप्पणी बताती है कि कोड क्यों लिखा, जिससे पढ़ना और डीबग करना आसान होता है।

मुख्य सूत्र और परिभाषाएँ

हल किए गए उदाहरण

1. कौन-से पहचानकर्ता सही हैं? total_marks, 2ndPlace, _count, my-name, while, Name1

सही: total_marks, _count, Name1। गलत: 2ndPlace (अंक से शुरू), my-name (हाइफ़न), while (कीवर्ड)।

2. area = 3.14 * r * r में कितने टोकन?

area, =, 3.14, *, r, *, r → 7 टोकन।

3. क्या छपेगा? a = 5; b = a; a = 7; print(b)

5। b की पर्ची 5 पर थी; a को 7 पर ले जाने से b नहीं हिलता।

4. त्रुटि ढूँढें: 10 = marks

बायाँ भाग वेरिएबल (l-value) होना चाहिए। सही: marks = 10।

5. x = 2, y = 9 हो तो x, y = y, x क्या करेगा?

पहले दायाँ भाग (9, 2) बनता है, फिर x = 9, y = 2। मान अदला-बदली हो जाते हैं।

6. क्या दिखेगा? print('Sum', 4 + 5) # जोड़

Sum 9। # के बाद की टिप्पणी छोड़ दी जाती है।

आम गलतियाँ

अभ्यास क्विज़

1. Python में कीवर्ड कौन-सा है?
2. >>> प्रॉम्प्ट कहाँ दिखता है?
3. कौन-सा पहचानकर्ता गलत है?
4. Python में टिप्पणी किससे शुरू होती है?
5. a = b + 1 में l-value है:

अभ्यास: खुद जवाब दो

अपना जवाब लिखो या चुनो, फिर जाँचें दबाओ। अटको तो संकेत देखो; जवाब देने के बाद पूरा हल दिखेगा।

अक्सर पूछे जाने वाले प्रश्न

Python में टोकन क्या हैं?

प्रोग्राम की सबसे छोटी इकाइयाँ: कीवर्ड, पहचानकर्ता, लिटरल, ऑपरेटर और विराम चिह्न।

इंटरैक्टिव और स्क्रिप्ट मोड में क्या अंतर है?

इंटरैक्टिव मोड >>> पर एक-एक कथन चलाता है और कोड सेव नहीं करता; स्क्रिप्ट मोड सेव की गई .py फ़ाइल चलाता है।

l-value और r-value क्या हैं?

असाइनमेंट में r-value दायाँ व्यंजक है जो निकाला जाता है; l-value बायाँ वेरिएबल है जिसे मान मिलता है।

यह कहाँ पढ़ाया जाता है

सीबीएसई (भारत)कक्षा 11पायथन प्रोग्रामिंग
सीबीएसई (भारत)कक्षा 11संगणनात्मक चिंतन और प्रोग्रामिंग - 1
सीबीएसई (भारत)कक्षा 11पायथन का परिचय
फ्रांसSecondeAlgorithms and logic
फ्रांसSecondeProgramming basics
फ्रांसPremièreAlgorithms and logic
फ्रांसPremièreLanguages and programming
फ्रांसPremièreMathematics (2026 programme)
फ्रांसTerminaleContent
फ्रांसTerminaleMathematics (2019 programme)

पहले यह पढ़ें

आगे पढ़ें

इससे जुड़े पाठ

सभी कंप्यूटर विज्ञान पाठ