विषयसूची[लुकाउनुहोस्][देखाउनु]
हाम्रो दोस्रो लेक्चरमा स्वागत छ शुरुआतीहरूको लागि पाइथन क्र्यास कोर्स श्रृंखला।
यो व्याख्यानले पाइथनको सिन्ट्याक्स र पाइथन कोड कसरी कार्यान्वयन गरिन्छ भन्ने कुरामा ध्यान केन्द्रित गर्नेछ।
हामीले पाइथन 3.10.4 पहिले नै हाम्रो प्रणालीहरूमा स्थापना गरेका छौं। अब हामीलाई पाइथनको लागि कोड सम्पादक चाहिन्छ। त्यहाँ धेरै विकल्पहरू छन् तर मेरो मनपर्ने हो PyCharm.
यो पाइथनको लागि प्रयोग गरिएको सबैभन्दा लोकप्रिय कोड सम्पादकहरू मध्ये एक हो र हामी यसलाई यो पाठ्यक्रमको लागि प्रयोग गर्नेछौं। यो पहिलो सुरुमा यस्तो देखिन्छ।
अब परियोजनामा नयाँ पाइथन फाइल सिर्जना गर्नुहोस्। अब तपाईं पाइथनमा आफ्नो पहिलो कोड लेख्न तयार हुनुहुन्छ।
अब टाइप गर्नुहोस्:
print("Hello HashDork")
अब "रन" मेनु विस्तार गर्नुहोस् र रन क्लिक गर्नुहोस्। तपाईंले विन्डोजमा हटकीहरू 'Shift + F10' वा macOS मा 'Ctrl + cmd + R' प्रोग्राम चलाउन पनि प्रयोग गर्न सक्नुहुन्छ।
त्यस पछि, तपाईले तपाइँको कोडको आउटपुट देखाउँदै तलको सानो टर्मिनल विन्डो देख्नुहुनेछ। यो तपाइँको पहिलो पाइथन कोड थियो। अब हामी जान्नेछौं कि यो कसरी कार्यान्वयन भयो।
यो तपाइँको पहिलो पाइथन कोड थियो। अर्को उदाहरण प्रयास गरौं।
यस उदाहरणमा, हामी 10 तारा चिन्ह '*' प्रिन्ट गर्नेछौं केवल एउटा एस्टेरिस्कलाई 10 ले गुणन गरेर।
प्रकार:
print("*"*10)
आउटपुट यस्तो देखिनेछ।
अब हामी जान्नेछौं कि यो कसरी कार्यान्वयन भयो।
पाइथन कोड कसरी कार्यान्वयन गरिन्छ?
जब हामीले पाइथनमा कोड लेख्छौं, कोष्ठक भित्रको कोडको टुक्रा अर्थात् (“*”*10) लाई एक्सप्रेशन भनिन्छ। यो कोडको टुक्रा हो जसले मूल्य उत्पादन गर्दछ।
त्यसोभए जब पाइथन इन्टरप्रिटरले लाइन 2 कार्यान्वयन गर्ने प्रयास गर्दछ, पहिले यसले कोष्ठकको बीचमा कोडको मूल्याङ्कन गर्नेछ अर्थात् अभिव्यक्ति। त्यसैले यसले 10 ताराहरू उत्पादन गर्नेछ र तिनीहरूलाई टर्मिनलमा छाप्नेछ।
पाइथनमा चरहरू
चरहरू प्रोग्रामिङको सबैभन्दा आधारभूत अवधारणाहरू मध्ये एक हो र तिनीहरू पाइथनका लागि विशिष्ट छैनन्। हामी कम्प्युटरको मेमोरीमा अस्थायी रूपमा डाटा भण्डारण गर्न चरहरू प्रयोग गर्छौं।
यहाँ एउटा उदाहरण हो,
टाइप गरौं:
Price = 10
जब पाइथन इन्टरप्रिटरले यो कोड कार्यान्वयन गर्छ, यसले केही मेमोरी आवंटित गर्नेछ जसमा यसले 10 नम्बर भण्डार गर्नेछ। अन्तमा, यसले यो मूल्यलाई त्यो मेमोरी स्थानमा संलग्न गर्नेछ।
अब हामीले यो भेरिएबल "मूल्य" लाई हाम्रो प्रोग्राममा जहाँ पनि प्रयोग गर्न सक्छौं जुन हामीले त्यो भेरिएबलमा बचत गरेका मान पहुँच गर्न सक्छौं।
अब तपाईले टाइप गर्नुभयो भने,
print(Price)
यस कार्यक्रमको आउटपुटले भ्यारीएबल "मूल्य" अर्थात् १० मा भण्डार गरिएको मान देखाउनेछ। ध्यान दिनुहोस् कि चलहरू केस-संवेदनशील छन्।
त्यसोभए हामीले चरहरूलाई कसरी परिभाषित गर्छौं, हामी एक पहिचानकर्तासँग सुरु गर्छौं जुन हाम्रो चरको नाम हो, त्यसपछि बराबर चिन्ह र अन्तमा मान।
यस कार्यक्रमलाई अर्को चरणमा लैजाऔं। दोस्रो लाइनमा, हामी यो मूल्य चरको मानलाई नयाँ मानमा अद्यावधिक गर्न सक्छौं। यसलाई 20 बनाऔं। अब जब हामीले हाम्रो प्रोग्राम चलाउँछौं, हामीले 20 देख्नुपर्छ, किनभने पाइथन इन्टरप्रिटरले माथिबाट लाइनद्वारा हाम्रो कोड लाइन कार्यान्वयन गर्छ।
हामी integers, floats, strings र boolean values variables को रूपमा भण्डारण गर्न सक्छौं। यसबाहेक, पाइथनले जटिल मानहरू जस्तै सूची र वस्तुहरू भण्डारण गर्न सक्छ जुन हामी पछि छलफल गर्नेछौं।
अब हामी स्ट्रिङ र बुलियन मानहरूको उदाहरण अवलोकन गर्नेछौं।
पाइथनमा, स्ट्रिङ युनिकोड वर्णहरूको अनुक्रम हो। सरल शब्दहरूमा, यो अक्षरहरूको कुनै पनि श्रृंखला हो जुन लिपिद्वारा शाब्दिक रूपमा व्याख्या गरिन्छ।
मनपर्यो,
name = 'HashDork'
त्यसै गरी, बुलियन मानहरू अभिव्यक्तिमा सही वा गलत मान तोक्न प्रयोग गरिन्छ।
is_published = True
ध्यान दिनुहोस् कि पाइथन केस-संवेदनशील भाषा हो र सामान्यतया तपाईले चर लेख्नको लागि सानो अक्षरहरू प्रयोग गर्नुपर्छ र बुलियन मान परिभाषित गर्दा माथिल्लो केसबाट सुरु गर्नुपर्छ। यस अवस्थामा, 'true' लाई दोभाषेद्वारा पहिचान गरिने छैन र यसले त्रुटि निम्त्याउनेछ। अन्डरस्कोर चर नाममा शब्दहरू अलग गर्न प्रयोग गरिन्छ।
उदाहरण कार्यक्रम
अब, हामी माथिका अवधारणाहरू प्रयोग गर्ने एउटा उदाहरण कार्यक्रम देख्नेछौं।
कल्पना गर्नुहोस् कि हामी अस्पतालको लागि एउटा कार्यक्रम लेख्न जाँदैछौं। त्यसैले हामी राज कुथरापली नामक बिरामीलाई जाँच गर्छौं (हो, तपाईंले बुझ्नुभयो)। उहाँ 29 वर्षको हुनुहुन्छ र नयाँ बिरामी हुनुहुन्छ। म तपाईलाई यहाँ 3 चर परिभाषित गर्न चाहन्छु, उसको नाम, उसको उमेर, र यो नयाँ वा अवस्थित बिरामी हो कि भनेर जाँच गर्न अर्को चर।
स्क्रोलिङ रोक्नुहोस् र यसलाई आफैले प्रयास गर्नुहोस्।
अब समाधान निकालौं ।
full_name = 'Raj Koothrappali'
age = 29
is_new = True
लिपि गर्नुहोस्
यो व्याख्यान बाट सबै हो।
हामी Python, Type Conversion र Strings मा इनपुट प्राप्त गर्ने बारे जान्नेछौं।
जवाफ छाड्नुस्