The Tutorials in this series are created in PERL 5.14.2 on Ubuntu 12.04. Perl (Practical Extraction and Reporting Language) is widely used open-source language. Read more
Foss : PERL - Hindi
Outline: Including Files or modules in Perl program हम निम्न मेथड्स प्रयोग करके पर्ल मॉड्यूल्स या फाइल्स को सम्मिलित कर सकते हैं: 1. do: यह सोर्स कोड को अन्य फाइल्स से मौजूदा स्क्रिप..
Outline: Sample Perl program हमने अभी तक कवर किये हुए मुख्य विषयों को सैंपल पर्ल प्रोग्राम में सम्मिलित किया है। यह प्रोग्राम एक क्षेत्र के अनेक वेदर फोरकास्ट रिपोर्ट्स का आउटपुट दे..
Outline: Perl Module Library Comprehensive Perl Archive Network (CPAN) मॉड्यूल्स की लाइब्रेरी होता है। 1. यूज़र CPAN में उपलब्ध मौजूदा मॉड्यूल्स का उपयोग कर सकता है। 2. यूज़र द्वार..
Outline: Downloading CPAN module 1. Linux OS: डाउनलोड के अनेक तरीके हैं। टाइप करें cpan और एंटर दबाएं। यह हमें cpan प्रॉम्प्ट देता है। टाइप करें install मॉड्यूल नेम 2. Windows..
Outline: Perl and HTML 1. HTML पेजेस बनाना, Perl CGI मॉड्यूल देता है जो आवश्यक HTML टैग्स के साथ CGI स्क्रिप्ट बनाता है। 2. अनेक मेथड्स हैं जो हैडर जोड़ने के लिए मॉड्यूल्स देते हैं, प..
Foss : PERL - Kannada
Outline: 1. ‘ಉಬಂಟು ಲಿನಕ್ಸ್’ನಲ್ಲಿ Perl 5.14.2 ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದು ‘ಲಿನಕ್ಸ್’ನಲ್ಲಿ XAMPP ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದು (XAMPP: ಇದು Apache, PERL, PHP and MySQL ಇವುಗಳನ್ನು ಒಳಗೊಂಡ ಒಟ್ಟಾರೆ ಪ್ಯ..
Outline: ‘ಟೆಕ್ಸ್ಟ್ ಸ್ಟ್ರಿಂಗ್’ಗಳು, ಸಂಖ್ಯೆಗಳು ಅಥವಾ ‘ಆರೇ’ಗಳಂತಹ ವ್ಯಾಲ್ಯೂಗಳನ್ನು ಶೇಖರಿಸಲು ‘ವೇರಿಯೇಬಲ್’ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ‘ಪರ್ಲ್’ನಲ್ಲಿ ಎಲ್ಲ ‘ವೇರಿಯೇಬಲ್’ಗಳು ‘$’ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಆರಂಭವಾಗುತ್ತವೆ. ‘ಪರ್..
Outline: ‘ಪರ್ಲ್’ನಲ್ಲಿಯ ‘ಕಾಮೆಂಟ್’ಗಳು: ಎರಡು ವಿಧದ ‘ಕಾಮೆಂಟ್’ಗಳು - 1. ಸಿಂಗಲ್ ಲೈನ್ 2. ಮಲ್ಟಿಲೈನ್ ಸಿಂಗಲ್ ಲೈನ್ ಕಾಮೆಂಟ್, # ಚಿಹ್ನೆಯೊಂದಿಗೆ ಆರಂಭವಾಗುತ್ತದೆ. ‘ಕೋಡ್’ನ ಒಂದು ಭಾಗವನ್ನು ಕಾಮೆಂಟ್ ಮಾಡಲು ..
Outline: ‘for-foreach’ ಲೂಪ್ 1. ‘for’ ಲೂಪ್: ‘ಕೋಡ್’ನ ಒಂದು ಭಾಗವನ್ನು, ನಿರ್ದಿಷ್ಟ ಸಲ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ‘for ಲೂಪ್’ಅನ್ನು ಬಳಸಲಾಗುವುದು. 2. ‘for-each’ ಲೂಪ್: ‘ಆರೇ’ಯಲ್ಲಿ ಒಂದು ‘ಕಂಡಿಶನ್’ಅನ್ನು ಇಟರೇ..
Outline: 1. ‘while’ ಲೂಪ್: ‘while’ ಲೂಪ್, ಒಂದು ಕಂಡಿಶನ್ TRUE ಇರುವವರೆಗೆ ‘ಕೋಡ್’ನ ಬ್ಲಾಕನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡುತ್ತದೆ. 2. ‘do-while’ ಲೂಪ್: ಯಾವಾಗಲೂ ‘do-while’ ಲೂಪ್, ‘ಕೋಡ್’ನ ಭಾಗವನ್ನು ಒಂದುಸಲವಾದರೂ..
Outline: ಯಾವುದೋ ಒಂದು ‘ಕಂಡಿಶನ್’ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ‘if’ ‘ಕಂಡಿಶನಲ್-ಸ್ಟೇಟ್ಮೆಂಟ್’ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಒಂದುವೇಳೆ ಆ 'ಕಂಡಿಶನ್' ನಿಜವಾಗಿದ್ದರೆ ಆಗ ‘ಕೋಡ್’ನ ಒಂದು ಭಾಗವನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಯ..
Outline: 'if-elsif-else' ‘ಕಂಡಿಶನಲ್ ಸ್ಟೇಟ್ಮೆಂಟ್’ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾದ ‘ಕಂಡಿಶನ್’ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ‘ಕಂಡಿಶನ್’ true ಎಂದಾದರೆ ಆಯಾ ‘ಬ್ಲಾಕ್’ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್..
Outline: Perl, 3 ವಿಧದ ‘ಡೇಟಾ ಸ್ಟ್ರಕ್ಚರ್’ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. 1. ಸ್ಕೇಲರ್ (Scalar) ಇದು Perl ನಲ್ಲಿ ಪ್ರಮುಖ ‘ಡೇಟಾ ಸ್ಟ್ರಕ್ಚರ್’ ಆಗಿದೆ. ಇದು Perl ನಲ್ಲಿ ‘ವೇರಿಯೆಬಲ್’ಗಳನ್ನು ಡಿಫೈನ್ ಮಾಡಿದ ಹಾಗ..
Outline: 1. ‘ಅರೇ’ಯ ಕೊನೆಯ ‘ಇಂಡೆಕ್ಸ್’ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವುದು 2. ‘ಅರೇ’ಯ ಉದ್ದವನ್ನು ಪಡೆದುಕೊಳ್ಳುವುದು: ಉದ್ದವನ್ನು ಪಡೆಯಲು, ‘ಅರೇ’ಯ ಕೊನೆಯ ‘ಇಂಡೆಕ್ಸ್’ಗೆ 1 ಅನ್ನು ಸೇರಿಸಿ. ಇನ್ನೊಂದು ರೀತಿ: ‘ಅರ..
Outline: 1. push ‘ಅರೇ’ಯ ಕೊನೆಯಲ್ಲಿ ‘ಎಲಿಮೆಂಟ್’ಅನ್ನು ಸೇರಿಸುವುದು. 2. pop ‘ಅರೇ’ಯ ಕೊನೆಯ ‘ಎಲಿಮೆಂಟ್’ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು. 3. unshift ‘ಅರೇ’ಯ ಆರಂಭದಲ್ಲಿ ‘ಎ..
Outline: 1. ‘ಹ್ಯಾಶ್’ನ ‘ಎಲಿಮೆಂಟ್’ಅನ್ನು ಅಕ್ಸೆಸ್ ಮಾಡುವುದು 2. ಪ್ರಮುಖ ‘ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್’ಗಳು: keys() - ‘ಹ್ಯಾಶ್’ನ ‘ಕೀ’ಗಳನ್ನು ಹಿಂದಿರುಗಿಸುವುದು values() - ‘ಹ್ಯಾಶ್’ನ ವ್ಯಾಲ್ಯೂಗಳನ್ನು ಹಿಂದಿರುಗಿಸ..
Outline: 1. ಸರಳವಾದ ಫಂಕ್ಷನ್ 2. ‘ಪ್ಯಾರಾಮೀಟರ್’ಗಳೊಂದಿಗೆ ಫಂಕ್ಷನ್ 3. ಒಂದೇ ವ್ಯಾಲ್ಯೂಅನ್ನು ಹಿಂತಿರುಗಿಸುವ ಫಂಕ್ಷನ್ 4. ಅನೇಕ ವ್ಯಾಲ್ಯೂಗಳನ್ನು ಹಿಂತಿರುಗಿಸುವ ಫಂಕ್ಷನ್
Outline: ವಿಶಿಷ್ಟ ‘ಬ್ಲಾಕ್’ಗಳು 1. Begin: ಒಮ್ಮೆ ಡಿಫೈನ್ ಮಾಡಿದ ಮೇಲೆ, ಈ ಬ್ಲಾಕ್, ಕಂಪೈಲೇಶನ್ ಸಮಯದಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಆಗುತ್ತದೆ. ಇನ್ನುಳಿದ ‘ಕೋಡ್’ನ ಎಕ್ಸಿಕ್ಯೂಶನ್ ನ ಮೊದಲು ಏನಾದರೂ ಸೇರಿಸಬೇಕಾಗಿದ..
Outline: 'ಪರ್ಲ್'ನಲ್ಲಿಯ ಆಕ್ಸೆಸ್ ಮಾಡಿಫಾಯರ್ಸ್: 1. ಪ್ರೈವೇಟ್ ವೇರಿಯೇಬಲ್ - 'my' ಇದನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ 'ಬ್ಲಾಕ್'ನ ಒಳಗೆ ಇದರ ವ್ಯಾಪ್ತಿಯು ಇರುತ್ತದೆ. 2. ಲೆಕ್ಸಿಕಲೀ ಸ್ಕೋಪ್ಡ್ ವೇರಿಯೇಬಲ್ಸ್ - 'local' ..
Outline: ರೆಫರೆನ್ಸ್ ಮಾಡುವುದು: “\” (ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್) ಅನ್ನು ಸೇರಿಸಿ 'ರೆಫರೆನ್ಸ್'ಅನ್ನು ಕ್ರಿಯೇಟ್ ಮಾಡುವುದು ವಿವಿಧ ಉದಾಹರಣೆಗಳನ್ನು ಮಾಡಿತೋರಿಸುವುದು ಉದಾಹರಣೆಗಳೊಂದಿಗೆ 'ಸ್ಕ್ರಿಪ್ಟ್'ನಲ್ಲಿಯ 'ಆರೇ ರೆಫರೆನ್ಸ್..