"Think Python, तृतीय संस्करण"
(allendowney.github.io)-
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 चलाने के लिए लिंक दिया गया है।
- अध्याय 1: Programming, सोचने का एक तरीका
-
शिक्षकों के लिए सामग्री
- इस किताब से पढ़ाने वाले शिक्षकों के लिए उपयोगी सामग्री उपलब्ध है।
- 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 टिप्पणियां
Hacker News की राय
Jupyter नोटबुक के साथ इंटीग्रेशन को लेकर उत्साह
Practical Deep Learning for Codersको Jupyter नोटबुक का उपयोग करके प्रकाशित किया गया था, तब Allen और उनकी किताबों पर इसी तरह का तरीका लागू करने के विचार पर चर्चा हुई थी.Think Python 2e ने जीवन बदल दिया, ऐसा अनुभव
Think Python की सिफारिश
मध्यवर्ती/उन्नत Python प्रोग्रामरों के लिए संसाधनों पर सवाल
लेखक का ब्लॉग और Bayesian डेटा विश्लेषण प्रोजेक्ट
Think Java का प्रभाव और Python अनुवाद
मध्यवर्ती/उन्नत Python प्रोग्रामिंग किताबों पर सवाल
Think Python 2e और संबंधित चर्चा लिंक
शुरुआती लोगों पर Think Python का प्रभाव
मेंटोरिंग और Downey के प्रति प्रशंसा