2 पॉइंट द्वारा GN⁺ 2024-02-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Python के बारे में सोचना, तृतीय संस्करण

    • Think Python उन लोगों के लिए Python की शुरुआती किताब है जो पहली बार programming सीख रहे हैं, या जिन्होंने कोशिश की लेकिन कठिनाई का सामना किया।
    • तृतीय संस्करण का सबसे बड़ा बदलाव यह है कि पूरी किताब अब Jupyter Notebook में बनी है, इसलिए पाठ पढ़ना, code चलाना, और अभ्यास प्रश्न हल करना एक ही जगह पर किया जा सकता है।
    • Colab में notebook चलाने के लिए दिए गए लिंक के ज़रिए बिना कुछ install किए शुरुआत की जा सकती है।
    • टेक्स्ट में काफ़ी संशोधन किए गए हैं और कुछ अध्यायों को पुनर्व्यवस्थित किया गया है। अधिक अभ्यास प्रश्न जोड़े गए हैं, और उनमें से कई को बेहतर बनाया गया है।
    • हर अध्याय के अंत में ChatGPT और Colab AI जैसे tools का उपयोग करके अधिक सीखने और अभ्यास प्रश्नों में मदद पाने के सुझाव शामिल हैं।
    • यह किताब जुलाई 2024 में O'Reilly Media द्वारा प्रकाशित होने वाली है, और अभी कार्य प्रगति पर है।
    • फ़रवरी 2024 से हर सप्ताह यहाँ एक नया अध्याय जारी करने की योजना है।
    • O'Reilly Media पर pre-publication संस्करण पढ़ा जा सकता है।
    • Amazon पर तृतीय संस्करण को pre-order किया जा सकता है.
  • Notebooks

    • अध्याय 1: Programming, सोचने का एक तरीका
      • Colab में अध्याय 1 चलाने के लिए लिंक दिया गया है।
  • शिक्षकों के लिए सामग्री

    • इस किताब से पढ़ाने वाले शिक्षकों के लिए उपयोगी सामग्री उपलब्ध है।
    • solutions सहित notebooks डाउनलोड की जा सकेंगी [जल्द आ रहा है]।
    • हर अध्याय के लिए quiz और पूरी किताब के लिए एक समग्र quiz उपलब्ध कराया जाएगा [जल्द आ रहा है]।
    • Jupyter के साथ पढ़ाना और सीखना एक online पुस्तक है जिसमें कक्षा में Jupyter का प्रभावी उपयोग करने के सुझाव दिए गए हैं।
    • कक्षा में notebook उपयोग करने के सबसे अच्छे तरीकों में से एक live coding है, जिसमें प्रशिक्षक code लिखता है और छात्र अपनी notebook में उसके साथ-साथ करते हैं।
    • live coding और programming शिक्षा पर अन्य उत्कृष्ट सलाह सीखने के लिए The Carpentries द्वारा प्रदान किया जाने वाला instructor training सुझाया गया है।

GN⁺ की राय

  • यह किताब programming beginners के लिए Python को आसान और सुलभ बनाने के कारण programming शिक्षा के क्षेत्र में एक महत्वपूर्ण संसाधन बन सकती है।
  • Jupyter Notebook का व्यापक उपयोग करके यह सीखने वालों को ऐसा एकीकृत learning environment देती है जहाँ theory और practice साथ-साथ किए जा सकते हैं।
  • ChatGPT जैसे AI tools के उपयोग पर आधारित सीखने के सुझाव, शिक्षा में नई तकनीक को जोड़ने का एक नवोन्मेषी प्रयास हैं, जो सीखने वालों को नया learning experience देंगे।

1 टिप्पणियां

 
GN⁺ 2024-02-17
Hacker News की राय
  • Jupyter नोटबुक के साथ इंटीग्रेशन को लेकर उत्साह

    • जब Practical Deep Learning for Coders को Jupyter नोटबुक का उपयोग करके प्रकाशित किया गया था, तब Allen और उनकी किताबों पर इसी तरह का तरीका लागू करने के विचार पर चर्चा हुई थी.
    • अब वह विचार साकार हो रहा है, और Allen ने Jupyter-आधारित turtle graphics जैसे शानदार टूल जोड़कर इसे बेहतर बनाया है.
    • यह तरीका Python प्रोग्रामिंग सीखने का सबसे अच्छा तरीका हो सकता है, ऐसा मजबूत अनुमान व्यक्त किया गया है.
    • nbdev नोटबुक के साथ दूसरे संस्करण के कुछ हिस्सों को कन्वर्ट करने का एक proof of concept दिखाया गया था.
  • Think Python 2e ने जीवन बदल दिया, ऐसा अनुभव

    • एक उपयोगकर्ता ने कहा कि Java की कक्षा लेने के बाद उनकी प्रोग्रामिंग में रुचि खत्म हो गई थी, लेकिन नेटवर्क इंजीनियर के रूप में काम करते समय Think Python पढ़कर वे फिर से Python और प्रोग्रामिंग के प्रति उत्साहित हो गए.
  • Think Python की सिफारिश

    • Think Python नए प्रोग्रामरों के लिए ऐसी किताब है जो कई तरह के पहलुओं में अच्छा संतुलन रखती है, और Allen Downey की दूसरी किताबें भी इसी तरह का दृष्टिकोण अपनाती हैं.
    • कुछ किताबें शायद कम कठोरता की दिशा में कुछ ज्यादा चली गई हों, लेकिन जिन किताबों की समीक्षा की गई, उन्हें कुल मिलाकर अच्छा माना गया.
  • मध्यवर्ती/उन्नत Python प्रोग्रामरों के लिए संसाधनों पर सवाल

    • यह सवाल उठाया गया कि वास्तविक अनुभव के अलावा, क्या मध्यवर्ती/उन्नत Python प्रोग्रामरों के लिए इसी गुणवत्ता के समान संसाधन उपलब्ध हैं.
  • लेखक का ब्लॉग और Bayesian डेटा विश्लेषण प्रोजेक्ट

    • Allen Downey मुख्य रूप से Bayesian डेटा विश्लेषण से जुड़े अपने नवीनतम Python प्रोजेक्ट ब्लॉग पर साझा करते हैं, और इसे बहुत दिलचस्प बताया गया है.
  • Think Java का प्रभाव और Python अनुवाद

    • एक हाई स्कूल शिक्षक ने Think Java का Python में अनुवाद किया, और लेखक ने अपनी ही किताब पढ़ते हुए Python सीखा — यह एक अनोखा अनुभव था.
  • मध्यवर्ती/उन्नत Python प्रोग्रामिंग किताबों पर सवाल

    • ऐसे उपयोगकर्ताओं के लिए मध्यवर्ती/उन्नत किताबों के बारे में पूछा गया जो पहले से Python और प्रोग्रामिंग जानते हैं, लेकिन अपनी Python स्किल्स को और बेहतर बनाना चाहते हैं.
  • Think Python 2e और संबंधित चर्चा लिंक

    • Think Python 2e के लिए चर्चा लिंक के साथ 2023 के अप्रैल और 2010 के अगस्त की संबंधित Hacker News टिप्पणियों के संकलन का भी उल्लेख है.
  • शुरुआती लोगों पर Think Python का प्रभाव

    • एक उपयोगकर्ता ने बताया कि प्रोग्रामिंग पहली बार सीखते समय Think Python का उन पर कितना असर पड़ा, और किताब की लेखन शैली तथा अवधारणाएँ समझ आने के क्षणों के लिए आभार व्यक्त किया.
  • मेंटोरिंग और Downey के प्रति प्रशंसा

    • एक उपयोगकर्ता ने कहा कि उन्होंने Python में मेंटोरिंग शुरू की है, और Downey के प्रशंसक के रूप में उनकी शिक्षण शैली को बहुत सराहा.