CALCULUS WITH JULIA
प्रस्तावना
- लेखक: John Verzani
- प्रकाशन तिथि: 26 अप्रैल 2024
प्रस्तावना
- उद्देश्य: यह Julia भाषा का उपयोग करके calculus सीखने के लिए नोट्स का एक सेट है.
- Julia भाषा: यह एक open source programming language है, जिसकी syntax सीखना आसान है और जो calculus सीखने के लिए उपयुक्त है.
- इंस्टॉलेशन और customization: "Getting started with Julia" पढ़कर आप Julia को install और customize करना सीख सकते हैं.
- इंटरफ़ेस: "Julia interfaces" पढ़कर आप Julia installation के साथ interact करने के विभिन्न तरीकों की समीक्षा कर सकते हैं.
पृष्ठभूमि
- विभिन्न दृष्टिकोणों से calculus शिक्षा: 1990 के दशक के मध्य से graphics, numerical, algebraic और linguistic तत्वों सहित विभिन्न दृष्टिकोणों से calculus पढ़ाने की एक पहल रही है.
- Computer algebra systems: Mathematica, Maple, Sage जैसे systems को calculus शिक्षा में एकीकृत करने के कई उदाहरण हैं. ये systems algebraic/symbolic processing को अच्छी तरह मॉडल करते हैं और numerical पहलुओं को समझाने का साधन भी देते हैं.
- Julia की भूमिका: Julia मुख्य रूप से numerical computation शैली का उपयोग करती है, जबकि algebraic/symbolic processing को अतिरिक्त रूप से संभाला जाता है. symbolic processing को सीधे करना सीखने के लिए उपयोगी हो सकता है.
लक्ष्य
- तकनीक का उपयोग: लक्ष्य यह है कि computer language के mechanical हिस्सों में उलझे बिना, जहाँ तक संभव हो तकनीक का उपयोग करके concepts को समझा जाए.
- Julia के फायदे: Julia की syntax स्वाभाविक है, इसलिए शुरुआत करना calculator के उपयोग से अधिक कठिन नहीं है. सीमित computation concepts के सेट का उपयोग करके calculus की कई समस्याएँ हल की जा सकती हैं.
नोट्स की संरचना
- पेज संरचना: हर पेज किताब के किसी section की तरह एक केंद्रित concept को कवर करता है.
- स्व-मूल्यांकन प्रश्न: हर पेज के अंत में self-assessment questions हैं, जिनके लिए सीमित संख्या में self-graded answers दिए गए हैं.
- संदर्भ सामग्री: कई स्रोतों से ideas लिए गए हैं.
- Julia package: CalculusWithJulia package उपलब्ध कराया गया है, जो सामान्य कार्यों को सरल बनाता है और बार-बार उपयोग होने वाले उपयोगी packages को load करता है.
Quarto पुस्तक
- Quarto पुस्तक: ये नोट्स एक Quarto पुस्तक के रूप में उपलब्ध हैं. Quarto पुस्तकों के बारे में अधिक जानने के लिए https://quarto.org/docs/books पर जा सकते हैं.
- PDF फ़ाइल: Quarto के माध्यम से PDF फ़ाइल compile की जा सकती है. फ़ाइल बड़ी होने के कारण डाउनलोड उपलब्ध नहीं है. इच्छुक पाठक repository डाउनलोड करके, environment सेटअप करने के बाद Quarto चलाकर इसे PDF में render कर सकते हैं.
योगदान
- योगदान का तरीका: अतिरिक्त topics के सुझाव, errors को ठीक करना, typos सुधारना आदि के माध्यम से योगदान किया जा सकता है. "Edit this page" लिंक पर क्लिक करके आप contributors की सूची में शामिल हो सकते हैं.
- आभार: सभी contributors का धन्यवाद, और विशेष रूप से @fangliu-tju को धन्यवाद.
GN⁺ की राय
- Julia भाषा के फायदे: Julia तेज execution speed और आसान syntax देती है, इसलिए numerical computation के लिए बहुत उपयुक्त है.
- शैक्षिक मूल्य: symbolic processing को सीधे करना सीखने के लिए उपयोगी है, और Julia के जरिए numerical computation को आसानी से समझा जा सकता है.
- तकनीक के उपयोग का महत्व: concepts को समझने के लिए तकनीक का उपयोग महत्वपूर्ण है, और Julia इसके लिए एक शानदार tool है.
- योगदान संस्कृति: open source projects में योगदान देना सीखने और विकास के लिए बहुत मददगार है.
- वैकल्पिक tools: Mathematica, Maple, Sage जैसे अन्य computer algebra systems भी calculus सीखने में उपयोगी हो सकते हैं.
1 टिप्पणियां
Hacker News राय
Hacker News टिप्पणियों का सार
क्या यह हाई स्कूल के छात्रों के लिए उपयुक्त है?
Maxima और Gnuplot
कोर्स डिज़ाइन में सावधानियाँ
Emacs और Calc पैकेज
404 त्रुटि
MOOCulus से तुलना
Matlab के विकल्प के रूप में Julia
LuaJIT की गति