मुख्य सामग्री पर जाएं
होम पर वापस
Tutorial

छात्रों के लिए PocketCode: शुरुआत से कोडिंग सीखें

उन शुरुआती लोगों के लिए संपूर्ण गाइड जो PocketCode को अपने पहले IDE के रूप में इस्तेमाल करके प्रोग्रामिंग सीखना चाहते हैं।

अपडेट किया गया:
4 min
लेखक Pelayo Naredo
छात्रों के लिए PocketCode: शुरुआत से कोडिंग सीखें

छात्रों के लिए PocketCode: शुरुआत से कोडिंग सीखें

कोडिंग सीखना चाहते हैं पर PC नहीं है? PocketCode शुरुआत करने का एकदम सही टूल है। आपको बस अपने Android फ़ोन की ज़रूरत है।

सीखने के लिए PocketCode क्यों?

  • PC की ज़रूरत नहीं — आपका फ़ोन ही काफ़ी है
  • बिल्ट-इन AI — एक असिस्टेंट जो आपको कोड समझाता है
  • कई भाषाएँ — Python, JavaScript, TypeScript, Ruby, PHP, C, Kotlin और भी बहुत कुछ फ़ोन पर चलती हैं (Java एक सीमित interpreter में चलती है)
  • मुफ़्त शुरुआत — Free प्लान में एक प्रोजेक्ट और सभी भाषाएँ शामिल हैं
  • असली प्रोजेक्ट — काम करने वाले ऐप, वेबसाइट और स्क्रिप्ट बनाएँ

आपका पहला प्रोग्राम

चरण 1: PocketCode इंस्टॉल करें

Google Play Store से PocketCode डाउनलोड करें और ऐप खोलें।

चरण 2: एक प्रोजेक्ट बनाएँ

  1. Projects में New पर टैप करें
  2. इसका नाम रखें: "My First Program"
  3. Python टेम्पलेट चुनें (यह Backend फ़िल्टर में है; शुरुआती लोगों के लिए ठीक है)
  4. Create पर टैप करें: प्रोजेक्ट एक main.py फ़ाइल (और एक requirements.txt) के साथ शुरू होता है

चरण 3: कोड लिखें

# My first Python program
name = input("What's your name? ")
print(f"Hello, {name}! Welcome to programming 🎉")

# Simple calculator
num1 = float(input("First number: "))
num2 = float(input("Second number: "))

print(f"Addition: {num1 + num2}")
print(f"Subtraction: {num1 - num2}")
print(f"Multiplication: {num1 * num2}")

if num2 != 0:
    print(f"Division: {num1 / num2}")
else:
    print("Cannot divide by zero")

चरण 4: चलाएँ

main.py खोलें और चलाने के लिए ▶️ बटन पर टैप करें। आउटपुट नीचे के Run पैनल में दिखाई देता है, जहाँ stdin फ़ील्ड में आप input() के जवाब भी टाइप कर सकते हैं।

बुनियादी अवधारणाएँ

वेरिएबल

वेरिएबल ऐसे कंटेनर होते हैं जो जानकारी संग्रहित करते हैं:

# Data types
name = "Ana"            # Text (string)
age = 17                # Whole number (int)
height = 1.65           # Decimal number (float)
is_student = True       # True/False (boolean)

कंडीशनल

अपने कोड में निर्णय लें:

grade = 8.5

if grade >= 9:
    print("Outstanding 🌟")
elif grade >= 7:
    print("Very Good 👍")
elif grade >= 5:
    print("Pass ✅")
else:
    print("Fail 📚")

लूप

क्रियाओं को दोहराएँ:

# Multiplication table
number = 7

for i in range(1, 11):
    result = number * i
    print(f"{number} × {i} = {result}")

फ़ंक्शन

अपने कोड को फिर से इस्तेमाल होने वाले ब्लॉक में व्यवस्थित करें:

def calculate_circle_area(radius):
    pi = 3.14159
    area = pi * radius ** 2
    return round(area, 2)

# Use the function
radius = float(input("Circle radius: "))
area = calculate_circle_area(radius)
print(f"The area is: {area}")

अभ्यास प्रोजेक्ट

स्तर 1: शुरुआती

  • कैलकुलेटर — बुनियादी ऑपरेशन
  • तापमान कन्वर्टर — सेल्सियस से फ़ारेनहाइट
  • नंबर अनुमान खेल — उपयोगकर्ता एक रैंडम नंबर का अनुमान लगाता है
  • टू-डू लिस्ट — टास्क जोड़ें और दिखाएँ

स्तर 2: मध्यम

  • रॉक, पेपर, सिज़र्स — कंप्यूटर के खिलाफ़
  • क्विज़ खेल — स्कोरिंग के साथ ट्रिविया
  • पासवर्ड जेनरेटर — रैंडम सुरक्षित पासवर्ड
  • संपर्क पुस्तिका — बुनियादी CRUD

स्तर 3: उन्नत

  • मौसम API — मौसम डेटा क्वेरी करें और दिखाएँ
  • Telegram बॉट — जवाब स्वचालित करें
  • वेब स्क्रैपर — वेब पेजों से जानकारी निकालें
  • टेक्स्ट एडवेंचर — इंटरैक्टिव कहानी का खेल

फ़ोन पर Python में डिफ़ॉल्ट रूप से नेटवर्क एक्सेस नहीं होता। इंटरनेट से जुड़ने वाले आइडिया के लिए Run with arguments में Allow network in WASM engines चालू करें, या उन्हें JavaScript में बनाएँ।

सीखने के लिए AI का इस्तेमाल

PocketCode का AI असिस्टेंट आपका निजी ट्यूटर है:

  • कोड समझाएँ: कोड सिलेक्ट करें और पूछें "यह क्या करता है?"
  • सुधार सुझाएँ: "मैं इस फ़ंक्शन को कैसे बेहतर बना सकता हूँ?"
  • त्रुटियाँ ठीक करें: जब कुछ विफल हो, तो AI आपको कारण समझने में मदद करता है
  • उदाहरण बनाएँ: "मुझे एक list comprehension का उदाहरण दें"

अतिरिक्त संसाधन

PocketCode के अंदर

  • स्टार्टर टेम्पलेट — New project शीट में और ज़्यादा Marketplace में
  • दस्तावेज़ीकरण — इसी वेबसाइट पर, docs में

PocketCode के बाहर

  • HackerRank जैसे प्लेटफ़ॉर्म पर एल्गोरिदम का अभ्यास करें
  • आधिकारिक Python दस्तावेज़ीकरण पढ़ें
  • प्रोग्रामिंग समुदायों से जुड़ें

सुझाया गया सीखने का रास्ता

Week 1-2: Variables, data types, input/output
Week 3-4: Conditionals and loops
Week 5-6: Functions and modules
Week 7-8: Lists, dictionaries, files
Week 9-10: OOP (classes and objects)
Week 11-12: Personal project

कोडिंग शुरू करने के लिए आपको एक शक्तिशाली कंप्यूटर की ज़रूरत नहीं है। PocketCode और अपने Android फ़ोन के साथ, आपके पास वह सब कुछ है जिसकी आपको ज़रूरत है। आज ही शुरू करें!

PocketCode आज़माने के लिए तैयार हैं?

ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।