ailiteracynepal 🇳🇵
पाठ आकार

अध्याय १ · खण्ड II · 30 मिनेट

पाइथन, सम्पादक र नोटबुक स्थापना

झमेलापूर्ण अध्याय। हामी तीन टुक्रा उपकरण स्थापना गर्छौं जसले ल्यापटपलाई निर्माण गर्ने ठाउँमा बदल्छ। एक पटक ध्यानले गर्नुहोस् र अर्को चार पाठ्यक्रम सजिलैसँग चल्छ।

प्रत्येक शिल्पको आफ्नो कार्यशाला हुन्छ। सिकर्मीको बेन्च, छिनो, र काठ सुख्खा राख्ने ठाउँ हुन्छ। सुचिकारको मेसिन, फित्ता, र सियो उँधो लाउन उज्यालो हुन्छ। एआई निर्माण फरक होइन। कोडको एउटा लाइन लेख्नुअघि, तपाईं तीन टुक्रा उपकरण — Python, सम्पादक, र नोटबुक वातावरण — सेट गर्नुहुन्छ, र राम्ररी सेट गर्नुहुन्छ, किनभने एक पटक ध्यानले गरेमा सयौँ निराशा पछि बच्न सकिन्छ।

तीनवटा टुक्रा, छोटकरीमा

स्थापना गर्न ठीक तीनवटा कुरा छन्। यो क्षेत्रमा नयाँ धेरै मानिसले यिनलाई अलमलमा पार्छन्, त्यसैले प्रारम्भिक परिभाषा:

  1. Python भनेको भाषा आफै हो — तपाईंको कम्प्युटरमा भएको कार्यक्रम जसले तपाईंले टाइप गरेको कोड पढ्छ र चलाउँछ।
  2. सम्पादक भनेको त्यो ठाउँ हो जहाँ तपाईं कोड टाइप गर्नुहुन्छ। हामी Visual Studio Code (VS Code) प्रयोग गर्नेछौं — निःशुल्क, र यो इकोसिस्टमका झन्डै सबैले प्रयोग गर्ने।
  3. Jupyter नोटबुक भनेको Python लाई साना टुक्रामा चलाउने तरिका हो, जहाँ आउटपुट र गद्य मिसिएर रहन्छन् — प्रयोगशालाको नोटबुक जस्तै। Course 01 देखि 04 सम्मका अधिकांश घण्टा तपाईंले यतै बिताउनुहुनेछ।

अर्को तीस मिनेटलाई एक पटकको लगानीको रूपमा हेर्नुहोस्। सकेपछि, तपाईं यी निर्देशनहरूमा फेरि फर्किनुहुने छैन।

Python स्थापना

सुरु गर्नुअघि एउटा सानो तर महत्त्वपूर्ण कुरा: Python 3.12 वा 3.11 स्थापना गर्नुहोस्, सबैभन्दा नयाँ संस्करण होइन। नयाँ Python निर्गमनहरू कहिलेकाहीं हामी प्रयोग गर्ने पुस्तकालयभन्दा अघि पुग्छन्, र “मैले सबैभन्दा नयाँ हाले” सुरुआतीको सेटअप बिग्रने दोस्रो सबैभन्दा सामान्य कारण हो। (पहिलो Windows मा PATH समस्या हो — त्यसमा हामी पुग्नेछौं।)

macOS मा

सबैभन्दा सफा बाटो Homebrew हो। यदि तपाईंसँग पहिले नै Homebrew छैन भने, brew.sh बाट स्थापना गर्नुहोस्, अनि:

brew install python@3.12

काम गरेको पुष्टि गर्नुहोस्:

python3 --version

तपाईंले Python 3.12.x जस्तो देख्नुपर्छ। यदि संस्करण नम्बर 3.12. वा 3.11. बाट सुरु हुन्छ भने, तपाईं सकियो।

Windows मा

python.org/downloads बाट स्थापक डाउनलोड गर्नुहोस्। स्थापक खुल्दा, Install Now क्लिक गर्नुअघि, पहिलो पर्दाको तल “Add python.exe to PATH” भन्ने चेकबक्स खोज्नुहोस्। त्यसलाई जाँच्नुहोस्।

स्थापना गरेपछि, PowerShell वा Command Prompt खोल्नुहोस् र चलाउनुहोस्:

python --version

(नोट: Windows मा सामान्यतया python हो, python3 होइन।)

Linux मा

अधिकांश वितरणमा पहिले नै Python 3 छ। जाँच्न:

python3 --version

यदि स्थापना वा अपग्रेड चाहिन्छ:

sudo apt update
sudo apt install python3.12 python3-pip

(यदि तपाईं Debian/Ubuntu मा हुनुहुन्न भने apt लाई आफ्नो वितरणको प्याकेज प्रबन्धकले बदल्नुहोस्।)

VS Code स्थापना

VS Code Microsoft को निःशुल्क सम्पादक हो। डाउनलोड गर्न करिब 100 MB चाहिन्छ — घरको wifi मा सजिलो, दिनको साधारण Worldlink जडानमा ढिलो, मोबाइल डाटामा पीडादायी। त्यसअनुसार योजना बनाउनुहोस्।

  1. code.visualstudio.com बाट डाउनलोड गरेर स्थापना गर्नुहोस्।
  2. स्थापना सकिएपछि एक पटक खोल्नुहोस्।
  3. Extensions प्यानल खोल्नुहोस् (बायाँतर्फको चार-वर्ग आइकन, वा Ctrl+Shift+X / Cmd+Shift+X)।
  4. दुईवटा एक्सटेन्सन खोजेर स्थापना गर्नुहोस्, दुवै Microsoft ले प्रकाशित गरेका:
    • Python
    • Jupyter

दुवै एक्सटेन्सन निःशुल्क छन्। यी मिलेर VS Code लाई पूर्ण Python र नोटबुक वातावरण बनाउँछन्। तपाईंलाई अरू केही स्थापना गर्न आवश्यक छैन (PyCharm होइन, Anaconda होइन, अलग्गै Jupyter सर्भर होइन)।

तपाईंको पहिलो नोटबुक

नोटबुक .ipynb (“interactive Python notebook”) एक्सटेन्सन भएको फाइल हो। यो सेल को सूची हो — प्रत्येक सेलमा या त कोड हुन्छ या गद्य। तपाईं कोड सेल चलाउनुहुन्छ, नतिजा हेर्नुहुन्छ, अनि अर्कोमा जानुहुन्छ।

अहिले प्रयास गर्नुहोस्। VS Code मा:

  1. आफ्नो ल्यापटपमा कतै नयाँ फोल्डर बनाउनुहोस्। building-ai-notes वा त्यस्तै नाम राख्नुहोस्। यो ट्र्याकको आफ्नो सबै काम यहाँ राख्नुहोस्।
  2. VS Code मा फोल्डर खोल्नुहोस् (File → Open Folder)।
  3. नयाँ फाइल बनाउनुहोस्। नाम setup-check.ipynb राख्नुहोस्। VS Code ले एक्सटेन्सन चिनेर यसलाई नोटबुकको रूपमा खोल्छ।
  4. VS Code ले कर्नेल छान्न भन्छ। तपाईंले स्थापना गरेको Python 3.12 छान्नुहोस्।
  5. पहिलो सेलमा टाइप गर्नुहोस्:
1 + 1
  1. सेल चलाउन Shift+Enter थिच्नुहोस्।

यदि सेलमुनि 2 देखियो भने, तपाईंको कार्यशाला तयार छ। एक क्षण रोक्नुहोस्। त्यो 2 तपाईंकै हातमा रहेको पहिलो प्रमाण हो कि तपाईं कोड चलाउन सक्ने व्यक्ति हुनुहुन्छ।

निश्चित हुन एउटा थप कोसिस गर्नुहोस्:

import sys
print(sys.version)

तपाईंले सेलमुनि Python संस्करण छापिएको देख्नुपर्छ। यदि देख्नुहुन्छ भने, सबै ठीकसँग जोडिएको छ।

जब कुरा बिग्रन्छ

पहिलो स्थापना यो ट्र्याकको एक मात्र भाग हो जहाँ कुरा साँच्चै बिग्रन्छन्। केही उद्धार:

python is not recognized” / “command not found”। तपाईंको टर्मिनलले Python भेट्न सक्दैन। Windows मा झन्डै सधैं यसले PATH स्थापनाका बेला सेट नभएको जनाउँछ — फेरि स्थापना गर्नुहोस्, बक्स जाँच्नुहोस्। Mac वा Linux मा, python को सट्टा python3 प्रयोग गर्नुहोस्; दुवै काम गर्छन्, तर बाइनरीको नाम सामान्यतया python3 हुन्छ।

दुईवटा Python संस्करण स्थापना। यो ठीक छ। VS Code ले प्रति परियोजना कुन प्रयोग गर्ने भनेर रोज्न दिन्छ — जब तपाईंलाई नोटबुकका लागि कर्नेल छान्न भनिन्छ, 3.12 वाला छान्नुहोस्।

नोटबुकले सेल चलाउँदैन। सामान्यतया Python वा Jupyter एक्सटेन्सन स्थापना नभएको, वा VS Code लाई कुन Python प्रयोग गर्ने थाहा नभएको हुन्छ। आदेश प्यालेट खोल्नुहोस् (Ctrl+Shift+P / Cmd+Shift+P), “Python: Select Interpreter” टाइप गर्नुहोस्, र आफ्नो 3.12 छान्नुहोस्।

ढिलो डाउनलोड, अस्थिर जडान। यदि तपाईंको ब्यान्डविड्थ अविश्वसनीय छ भने, घरमा वा तार जोडिएको ठाउँमा एकै सत्रमा डाउनलोड गर्नुहोस्। पुल्चोक र KU पुस्तकालयको wifi अधिकांशका लागि भरपर्दो छ। इटहरी र पोखराका केही हब-स्पेसहरूमा मिररहरू पनि छन्।

साइबर क्याफे विकल्प। यदि तपाईंले आफ्नो मेसिनमा केही पनि स्थापना गर्न सक्नुहुन्न — साझा पारिवारिक कम्प्युटर, IT ले लक गरेको कार्य ल्यापटप, साइबर क्याफे — तपाईंले झन्डै सम्पूर्ण ट्र्याक ब्राउजरमा Google Colab (colab.research.google.com) प्रयोग गरेर गर्न सक्नुहुन्छ। Colab ले निःशुल्क, पूर्व-स्थापित Python नोटबुक वातावरण कुनै सेटअपबिनै दिन्छ। एक मात्र वास्तविक मूल्य भनेको काम गर्दा भरपर्दो जडान चाहिन्छ।

आफ्नो बुझाइ जाँच्नुहोस्

Quick check

बीरगन्जका एक साथीले आफ्नो Windows ल्यापटपमा Python स्थापना गरिन्, तर PowerShell मा `python` टाइप गर्दा हरेक पटक `'python' is not recognized as an internal or external command` त्रुटि देख्छिन्। कारण के सबैभन्दा सम्भावित छ?

Quick check

तपाईं पोखराको साथीको साइबर क्याफेबाट Course 01 सुरु गर्न लाग्नुभएको छ। मेसिन लक भएका कारण Python वा VS Code स्थापना गर्न सकिँदैन। यो खण्डको कुन विकल्पले तपाईंलाई जे जसो पनि सुरु गर्न दिन्छ?

अब के आउँछ

तपाईंसँग कार्यशाला छ। अर्को खण्डमा हामी यसलाई पहिलो पटक प्रयोग गर्छौं: एउटा सानो Python कार्यक्रम, जुन सकेसम्म ध्यानले — लाइनदर-लाइन, अक्षरदर-अक्षर — बुझ्न दश मिनेट लगाउँछौं। अन्त्यमा, तपाईंले एउटा पूर्ण कार्यक्रम लेख्नुभएको, चलाउनुभएको, र पढ्नुभएको हुनेछ। सानो, तर पहिलो वास्तविक चीज।