क्या प्रोग्रामर्स के लिए गणित पर एक विहित पुस्तक है? [बन्द है]


52

मैं एक स्व-सिखाया प्रोग्रामर हूं। मैं ईमानदारी से गणित में अच्छा नहीं हूं। मेरे गणितीय कौशल को बेहतर बनाने के लिए आप क्या सलाह दे सकते हैं ताकि मैं अपने साथी प्रोग्रामरों के आसपास असुरक्षित न रहूँ? मेरे गणितीय कौशल को बेहतर बनाने के लिए आप कौन से कदम या दिशानिर्देश सुझा सकते हैं?

क्या वहाँ एक किताब है जो प्रोग्रामरों के लिए गणित पर सर्वोत्तम प्रथाओं, डिजाइन पद्धति और अन्य उपयोगी जानकारी का वर्णन करने के लिए वास्तविक मानक है? उस किताब के बारे में क्या खास है?


8
क्या आप ज्यामिति जानते हैं? बीजगणित? त्रिकोणमिति? बीजगणित बीजगणित? पथरी? आप कितनी दूर हैं?
मार्सेलो

3
@ adietan63: सुझाव केवल तब तक अटकलें होंगी जब तक कि आप अपने वर्तमान गणितीय ज्ञान के बारे में अधिक विशिष्ट न हों।
डेविड थोर्नली

1
मैं PyGame के साथ Python का उपयोग करूंगा। यदि आप बहुत अधिक परेशानी के बिना 3 डी में जाना चाहते हैं, तो डिज़नी स्टूडियो के साथ कार्नेगी मेलन द्वारा पांडा 3 डी सीखना बहुत आसान है।
थोरस्टेन मुलर

1
@FrustratedWithFormsDesigner | क्या जावा ग्राफिक्स प्रोसेसिंग और गेमिंग या इसके सी ++ के लिए उपयुक्त है?
adietan63

5
क्या आप कृपया हमें कुछ और बताएंगे कि आपके साथी प्रोग्रामर गणित का उपयोग कैसे करते हैं? यदि आप एक वित्तीय फर्म बनाम प्रोग्रामिंग की दुकान के लिए काम कर रहे हैं तो मैं काफी अलग सलाह दूंगा। (यदि यह आपको कार्यालय के चारों ओर "हिल्बर्ट स्पेस" और "हेटेरोस्केडासिटी" जैसे शब्दों को टॉस करने के लिए अधिक सुरक्षित महसूस करता है, तो हर तरह से कुछ रैखिक बीजगणित और उन्नत आँकड़े सीखें। बस
होली पोलोई

जवाबों:


24

हम्म, आप जो कहते हैं उससे लगता है कि आप बहुत बुनियादी शुरुआत करना चाहते हैं। उसके बारे में कुछ भी बुरा नहीं है, मैंने वही किया। मेरा गणित ज्यादातर हाई स्कूल स्तर का था और बहुत कुछ भूल गया था।

खान अकादमी से शुरू करें , अभ्यास अनुभाग पर जाएं और देखें कि आप कितनी दूर जा सकते हैं। यह आपको एक अच्छा विचार देगा कि आप क्या कर सकते हैं और सीखना शुरू कर सकते हैं।

वीडियो देखने के लिए परेशान मत करो। कम से कम मेरे लिए वीडियो सीखने का एक धीमा तरीका है और खान अतिरिक्त बोरिंग हैं। बुनियादी गणित सीखने के लिए बहुत सारे अन्य संसाधन हैं। जैसे कुछ विकीबुक या ck-12

इस सवाल पर Math.StackExchange पर अक्सर चर्चा की जाती है और 'मुक्त संसाधनों' या 'मुफ्त पुस्तकों' की खोज करने से आपको बहुत सारी जानकारी और सामग्री मिलेगी। समान 'स्टार्ट' या 'शुरुआती' जैसे खोज शब्दों के लिए जाता है। या वहां अपना सवाल पूछें। यह Reddit पर / r / math उपधारा में भी काम करता है । वहां आपको गणित सीखने के लिए और अधिक सब्रेडिट्स मिलेंगे।

खूब अभ्यास करो। केवल एक अवधारणा को समझना और फिर अगले पर जाना पर्याप्त नहीं है। इसे लागू करने के लिए आपको आरामदायक महसूस करना चाहिए। यदि आप विभाजन और गुणा (उदाहरण के रूप में) के साथ सहज नहीं हैं तो आप प्रतिशत को नहीं समझ पाएंगे। यह उच्च अवधारणाओं के लिए भी सही है। इसलिए मेरे लिए खान में अभ्यास खंड वीडियो की तुलना में अधिक मूल्यवान है।

प्रोग्रामिंग के साथ, समुदाय के संपर्क में रहने से आप प्रेरित रहेंगे। बस एक बार किसी फोरम में एक बार लॉग इन करें और पढ़ें कि लोग किस बारे में बात कर रहे हैं।


धन्यवाद दोस्त! आपका अधिकार। मुझे लगता है कि मुझे गणित के व्यापक क्षेत्र को समझने के लिए बहुत बुनियादी से शुरू करने की आवश्यकता है।
adietan63

+100 खानअकादे गणित की नींव मजबूत करने के लिए बहुत अच्छा है। मूल बातें शुरू करने के साथ कुछ भी गलत नहीं है। स्व-पुस्तक सीखने के कुछ सरल गणित मूल सिद्धांतों को न जानने के 'अपमान कारक' को हटा देता है। मूल्यांकन प्रणाली कमजोरियों की पहचान करने और कमजोरियों से तेजी से आगे बढ़ने के लिए एक अच्छा काम करती है।
इवान प्लैस

16

ठोस गणित: कंप्यूटर विज्ञान के लिए एक फाउंडेशन (दूसरा संस्करण) गणित के विभिन्न क्षेत्रों को कवर करने वाली एक अच्छी गणित की किताब के लिए मेरी पसंद होगी, जो उस पुस्तक के लिए कुछ हास्य है जो उपयोगी हो सकती है।


मैं भी इसे पढ़ता हूं। एक अच्छी पुस्तक।
एंडो

2
+1 क्योंकि यह बहुत अच्छी किताब है। हालांकि यह सुनिश्चित नहीं है कि यह किसी के लिए कुछ है जो खुद को "गणित में अच्छा नहीं" के रूप में परिभाषित करता है।
वार्त

यह बहुत अच्छा होगा, अगर इसके बजाय केवल 'स्पष्ट' शब्द का उपयोग करें, नथ ने कुछ हिस्सों को और अधिक स्पष्ट कर दिया है। लेकिन कड़ी मेहनत से सभी सामान को समझा जा सकता है, अगर किसी के पास स्कूल से ठोस गणित की पृष्ठभूमि हो।
ग्रूसज़ी

8
सचेत रहें, यह पुस्तक निश्चित रूप से शुरुआती लोगों के लिए नहीं है।
MAK

2
चाल वास्तव में इसे पढ़ने के लिए है। मैं खुद को एक मैनुअल या वेबसाइट की तरह स्किम करना चाहता था। यह काम नहीं करता है। शब्द या अवधारणा अस्पष्टीकृत? यदि आप काफी पीछे चले जाते हैं तो आपको यह मिल जाएगा। मेरे लिए धीमा चल रहा है (गणित में कभी खराब नहीं हुआ - लेकिन गणित में खराब होने की तुलना में अधिक), लेकिन एक अच्छी सिफारिश आईएमओ। वे चीजों को अच्छी तरह से समझाते हैं। बस धैर्य रखें और अपना समय लें।
एरिक रेपेन

10

लामर विश्वविद्यालय से पॉल के ऑनलाइन नोट्स पीडीएफ प्रारूप में आते हैं। यह त्वरित संदर्भ के लिए बहुत अच्छा है और हर पृष्ठ पर उदाहरण हैं। अगर मैं कभी किसी विषय पर खुद को तरोताजा करना चाहता हूं या किसी चीज को समझना चाहता हूं, तो मैं इस साइट पर वापस आता हूं।

यहाँ सेट है:

बीजगणित (गणित 1314): पूर्ण नोट्स
सामग्री की सूची

  • Preliminaries - घातांक गुण, परिमेय घातांक, ऋणात्मक घातांक, कट्टरपंथी, बहुपद, फैक्टरिंग, परिमेय अभिव्यक्तियाँ, जटिल संख्याएँ
  • समीकरणों और असमानताओं को हल करना - रैखिक समीकरण, द्विघात समीकरण, वर्ग को पूरा करना, द्विघात सूत्र, रैखिक और द्विघात समीकरण के अनुप्रयोग, चतुष्कोणीय स्वरूप में पुनर्वितरण, रेडिकल से समीकरण, रैखिक असमानता, बहुपद और तर्कसंगत असमानता, पूर्ण समीकरण समीकरण।
  • रेखांकन और फ़ंक्शंस - रेखांकन रेखाएँ, मंडलियाँ, और टुकड़े-टुकड़े फ़ंक्शंस, फ़ंक्शन परिभाषा, फ़ंक्शन संकेतन, फ़ंक्शन संरचना, आमंत्रण फ़ंक्शंस।
  • कॉमन ग्राफ्स - परबोलस, एलिप्स, हाइपरबोलस, एब्सोल्यूट वैल्यू, स्क्वायर रूट, कॉन्स्टेंट फंक्शन, रेशनल फंक्शन्स, शिफ्ट्स, रिफ्लेक्शन्स, सिमिट्री।
  • बहुपद कार्य - विभाजित बहुपद, Zeroes / जड़ें बहुपद की खोज, बहुपद की खोज Zeroes, रेखांकन बहुरूपता, आंशिक भिन्नता।
  • एक्सपोनेंशियल एंड लॉगरिथम फ़ंक्शंस - एक्सपोनेंशियल फ़ंक्शंस, लॉगरिथम फ़ंक्शंस, सॉल्विंग एक्सपोनेंशियल फ़ंक्शंस, सोलरिंग लॉगरिथम फ़ंक्शंस, एप्लिकेशन।
  • समीकरणों की प्रणाली - प्रतिस्थापन विधि, उन्मूलन विधि, संवर्धित मैट्रिक्स, नॉनलाइनर सिस्टम।

पथरी I (गणित 2413): में अलग हो गया

  1. सामग्री की सूची
  2. टिप्पणियाँ
  3. समस्याओं का अभ्यास करें
  4. समस्याओं का अभ्यास करने के लिए समाधान
  5. असाइनमेंट समस्याएं

    • बीजगणित / ट्रिग की समीक्षा - ट्रिग फ़ंक्शंस और समीकरण, घातीय फ़ंक्शंस और समीकरण, लॉगरिथम फ़ंक्शंस और समीकरण।
    • सीमाएँ - अवधारणाएँ, परिभाषा, कम्प्यूटिंग, एक तरफा सीमाएँ, निरंतरता, अनंतता को सीमित करने वाली सीमाएँ, L'Hospitals नियम
    • डेरिवेटिव्स - डेफिनिशन, इंटरप्रिटेशंस, डेरिवेटिव फॉर्मूले, पावर रूल, प्रोडक्ट रूल, क्वांटिएंट रूल, चेन रूल, हायर ऑर्डर डेरिवेटिव्स, इम्प्लिक्ट डिफरेंशियल, लॉगरिदमिक डिफरेंशियल, ट्रिग फंक्शंस के एक्सप्रेशंस, एक्सपोनेंशियल फंक्शंस, लॉगरिथम फंक्शंस, इनवर्ट ट्रिग फंक्शंस और हाइपरबोलिक ट्रिग फंक्शंस। ।
    • डेरिवेटिव के अनुप्रयोग - संबंधित दरें, क्रिटिकल पॉइंट, न्यूनतम और अधिकतम मूल्य, कार्य में वृद्धि / घटती हुई, विभक्ति अंक, समेकन, अनुकूलन
    • एकीकरण - परिभाषा, अनिश्चितकालीन इंटीग्रल, निश्चित इंटीग्रल, प्रतिस्थापन नियम, निश्चित इंटीग्रल्स का मूल्यांकन, पथरी का मौलिक सिद्धांत
    • इंटीग्रल्स के अनुप्रयोग - औसत फ़ंक्शन मान, घटता के बीच का क्षेत्र, क्रांति के ठोस, कार्य।

कलन II (गणित 2414) पूर्ण नोट्स

पथरी III (गणित 2415) पूर्ण नोट्स

रैखिक बीजगणित (गणित 2318) पूर्ण नोट्स

विभेदक समीकरण (गणित 3301) पूर्ण नोट्स

आप बाकी विषय सूची के लिए साइट की जाँच कर सकते हैं।


1
विश्वास नहीं किया जा सकता है कि इसके पास अधिक वोट नहीं हैं। पॉल एक भगवान है।
n0pe

8

मुझे लगता है कि यह एक पुस्तक नहीं है, लेकिन मुझे लगता है कि यह गणित के बारे में आपकी सोच को व्यापक बनाने का एक अच्छा तरीका हो सकता है। प्रोजेक्ट यूलर समस्याओं के माध्यम से काम करने की कोशिश करें

उदाहरण के लिए, पहला वाला है :

यदि हम 10 से नीचे की सभी प्राकृतिक संख्याओं को सूचीबद्ध करते हैं जो 3 या 5 के गुणक हैं, तो हमें 3, 5, 6 और 9 मिलते हैं। इन गुणकों का योग 23 है।

1000 के नीचे 3 या 5 के सभी गुणकों का योग ज्ञात कीजिए।


प्रोजेक्ट यूलर के प्रश्न निश्चित गणित आधारित हैं, लेकिन उनके साथ जो समस्या थी, वह इतनी जल्दी इतनी उन्नत हो गई थी कि मैं उन्हें हल करने का एकमात्र तरीका ब्रूट फोर्स एल्गोरिदम के साथ था (जब तक कि मैंने धोखा नहीं दिया)। वे कहते हैं कि आपको सभी प्रश्नों के लिए 60 सेकंड से कम समय में चलने वाला एक सुरुचिपूर्ण समाधान खोजने में सक्षम होना चाहिए।
माइक

4
@ माइक, मुझे नहीं लगता कि इसी तरह की समस्याओं पर शोध करना और समस्या को धोखा देने के लिए अंतर्निहित अवधारणाओं को अच्छी तरह समझने की कोशिश करना। आप इस तरह से "धोखा" करके और अधिक सीख रहे हैं, फिर वह सब अनुसंधान नहीं कर रहे हैं।
डग टी।

1
मैंने उनमें से कई किए और इसने मेरे प्रोग्रामिंग कौशल को बढ़ाया। यद्यपि गणित के संबंध में आप ज्यादातर बड़े करीने से सीखते हैं, लेकिन कैलकुलस या बीजगणित जैसे मौलिक ज्ञान से बहुत अधिक नहीं जुड़ते हैं। लेकिन यह आपको गणित करने के लिए प्रेरित करता है।
थोरस्टेन मुलर

1
@thorsten: मेरी पत्नी (परिवार में गणितज्ञ) सोचती है कि गणित केवल स्वच्छ चाल का एक गुच्छा है। :-)
पीटर के।

1
जिस तरह से मैं आमतौर पर यूलर समस्याओं से गुजरता हूं वह यह है कि पहले मैं आमतौर पर एक क्रूर बल की कोशिश करता हूं, और इसे अनुकूलित करता हूं। उस अकेले ने बहुत सारे गणितीय तथ्य सिखाए हैं जिन्हें मैं कभी नहीं जानता था। बाद में समाधान मंचों को पढ़ना आमतौर पर और भी अधिक गणितीय अंतर्दृष्टि को दर्शाता है।
सिस्टम डाउन

8

मैं हमेशा केनेथ रोसेन के असतत गणित और इसके अनुप्रयोगों की सलाह देता हूं । यह सिद्धांत और अनुप्रयोग के एक अच्छे संतुलन के साथ विभिन्न विषयों (किसी भी अच्छी असतत गणित पुस्तक के रूप में) को कवर करता है। यह गणितज्ञों और कंप्यूटर वैज्ञानिकों पर कई दिलचस्प साइडबार हैं, जो कवर किए गए अवधारणाओं की उत्पत्ति करते हैं।


धन्यवाद! लेकिन असतत गणित आदि का अध्ययन करने से पहले पूर्वापेक्षाएँ क्या हैं
ad 20an63

1
@ adietan63: बीजगणित वह सब है जो मैं कहूंगा कि आवश्यकता है । मेरे विश्वविद्यालय ने कैलकुलस या आँकड़े से पहले हमें असतत गणित को लेने की अनुमति दी है, लेकिन यह निश्चित रूप से उन लोगों को पहले लेने के लिए चोट नहीं पहुंचाएगा।
छिपकली

@ adietan63: अगर आप को रिफ्रेशर की जरूरत है, या आप कुछ मुफ्त ऑनलाइन वीडियो लेक्चर देख सकते हैं, तो आप हेड फर्स्ट मैथ की कुछ किताबों को भी देख सकते हैं।
छिपकली

@Bill धन्यवाद! शायद मैं इस सामान को सीखने में दबाव महसूस करता हूं क्योंकि मैं बहुत कम समय में प्रोग्रामिंग में कई चीजें सीखना चाहता हूं। शायद मैं इसे एक बार में ले जाऊंगा। मुझे लगता है कि यह सीखने की प्रक्रिया का हिस्सा है। एक बार फिर धन्यवाद!
adietan63

7
आपका स्वागत है। इसके अलावा, "मैं थोड़े समय में प्रोग्रामिंग में कई चीजें सीखना चाहता हूं" की यह भावना वास्तव में कभी दूर नहीं होती है। :)
छिपकली

4

जबकि 1000 असतत गणित की किताब पढ़ना एक अच्छा उपाय है, अगर समय की कमी है तो यह इष्टतम रास्ता नहीं हो सकता है। यदि आप चाहते हैं कि आपके पास कितना गणित होना चाहिए, तो आपको गहराई में जाने के लिए, (cormen) एल्गोरिथम पुस्तक के परिशिष्ट A के परिशिष्ट A में जाना चाहिए : http://www.acmsolver.org/books/ परिचय% 20to% 20Algorithms,% 202% 20Ed% 20% 20Thomas% 20H।% 20Cormen.pdf

मैंने परिशिष्ट पढ़ा और इससे मुझे बेहतर समझ मिली कि मुझे किन गणित विषयों की अधिक समीक्षा करनी चाहिए। एक बार जब आप यह जान लें कि क्या करना है, तो एक नज़र डालें:

http://www.amazon.com/Journey-into-Mathematics-Introduction-Proofs/dp/0486453065/ref=sr_1_15?ie=UTF8&qid=1308591694&sr=8-15 यहाँ छवि विवरण दर्ज करें

मेरी राय में, विश्लेषण एल्गोरिदम को समझने के लिए सीखना (विशेष रूप से प्रेरण द्वारा) कैसे एक आधारशिला है । दुर्भाग्य से, अधिकांश एल्गोरिदम और यहां तक ​​कि सीएस गणित पाठ्यक्रम प्रमाण पर बहुत अधिक ध्यान केंद्रित नहीं करते हैं। वे पहले ही मान लेते हैं कि आप उस पर सक्षम हैं, इसलिए वे कुछ पन्नों से आगे नहीं जाते। जर्नी इन द मैथ बुक बहुत छोटी और पढ़ने में आसान है। यह सीएस समस्याओं और उनके गणितीय पहलू का भी उपयोग करता है। सीखने के लिए अन्य अच्छे विषय मैट्रिक्स अंकगणितीय , संभाव्यता , गिनती और ग्राफ सिद्धांत भी हैं।

अन्य दो लोकप्रिय बड़ी पाठ्यपुस्तकें: ईपीपी (मेरा पसंदीदा) से मैथ और उसके अनुप्रयोग को अलग करें और दूसरे को रोसेन से।

http://www.amazon.com/Discrete-Mathematics-Applications-Susanna-Epp/dp/0534359450/ref=sr_1_4?ie=UTF8&qid=1308591784&sr=8-4

http://www.amazon.com/Discrete-Mathematics-Applications-Kenneth-Rosen/dp/0073229725/ref=sr_1_1?ie=UTF8&qid=1308591784&sr=8-1

मुझे " कंक्रीट गणित " शीर्षक वाली पाठ्यपुस्तक पढ़ने का आनंद नहीं मिला है, लेकिन मैंने हमेशा इसके बारे में अच्छी बातें सुनी हैं।


1

सच कहूँ तो, आप गणित के एक मौलिक रूप से बहुत मजबूत ज्ञान के बिना बहुत सारे क्षेत्रों में पूरी तरह से पर्याप्त प्रोग्रामर हो सकते हैं। गेम इंजन या नेटवर्क रूटिंग ऑप्टिमाइज़ेशन की बात करें तो आप बहुत सक्षम नहीं हो सकते हैं, लेकिन सच कहा जाए, तो बहुत सारे व्यावसायिक अनुप्रयोग काफी सरल हैं। हालाँकि, मैं आशा करता हूँ कि आप आशा को जीवित रखेंगे और अभी तक गणित को नहीं छोड़ेंगे।

आपके द्वारा निम्न स्तर पर लिए गए गणित और उच्च स्तर पर आपके द्वारा लिए गए गणित के बीच अंतर की एक दुनिया है। यह कहना एक बहुत ही अलग बात है कि आप कैलकुलस में बुरे हैं (मैं था - मैंने पहली बार कैले को फेल किया था) यह कहने की तुलना में कि आप ग्राफ थ्योरी में बुरे हैं। जैसा कि आप गणित के माध्यम से आगे बढ़ते हैं, ध्यान सरल समस्या को हल करने पर नहीं है जो स्पष्ट रूप से काफी उबाऊ और दोहरावदार है और आपके रेखांकन कैलकुलेटर द्वारा भी किया जा सकता है। इसके बजाय, तार्किक सोच कौशल पर ध्यान केंद्रित किया गया है: साक्ष्यों का निर्माण स्पष्ट रूप से सॉफ्टवेयर लिखने जैसा है।

सबसे अच्छा गणित वर्ग जो मैंने कभी किया था, जिसे मैं अपना पहला "वास्तविक" गणित वर्ग मानता था: मूल रूप से प्रूफ क्लास के लिए एक परिचय जो ग्राफ थ्योरी से नंबर थ्योरी तक के कई क्षेत्रों को कवर करता था। हमारे द्वारा उपयोग किया जाने वाला पाठ बहुत अच्छा था ( गणितीय सोच: समस्या का हल और सबूत डी'एंगेलो और वेस्ट द्वारा ।) आपको सबूतों पर हमला करने के कुछ विचारों को प्राप्त करने के लिए बस उस पुस्तक के माध्यम से काम करना उपयोगी हो सकता है।

कुल मिलाकर, क्या मुझे वास्तव में कॉलेज में मेरे द्वारा लिए गए किसी गणित की आवश्यकता थी ? नहीं, शायद नहीं। लेकिन कुछ औपचारिक पृष्ठभूमि होने से मुझे बेहतर आलोचनात्मक कौशल मिला, एक बेहतर कल्पना (समस्या को हल करने के लिए आमतौर पर कई तरीके होते हैं, कभी-कभी अच्छे, कभी बुरे, लेकिन एक अद्वितीय विचार सहायक हो सकते हैं) और समस्या को हल करने में आत्मविश्वास।


| धन्यवाद दोस्त! मुझे लगता है कि भले ही मैथ कैंट हर समय आपकी मदद करे। शायद इसकी उपस्थिति आपको महत्वपूर्ण सोच में मदद करेगी और आपके विश्लेषणात्मक कौशल में सुधार करेगी?
adietan63

सच कहूँ तो, मुझे लगता है कि आप शब्द "खुलकर" पसंद करते हैं।
bukzor

1

देखिए, मैं मैथ्स में अच्छा हूं, लेकिन मैं वास्तव में इसका इस्तेमाल प्रोग्रामिंग के लिए बिल्कुल नहीं करता हूं, और मैं काफी प्रोग्राम करता हूं। मेरी सलाह बस इतना जानने की आदत होगी कि कोई आपके लिए गणित नहीं करेगा।

जानने के लिए बहुत सारी चीजें हैं, आप उन सभी में अच्छा होने की उम्मीद नहीं कर सकते हैं, लेकिन विशेष रूप से गणित, यह बहुत उपयोगी नहीं है।

बेशक, आपको इसकी आवश्यकता हो सकती है क्योंकि आपके कार्यक्रम वैज्ञानिक कुछ हैं, अन्यथा उस समय का उपयोग कुछ और उपयोगी जानने के लिए करें।


2
असहमत, अच्छा प्रोग्रामिंग कौशल अच्छे गणित कौशल से संबंधित हैं।
मार्सेलो

1
खैर, मुझे लगता है कि आप असहमत हो सकते हैं। मुझे लगता है कि असहमति एक अधिकार है, लेकिन अगर इससे आप मेरे योगदान को कम करने के लिए अधिकृत महसूस करते हैं, तो यह वास्तव में जोखिम भरा है।
एंडो

विशेषाधिकार - वोट डाउन - के लिए 125 प्रतिष्ठा की आवश्यकता होती है; आपने पहले ही यह विशेषाधिकार अर्जित कर लिया है।
मार्सेलो

1
मैं इस बात से सहमत हूं कि कई क्षेत्रों में एक अच्छा प्रोग्रामर बनने के लिए आपको गणित की आवश्यकता नहीं है । हालांकि मैं बहुत असहमत हूं कि गणित बहुत उपयोगी नहीं है। यहां तक ​​कि अगर आपको अपने दैनिक कार्य में गणित की आवश्यकता नहीं है, तो भी आप गणित के कुछ पहलुओं को सीखने से बहुत कुछ हासिल करते हैं और यदि यह केवल बड़े-ओ संकेतन को समझने के लिए है।
थोरस्टेन मुलर

1

ESSLLI के "तर्क और संगणना" अनुभाग से कुछ (शुरुआती) पाठ्यक्रमों के पाठ्यक्रम नोट्स को देखते हुए (उदाहरण के लिए, आगामी 2011 प्रोग्राम या 2010 प्रोग्राम , अधिक की खोज) दिलचस्प हो सकता है। यह आपको प्रोग्रामिंग से संबंधित क्षेत्र में वर्तमान सैद्धांतिक विकास के बारे में एक छाप देगा। फिर आप उन पाठ्यक्रमों में छाई हुई एक निश्चित सबफील्ड में नींव का गहराई से अध्ययन करने का निर्णय ले सकते हैं।

(अन्यथा, आपके प्रश्न का उत्तर देना मुश्किल है, बहुत अलग "गणित" है, जिसकी आपको वास्तव में आवश्यकता नहीं हो सकती है या इसमें रुचि नहीं हो सकती है। ईएसएसएलएलआई पाठ्यक्रम हमारे लिए दिलचस्प हो सकते हैं, यही कारण है कि वे कुछ वर्तमान को दर्शाते हैं। अनुसंधान, इसलिए वे कुछ पहेलियों को हल करने के बारे में हैं और एक निश्चित पहेली को हल करने की कोशिश करना एक सिद्धांत की वास्तविक समझ की प्रक्रिया में एक महत्वपूर्ण घटक है, यह समझने की कि इसके पीछे क्या दिलचस्प बात है।)


1

यदि आप सीएस मैथ्स का ठीक से अध्ययन कर रहे हैं तो आप गणितीय तर्क और सेट सिद्धांत जैसी चीजों को देख रहे हैं। ये कुछ काफी सम्मिलित गणित हैं जो उनका समर्थन करते हैं। इसलिए यदि आपका गणित का मूल स्तर थोड़ा रोपे है, तो आप अधिक CS क्षेत्रों पर जाने से पहले, मूल सिद्धांतों के साथ शुरुआत करने के लिए सर्वश्रेष्ठ हैं।

इसलिए मेरा सुझाव है कि आप KA Stroud's Engineering Mathematics से शुरुआत करें । अच्छी तरह से लिखा गया है, मूल का अनुसरण करना आसान है और साथ ही अधिक उन्नत सामान को कवर करता है।


1

मूल सिद्धांतों के साथ शुरू करें और फिर विशेष पर आगे बढ़ें: गणितज्ञ की डिलाईट और इसे कैसे हल किया जाए, इसे शुरू करने के लिए दो महान पुस्तकें हैं। गणितज्ञ डिलाईट मौलिक गणित विषयों (जैसे। ज्यामिति, बीजगणित, कलन, आदि) को मानव-अनुकूल और मनोरंजक तरीके से देखता है। मैंने पढ़ा नहीं है कि इसे कैसे हल किया जाए लेकिन यह इस बात पर केंद्रित है कि तर्क द्वारा गणित की समस्याओं पर कैसे हमला किया जाए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.