Dive Into Python 3
Погружение в Python 3 для опытных разработчиков
सारांश:
परिचय
मार्क पिलग्रिम की पुस्तक «Dive Into Python 3» (2009, 360 पृष्ठ) Python भाषा पर साहित्य में एक विशेष स्थान रखती है। यह शुरुआती लोगों के लिए कोई सामान्य परिचय नहीं है, बल्कि उन लोगों के लिए एक व्यावहारिक मार्गदर्शिका है जो पहले से प्रोग्रामिंग की मूल बातें जानते हैं और Python 2 या किसी अन्य भाषा से आकर Python 3 संस्करण को जल्दी से सीखना चाहते हैं। लेखक ने एक महत्वाकांक्षी लक्ष्य रखा है: केवल सिंटैक्स सिखाना नहीं, बल्कि यह दिखाना कि Python 3 में कैसे सोचा जाए, इसकी अनूठी क्षमताओं - iterators, generators, decorators, context managers का उपयोग करते हुए। पुस्तक जीवंत, ऊर्जावान भाषा में लिखी गई है, जिसमें वास्तविक जीवन के उदाहरण हैं: वेब पेजों को पार्स करने से लेकर XML के साथ काम करने और यूनिट टेस्ट लिखने तक।
पुस्तक किस बारे में है
«Dive Into Python 3» में 14 अध्याय हैं, जिनमें से प्रत्येक एक विशिष्ट कार्य या भाषा के पहलू पर केंद्रित है। मुख्य विषय:
- Python 2 से Python 3 में कोड का स्थानांतरण — प्रमुख अध्यायों में से एक, जो आज भी लीगेसी प्रोजेक्ट्स के लिए प्रासंगिक है।
- स्ट्रिंग्स और Unicode — टेक्स्ट, एन्कोडिंग और बाइट्स के साथ काम करने में गहराई से उतरना।
- रेगुलर एक्सप्रेशन — फोन नंबर, पते और URL को पार्स करने के व्यावहारिक उदाहरण।
- Generators और Iterators — सरल list comprehensions से लेकर yield from तक।
- Decorators — लॉगिंग, कैशिंग और आर्गुमेंट जाँच के लिए स्वयं के decorators बनाना।
- वेब स्क्रैपिंग — urllib और BeautifulSoup का उपयोग करके HTML पार्स करना।