12th Computer Science hindi

Python (एक कंप्यूटर भाषा)

* पिछली कक्षा में हमने python के बारे में अच्छी तरह से अध्ययन किया | अब हम कक्षा 12 में पुनः इसका अवलोकन करेंगे और कुछ नई तकनीकों के बारे में सीखेंगे | पिछले पाठ्यक्रम में हमने यह जाना की Python एक पावरफुल और high level language है और यह interpreted भाषा है और इसे interpreter के द्वारा execute किया जाता है ।

 Python हमें 2 प्रकार के मोड प्रदान करता है जिन पर हम कार्य कर सकते हैं -

1.Interactive mode (जहाँ हम सारे कमांड >>> पर देते हैं |)

2.  Script mode (जहाँ हम program लिखते हैं ।)

Python (एक कंप्यूटर भाषा) विविध प्रकार की APPS बनाई जा सकती हैं जैसे-

  1. GUI Apps
  2. Web Apps
  3. Games
  4. DBMS Apps
  5. Scripting etc.

Python (एक कंप्यूटर भाषा) कुछ कमियाँ

पाइथन में कुछ कमियां भी हैं जो की नज़रंदाज़ की जा सकती हैं –

  1. Fast Language नहीं हैं।
  2. लाइब्रेरीज कम हैं।
  3. Type binding में कमज़ोर है।
  4. आसानी से दूसरी भाषा में परिवर्तित नहीं की जा सकती है।

Tokens  Token किसी भी कंप्यूटर भाषा की सबसे छोटी इकाई (smallest unit) होती है | इसे Lexical Unit भी कहते हैं। जो निम्न प्रकार के होते हैं -

  1. Keywords
  2. Identifiers (Names)
  3. Literals
  4. Operators
  5. Punctuators

Keywords - Keywords वे शब्द होते हैं जो कम्पाइलर के लिए एक विशेष अर्थ या सन्देश भेजते हैं।  इन्हें विशेष कार्यों हेतु आरक्षित रखा गया है। इन्हें सामान्य नामों अथवा identifiers के तौर पर प्रयोग नहीं कर सकते हैं। पाइथन भाषा में निम्नलिखित keywords होते हैं।

 

पायथन में कीवर्ड में शामिल हैं: False, True, None, and, as, assert, async, await, def, del, elif, else, break, class, continue, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with और yield

 

Identifiers

ये किसी भी program के निर्माणकर्ता होते हैं तथा program के विभिन्न भागों को नामित करने के लिए इनका प्रयोग करते हैं, जैसे variable, objects, classes, functions इत्यादि के नाम देने में।

एक identifier अक्षरों और अंको का सार्थक मिश्रण होता है जो किसी का नाम हो सकता है

किसी भी identifier का पहला अक्षर कोई letter ही होगा या अंडरस्कोर () होगा |

 बड़े अक्षर (upper case) तथा छोटे अक्षर (lower case) अलग अलग होते हैं।

 0 से लेकर 9 तक के सारे अंक इसका हिस्सा हो सकते हैं सिर्फ पहले अक्षर को छोड़कर |

 Identifier की लम्बाई असीमित है तथा केस सेंसिटिव है ।

किसी भी keyword को identifier के तौर पर नहीं लिया जा सकता।

किसी भी identifier में कोई भी विशेष सांकेतिक अक्षर की नहीं लिया जा सकता सिर्फ अंडरस्कोर (_) को ही लिया जा सकता है।

कुछ मान्य identifier -

Myfile, Date9 7 17, 221029, DS, CHK FILE 13 इत्यादि ।

कुछ अमान्य identifier -

DATA-REC, 29COLOR, break, My. File इत्यादि ।