जल्द आ रहे हैं: AI शोध वैज्ञानिकों, सॉफ़्टवेयर इंजीनियरों और तकनीकी मेंटर के साथ छात्र सत्र।
प्रोजेक्ट्स पर वापस जाएँ
Pythonशुरुआती–मध्यम1 सत्र

होमवर्क सूची

यह छोटा निजी आयोजक प्रोग्राम खुला रहने तक कामों को याद रखता है। छात्र सीखते हैं कि लिस्ट और डिक्शनरी की मदद से बिना लॉगिन या सर्वर के जानकारी कैसे व्यवस्थित की जा सकती है।

शुरुआती कोड

पढ़ें। चलाएँ। बदलें।

नीचे दिए कोड को homework_tracker.py नाम से सहेजें। उदाहरण जानबूझकर छोटा रखा गया है ताकि छात्र नई सुविधा जोड़ने से पहले हर पंक्ति को समझ सके।

homework_tracker.pyPython
tasks = []

def show_tasks():
    if not tasks:
        print("अभी कोई होमवर्क नहीं जोड़ा गया है।")
        return

    for number, task in enumerate(tasks, start=1):
        mark = "✓" if task["done"] else " "
        print(f"{number}. [{mark}] {task['name']}")

while True:
    print("\n1. होमवर्क जोड़ें")
    print("2. होमवर्क देखें")
    print("3. पूरा चिह्नित करें")
    print("4. बाहर निकलें")
    choice = input("विकल्प चुनें: ")

    if choice == "1":
        name = input("होमवर्क: ")
        tasks.append({"name": name, "done": False})
    elif choice == "2":
        show_tasks()
    elif choice == "3":
        show_tasks()
        number = int(input("पूरा किए गए काम का नंबर: "))
        if 1 <= number <= len(tasks):
            tasks[number - 1]["done"] = True
    elif choice == "4":
        break
    else:
        print("कृपया 1, 2, 3 या 4 चुनें।")

लैपटॉप पर कैसे चलाएँ

  1. 1. अगर Python 3 उपलब्ध नहीं है तो पहले उसे स्थापित करें।
  2. 2. IDLE, Thonny, VS Code या कोई सरल टेक्स्ट एडिटर खोलें।
  3. 3. कोड को नई फ़ाइल में कॉपी करें जिसका नाम हो homework_tracker.py.
  4. 4. फ़ाइल चलाएँ। इंटरनेट कनेक्शन, डेटाबेस या सर्वर की जरूरत नहीं है।

कदम-दर-कदम बनाएँ

1

एक काम की जानकारी रखें

काम का नाम और वह पूरा हुआ या नहीं—दोनों को डिक्शनरी में रखें।

2

कामों की सूची बनाएँ

हर डिक्शनरी को एक लिस्ट में जोड़ें।

3

मेनू के विकल्प बनाएँ

होमवर्क जोड़ने, देखने और पूरा चिह्नित करने के विकल्प बनाएँ।

4

स्थिति बदलें

काम पूरा होने पर उसकी स्थिति को पूरा हुआ चिह्नित करें।

इसे अपना बनाएँ

  • हर काम के साथ विषय जोड़ें।
  • अंतिम तारीख जोड़ें।
  • फ़ाइल में डेटा सहेजना सीखने के बाद कामों को सहेजें ताकि प्रोग्राम बंद होने पर भी वे रहें।