Learning Go: गो सीखना
Практическое руководство по Golang
सारांश:
परिचय
पुस्तक Learning Go (Russian: "इज़ुचायेम Go") जॉन बोडनर द्वारा लिखित, गो (Golang) प्रोग्रामिंग भाषा का एक आधुनिक, व्यावहारिक और गहन परिचय है, जो 2021 में प्रकाशित हुई थी। कई अन्य पुस्तकों के विपरीत जो केवल सिंटैक्स सूचीबद्ध करती हैं, बोडनर गो के मुहावरेदार उपयोग, इसके दर्शन और सर्वोत्तम प्रथाओं पर ध्यान केंद्रित करते हैं। 375 पृष्ठों का आकार पाठक पर बोझ डाले बिना मूलभूत और उन्नत विषयों दोनों को कवर करने की अनुमति देता है।
पुस्तक के बारे में
पुस्तक तार्किक रूप से संरचित है: सरल से जटिल तक। प्रारंभिक अध्याय सिंटैक्स की मूल बातें, डेटा प्रकार, नियंत्रण संरचनाएं और फ़ंक्शन प्रस्तुत करते हैं। फिर लेखक अधिक जटिल विषयों की ओर बढ़ता है: इंटरफ़ेस, गोरूटीन, चैनल, त्रुटि प्रबंधन, परीक्षण और पैकेज के साथ काम करना। विशेष ध्यान समवर्तीता पर दिया गया है - गो की प्रमुख विशेषताओं में से एक। बोडनर बताते हैं कि समानता को ध्यान में रखते हुए प्रोग्राम को सही तरीके से कैसे डिज़ाइन किया जाए, सामान्य गलतियों (डेटा रेस, डेडलॉक) से बचा जाए।
प्रत्येक अध्याय में कोड उदाहरण शामिल हैं जिन्हें तुरंत चलाया जा सकता है, और व्यावहारिक सुझाव दिए गए हैं। अध्यायों के अंत में सामग्री को सुदृढ़ करने के लिए अभ्यास हैं। पुस्तक केवल गो में कोड लिखना नहीं सिखाती, यह गो डेवलपर की तरह सोचना सिखाती है।
यह पुस्तक किसके लिए है
पुस्तक उन प्रोग्रामरों के लिए है जिनके पास पहले से अन्य भाषाओं (पायथन, जावा, C++, जावास्क्रिप्ट) में अनुभव है और वे गो को जल्दी से सीखना चाहते हैं। प्रोग्रामिंग में शुरुआती लोगों को यह कठिन लग सकती है, क्योंकि यह बुनियादी अवधारणाओं (चर, लूप, फ़ंक्शन) के ज्ञान को मान लेती है।