2009-11-09 19 views
9

Google search कई परिणाम उत्पन्न करता है - लेकिन कौन सा सबसे अच्छा है?ऑब्जेक्ट उन्मुख पर्ल ट्यूटोरियल कहां मिल सकता है?

पर्ल साइट में दो - perlboot और perltoot शामिल हैं। मैं अब इन्हें पढ़ रहा हूं, लेकिन वहां और क्या है?

नोट: मैंने इस समुदाय विकी को Google से बेहतर कुछ बनाने का प्रयास करने के लिए बनाया है, जो कि मध्यस्थ ट्यूटोरियल है जो ऑब्जेक्ट उन्मुख प्रोग्रामिंग के बारे में अधिक है ऑब्जेक्ट उन्मुख पर्ल शैली और तकनीकों और दोनों पर पर्ल साइट। प्रति पोस्ट एक ट्यूटोरियल + ट्यूटोरियल के बारे में अच्छी/बुरी चीजों का सारांश सबसे अच्छा होगा ताकि हम सर्वोत्तम ट्यूटोरियल शीर्ष पर तैर सकें।

उत्तर

8

इस के बाद से समुदाय विकी है और अपने टिप्पणी की भावना में:

perlboot अब हटाई गई है, और फिर से निर्देशन करने के लिए:

perlootut - Object-Oriented Programming in Perl Tutorial

perlobj - Perl object reference

आप कर रहे हैं पर्ल के लिए नया, यह ट्यूटोरियल यह भी सुझाव देता है कि आप subroutines, references, और modules पढ़ते हैं।

+4

वैसे, हमारी पुस्तक _Intermediate Perl_ में उसी सामग्री का कट-डाउन संस्करण है। –

5
+2

मूस महान है, लेकिन यह भी नया और काफी चंचल है। यदि आप सबसे मौजूदा ओओ-पर्ल कोड के साथ काम करना सीखना चाहते हैं तो यह उपयुक्त नहीं हो सकता है। – Quentin

+3

मैं दृढ़ता से अनुशंसा करता हूं कि * मूस ट्यूटोरियल को तुरंत न पढ़ें, जब तक कि कोई परिचित न हो कि पर्ल मूल रूप से ओओ कैसे करता है। मूस काफी भ्रमित है क्योंकि यह समझ में नहीं आता है कि यह हुड के नीचे कैसे रखा जाता है। Http://stackoverflow.com/questions/980751/should-i-learn-perl-5-oo-or-moose- फर्स्ट – Ether

+0

@ डेविड: चंकी देखें? क्या आपको लगता है कि मूस लोड या उसके वाक्यविन्यास या <अन्य उत्तर यहां डालें> कोड की मात्रा को ध्यान में रखते हैं? – Telemachus

2

Moose::Manual::Unsweetened मुझे एक टन मदद की।

+2

मूस :: मैनुअल पहले से ही पोस्ट कर दिया गया है। यह सिर्फ उस ट्यूटोरियल का एक उपखंड है। –

+0

मूस :: मैनुअल :: अनस्यूटेड मूस के "क्यों" को दिखाने के लिए शानदार है लेकिन मूस के "कैसे" के परिचय के रूप में अभी भी अच्छा है। – neniu

8

डेमियन Conway के Object Oriented Perl में दो आवश्यक अध्याय और सभी स्रोत कोड ऑनलाइन हैं।

+0

यदि आप निर्दिष्ट करते हैं कि कौन से दो अध्याय आवश्यक हैं (आपकी राय में) यह मदद करेगा। पुस्तक के लिए मैनिंग फोरम पर एक दिलचस्प पोस्ट में, कोई व्यक्ति Conway की राय (2007 तक) के रूप में बताता है कि पुस्तक के कौन से हिस्से अभी भी वैध या उपयोगी हैं और कौन से भाग नहीं हैं (या किसी कारण से कम अच्छे हैं): http : //www.manning-sandbox.com/thread.jspa? threadID = 18227 और tstart = 0 – Telemachus

+1

@Telemachus: मैं उस पृष्ठ पर पोस्ट किए गए अध्यायों का जिक्र कर रहा हूं जो मैंने * आवश्यक * के रूप में लिंक किए हैं। Encapsulation के मामले में कला की स्थिति पर चले गए हो सकता है, लेकिन मुझे अभी भी लगता है कि Conway का उपचार यह समझने के लिए एक अच्छा संसाधन है कि कला की स्थिति कहां से चली गई। अंदरूनी वस्तुओं पर मेरा अन्य लिंक भी देखें। इन दोनों संसाधनों का अध्ययन करने से, आईएमएचओ, पाठक को समझने में मदद करता है कि क्यों मूस मौजूद है ;-) –

5

एक ट्यूटोरियल नहीं होने पर, मैं सुझाव देता हूं कि Learning Perl Objects, References & Modules के उदाहरणों के माध्यम से पढ़ और काम करें जो रैंडल श्वार्टज़ की "लर्निंग पर्ल" श्रृंखला में दूसरी पुस्तक है।

यह पुस्तक पर्ल ऑब्जेक्ट्स के लिए एक उत्कृष्ट परिचय है।

बीटीडब्ल्यू मैं बाद के संस्करण में इस संस्करण को प्राथमिकता देता हूं जिसे "इंटरमीडिएट पर्ल" का अधिक सामान्य शीर्षक भी दिया गया है। और, एक अतिरिक्त बोनस के रूप में, पुराने संस्करण की दूसरी हाथ की प्रतिलिपि नए संस्करण की तुलना में बहुत कम है। (-:

संपादित करें: मैं पर्ल भिक्षु जो तुम क्या आप पर्ल में OOP शुरू करने के लिए पता करने की जरूरत की ओर इशारा कर देता है पर उत्कृष्ट OOP meta-tutorial से अधिक करने के लिए एक सूचक जोड़ने के लिए भूल गया और उसके बाद OOP पर कई अन्य ट्यूटोरियल की दिशा में आप कहते हैं कठिनाई के कई स्तरों पर।

+4

सीखना पर्ल ऑब्जेक्ट्स, संदर्भ, और मॉड्यूल पुराना है। हमने नवीनतम संस्करण को "इंटरमीडिएट पर्ल" के रूप में पुनः स्थापित किया। यह अद्यतन है और इसमें और सामान है। –

+0

अभी भी पुराने को पसंद करते हैं, न कि "एक समिति द्वारा लिखित", संस्करण। पता नहीं क्यों। संस्करण 3 के बाद सीखना पर्ल के लिए यह वही है। लेखन की शैली बदलती है।उस पुस्तक को भूलना और आईएमएचओ के बजाय ऊंट पुस्तक में बस गोता लगाने के लिए बहुत बेहतर है। –

1

वहाँ एक बहुत अच्छी prestentation at tobez.org है। मैं टी मूस को कवर नहीं करता है, लेकिन इसका "शास्त्रीय" तरीकों का एक अच्छा अवलोकन है, और यह भी सीपीएएन मॉड्यूल और तकनीकों में असामान्य संदर्भों और अंदरूनी वस्तुओं को आशीर्वाद देने जैसी तकनीकों में जाता है।

5

मैं Perl Training Australia वेबसाइट पर उपलब्ध सामग्रियों का एक बड़ा प्रशंसक हूं।

वे एक परिचयात्मक ट्यूटोरियल उपलब्ध है और साथ ही एक पूर्ण आकार किताब-लंबाई उपचार है:

सभी उनके course materials और tips अच्छी तरह से देख रहे हैं।

0

सुइट 101 पर पर्ल के साथ ओरिएंटेड प्रोग्रामिंग प्रारंभ करने के लिए कई कारणों से बुरा है और इससे बचा जाना चाहिए।

क्यों ट्यूटोरियल बुरा है:

  1. शो गैर दाय कंस्ट्रक्टर्स, लेकिन विरासत
  2. के लिए एक उदाहरण में उनका इस्तेमाल करता है
  3. अजीब में तर्क का उपयोग करने की है, गाड़ी सामान अप्रत्यक्ष विधि कॉल सिंटैक्स का उपयोग करता कोड नमूने
  4. यह मामूली निगल है, लेकिन लेखक print के साथ संगतता की एक बड़ी स्ट्रिंग का उपयोग करता है जहां तर्कों की एक सूची बेहतर काम करेगी (या बेहतर अभी तक join)।
+1

मुझे नहीं पता कि मुझे इसे ऊपर उठाना चाहिए क्योंकि यह किसी के सुझाव से बचने और अच्छे कारण प्रदान करता है क्योंकि इसे शीर्ष पर बुलबुला नहीं करना चाहिए ... –

संबंधित मुद्दे