Difference between revisions of "PERL/C3/Perl-Module-Library-(CPAN)/Telugu"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {| Border=1 | '''Time''' | '''Narration''' |- | 00:01 |'' ''Perl Module Library' '' అంటే '' '' CPAN '' 'ఎలా ఉపయోగించాలో అనే దా...")
 
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
 
{| Border=1
 
{| Border=1
| '''Time'''
+
|Time  
| '''Narration'''
+
|Narration  
  
 
|-
 
|-
 
| 00:01
 
| 00:01
|'' ''Perl Module Library' '' అంటే '' '' CPAN '' 'ఎలా ఉపయోగించాలో అనే దానిపై' ' Spoken Tutorial'కు స్వాగతం  
+
|Perl Module Library అంటే CPAN ఎలా ఉపయోగించాలో అనే దానిపై Spoken Tutorial కు స్వాగతం.
  
 
|-
 
|-
 
| 00:08
 
| 00:08
|ఈ ట్యుటోరియల్ లో మనము '' 'PERL' '' లో ఇప్పటికే ఉన్న '' 'modules' '' ని ఉపయోగించడం మరియు కొత్త మాడ్యూల్స్ ను సృష్టించడం గురుంచి నేర్చుకొంటాము.
+
|ఈ ట్యుటోరియల్ లో మనము PERL లో ఇప్పటికే ఉన్న modules ని ఉపయోగించడం మరియు కొత్త మాడ్యూల్స్ ను సృష్టించడం గురుంచి నేర్చుకొంటాము.
  
 
|-
 
|-
 
| 00:16
 
| 00:16
|ఈ ట్యుటోరియల్ ను రికార్డు చేయడానికి నేను  
+
|ఈ ట్యుటోరియల్ ను రికార్డు చేయడానికి నేను Ubuntu Linux 12.04 ఆపరేటింగ్ సిస్టం Perl 5.14.2 మరియు gedit Text Editor ను ఉపయోగిస్తున్నాను.
'''Ubuntu Linux''' 12.04ఆపరేటింగ్ సిస్టం  
+
'''Perl''' 5.14.2మరియు
+
''gedit' Text Editor''ను ఉపయోగిస్తున్నాను  
+
  
 
|-
 
|-
 
| 00:28
 
| 00:28
|మీరు మీకు నచ్చిన ఏ టెక్స్ట్ ఎడిటర్ నైనా ఉపయోసించుకోవచ్చు  
+
|మీరు మీకు నచ్చిన ఏ టెక్స్ట్ ఎడిటర్ నైనా ఉపయోసించుకోవచ్చు.
  
 
|-
 
|-
 
| 00:32
 
| 00:32
|ఈ ట్యుటోరియల్ ను అనుసరించడానికి మీకు''' Perl''' ప్రోగ్రామింగ్ గురుంచి కొంత అవగాహనా కలిగి  ఉండాలి  
+
|ఈ ట్యుటోరియల్ ను అనుసరించడానికి మీకు Perl ప్రోగ్రామింగ్ గురుంచి కొంత అవగాహనా ఉండాలి.
  
 
|-
 
|-
 
| 00:37
 
| 00:37
|లేకపోతే, అప్పుడు '' 'spoken tutorial' 'వెబ్ సైట్లో సంబంధిత' '' Perl '' 'స్పోకెన్ ట్యుటోరియల్స్ ద్వారా వెళ్ళండి.
+
|లేకపోతే, spoken tutorial వెబ్ సైట్లో సంబంధిత Perl స్పోకెన్ ట్యుటోరియల్స్ ద్వారా వెళ్ళండి.
  
 
|-
 
|-
 
| 00:43
 
| 00:43
|'''Modules: '''
+
|Modules: ఇవి వివిధ రచయితలు చేరచించబడ్డ, సాధారణ రొటీన్ లను కలిగి ఉన్న కోడ్ ఫైళ్లు, మరియు, ఒక సమయంలో అనేక ప్రోగ్రామ్స్ చే  ఉపయోగించబడవచ్చు.
|ఇవి సాధారణ నిత్యకృత్యాలను కలిగి ఉన్న కోడ్ ఫైళ్లు
+
ఇవి వివిధ రచయితలు చే రచించబడ్డాయి
+
మరియు, ఒక సమయంలో అనేక కార్యక్రమాలు ఉపయోగించవచ్చు.
+
  
 
|-
 
|-
 
| 00:55
 
| 00:55
|'' 'CPAN:' '' పెర్ల్ అనేది '' 'open source' '' భాష మరియు ఎవరైనా PERL ప్రామాణికమైన '' 'CPAN లైబ్రరీ కి దోహదపడవచ్చు' '.
+
|CPAN: పెర్ల్ అనేది open source భాష మరియు ఎవరైనా PERL ప్రామాణికమైన CPAN లైబ్రరీ కి దోహదపడవచ్చు.
  
 
|-
 
|-
 
| 01:03
 
| 01:03
|వేర్వేరు రచయితలచే వ్రాయబడి ఉపయోగించడానికి సిద్ధంగా ఉన్న అనేక మాడ్యూళ్ళను'''CPAN ''' కలిగి ఉంటుంది
+
|CPAN నందు వేర్వేరు రచయితలచే వ్రాయబడి ఉపయోగించడానికి సిద్ధంగా ఉన్న అనేక మాడ్యూళ్ళు ఉంటాయి.
  
 
|-
 
|-
 
|01:09
 
|01:09
|'''www.cpan.org'''ఇది '''CPAN '''కొరకు ఆఫీసియల్  వెబ్ సైట్
+
|CPAN  కు official  వెబ్ సైట్  www.cpan.org.
  
 
|-
 
|-
 
| 01:17
 
| 01:17
|మనము '' ' List colon colon Util' '' ను ఉదాహరణ గా తీసుకొని దానిని ఎలా ఉపయోగించాలో చూద్దాం.
+
|మనము List colon colon Util ను ఉదాహరణ గా తీసుకొని, దానిని ఎలా ఉపయోగించాలో చూద్దాం.
  
 
|-
 
|-
| 01:24
+
|01:24
|ఇది నన్ను ఇప్పటికే ఈ మాడ్యూల్ లోపల రాయబడిన '' 'function' '' లు యాక్సెస్ ను ఇస్తుంది.
+
|ఇది నన్ను ఈ మాడ్యూల్ లోపల ఇప్పటికే వ్రాయబడిన functionలకు  యాక్సెస్ ను ఇస్తుంది.
  
 
|-
 
|-
| 01:30
+
|01:30
|'' terminal'''కు మారండి  
+
|terminal కు మారండి
  
 
|-
 
|-
 
| 01:32
 
| 01:32
|''' perldoc List colon colon Util'''అని టైప్ చేయండి  
+
|perldoc List colon colon Util అని టైప్ చేయండి.
  
 
|-
 
|-
| 01:38  
+
|01:38  
|మీరు'''You need to install the perl hyphen doc package to use this program'''అనే'''error'''ను పొందుతారు  
+
|మీరు You need to install the perl hyphen doc package to use this program అనే error ను పొందుతారు
 
   
 
   
 
|-
 
|-
| 01:46
+
|01:46
|ఇది ''perl hyphen doc'''ప్యాకేజీ ను ఇన్స్టాల్ చేసుకోవడం అవసరం అని సూచిస్తుంది  
+
|ఇది perl hyphen doc ప్యాకేజీ ను ఇన్స్టాల్ చేసుకోవడం అవసరం అని సూచిస్తుంది.
  
 
|-
 
|-
 
| 01:50
 
| 01:50
| '''Synaptic Package Manager.'''ను ఉపయోగించి చేయండి  
+
|Synaptic Package Managerను ఉపయోగించి చేయండి
  
 
|-
 
|-
 
| 01:55
 
| 01:55
|'' 'spoken tutorial'' వెబ్ సైట్ లో సంబంధిత' '' Linux '' 'స్పోకెన్ ట్యుటోరియల్స్ ను చూడండి.
+
|spoken tutorial వెబ్ సైట్ లో సంబంధిత Linux స్పోకెన్ ట్యుటోరియల్స్ ను చూడండి.
  
 
|-
 
|-
 
| 02:01
 
| 02:01
|ఇక్కడ మీరు చూస్తున్నది '' ' List colon colon Util' '' మాడ్యూల్.
+
|ఇక్కడ మీరు చూస్తున్నది List colon colon Util మాడ్యూల్.
  
 
|-
 
|-
 
| 02:08
 
| 02:08
| డాక్యుమెంటేషన్  
+
|డాక్యుమెంటేషన్, మాడ్యూల్ వివరణ, ఉదాహరణ కు దీన్ని ఉపయోగించడం, మరియు overview లను కలిగి ఉందని అని గమనించండి.
మాడ్యూల్ వివరణ,
+
|-
ఉదాహరణ కు దీన్ని ఎలా ఉపయోగించాలో
+
మరియు '' 'overview' ''లను కలిగి ఉందని అని గమనించండి
+
 
+
  
 +
|02:20
 +
|perldoc viewer నుండి నిష్క్రమించడానికి  Q  కీ ను నొక్కండి.
 
|-
 
|-
|02:20
 
| ''perldoc viewer '' నిష్క్రమించడానికి 'Q' కీ నొక్కండి.
 
  
|-
 
 
|02:25
 
|02:25
|తరువాత, మనము '' 'Perl' ప్రొగ్రమింగ్ లో  '' List colon colon Util '' 'మాడ్యూల్ ఎలా ఉపయోగించాలో చూద్దాం.
+
|తరువాత, మనము Perl ప్రోగాం లో  List colon colon Util మాడ్యూల్ ను ఎలా ఉపయోగించాలో చూద్దాం.
  
 
|-
 
|-
 
| 02:33
 
| 02:33
|నేను ఇప్పటికి సేవ్ చేసిన '' exist underscore modules.pl''' నమూనా ప్రోగ్రాం ను తెరవానివండి
+
|నేను ఇప్పటికి సేవ్ చేసినexist underscore modules.pl నమూనా ప్రోగ్రాం ను నన్ను తెరవనివ్వండి.
  
 
|-
 
|-
 
| 02:40
 
| 02:40
|మీ '' exist underscore modules dot pl''' ఫైల్ లో,స్క్రీన్ పై ప్రదర్శించబడిన విధం గా కోడ్ ను టైప్ చేయండి
+
|మీ exist underscore modules dot pl ఫైల్ లో, స్క్రీన్ పై ప్రదర్శించబడిన విధం గా కోడ్ ను టైప్ చేయండి.
 
    
 
    
 
|-
 
|-
 
| 02:47
 
| 02:47
|మనం ఇప్పుడు కోడ్ ను అర్ధం చేసుకుంద్దాం
+
|మనం ఇప్పుడు కోడ్ ను అర్ధం చేసుకుందాం. 
  
 
|-
 
|-
 
| 02:50
 
| 02:50
|'''use List colon colon Util'' '''Perl'''కు '''List colon colon Util'''మోడ్యూల్ ను కనుగొని '''load'''చేయమని చెబుతుంది  
+
|use List colon colon Util, Perlకు List colon colon Util మాడ్యూల్ ను కనుగొని load చేయమని చెబుతుంది.
  
 
|-
 
|-
 
| 03:00
 
| 03:00
|'' 'Qw ()' '' ఫంక్షన్ ఒక '' 'delimiter' '' ని ఉపయోగించి '' 'string' 'నుంచి పదాలను వెలికి తీస్తుంది  మరియు పదాలను' '' list '' 'గా తిరిగి పంపుతుంది.
+
|Qw() ఫంక్షన్ ఒక delimiterని ఉపయోగించి string నుంచి పదాలను వెలికి తీసి, పదాలను list గా తిరిగి పంపుతుంది.
  
 
|-
 
|-
 
| 03:09
 
| 03:09
| ఇది '' 'array' '' అని ప్రకటించే ఒక శీఘ్ర మార్గం.
+
|ఇది array ను ప్రకటించే ఒక శీఘ్ర మార్గం.
  
 
|-
 
|-
 
| 03:13
 
| 03:13
|'''module' '' 'ను దిగుమతి చేస్తున్నప్పుడు, అది మన కార్యక్రమం లోని '' list '' 'లో పేర్కొన్న' '' import '' ' 'subroutines' ను 'మాత్రమే దిగుమతి చేస్తుంది  
+
| module ను దిగుమతి చేస్తున్నప్పుడు, అది మన ప్రోగ్రాం లోని list లో పేర్కొన్న subroutines ను మాత్రమే import చేస్తుంది.
  
 
|-
 
|-
 
| 03:21
 
| 03:21
|ఇది '' 'subroutines' '' సాధారణ-వినియోగ జాబితాను కలిగి ఉంది.
+
|ఇది సాధారణ-వినియోగ subroutines  జాబితాను కలిగి ఉంది.
  
 
|-
 
|-
 
| 03:26
 
| 03:26
|మాడ్యూల్ మన కార్యక్రమం లోకి '' 'subroutines' '' మరియు '' 'subroutines' '' లను ఎగుమతి చేస్తుంది.
+
|మాడ్యూల్, మన ప్రోగ్రాం లోనికి  దాని subroutines మరియు variables లను ఎగుమతి చేస్తుంది.
  
 
|-
 
|-
 
| 03:32
 
| 03:32
|'' List colon colon Util''లో అత్యంత ప్రసిద్ధి చేందిన'''subroutines ''' అందుబాటులో ఉన్నాయి అవి
+
|List colon colon Util లో అందుబాటులో ఉన్న అత్యంత ప్రసిద్ధి చేందిన  subroutines ఏమంటే, first, ఇది list లో మొదటి element ను రిటర్న్ చేస్తుంది.
'''first''' ''list''లో మొదటి''element'' ను రిటర్న్ చేసేది
+
 
   
 
   
 
|-
 
|-
 
| 03:42
 
| 03:42
|'''max''ఇది జాబితా లోని పెద్దదైన సంఖ్య ను రిటర్న్ చేస్తుంది  
+
|max ఇది జాబితా లోని పెద్దదైన సంఖ్య ను రిటర్న్ చేస్తుంది.
  
 
|-
 
|-
 
| 03:47
 
| 03:47
|'''maxstr'' జాబితా లోని పెద్దదైన'''string'''ను రిటర్న్ చేస్తుంది  
+
|maxstr జాబితా లోని పెద్దదైన string ను రిటర్న్ చేస్తుంది.
  
 
|-
 
|-
 
| 03:52
 
| 03:52
|''min''ఇది చిన్న సంఖ్య ను రిటర్న్ చేస్తుంది  
+
|min ఇది చిన్న సంఖ్య ను రిటర్న్ చేస్తుంది.
  
 
|-
 
|-
 
| 03:57
 
| 03:57
|''minstr''' జాబితా లోని చిన్న స్ట్రింగ్  ను రిటర్న్ చేస్తుంది
+
|minstr జాబితా లోని చిన్న స్ట్రింగ్  ను రిటర్న్ చేస్తుంది.
 
   
 
   
 
|-
 
|-
 
| 04:02
 
| 04:02
|'''shuffle'''| - ఇది '' 'input' '' విలువలను యాదృచ్ఛిక క్రమంలో రిటర్న్ చేస్తుంది.
+
|shuffle  ఇది input విలువలను యాదృచ్ఛిక క్రమంలో రిటర్న్ చేస్తుంది.
  
 
|-
 
|-
 
| 04:08
 
| 04:08
|''sum''' జాబితాలో అన్ని ఎలిమెంట్ల సంఖ్యల మొత్తని తిరిగి అందిస్తుంది
+
|sum జాబితాలో అన్ని ఎలిమెంట్ల సంఖ్యల మొత్తంను తిరిగి అందిస్తుంది.
  
 
|-
 
|-
 
| 04:14
 
| 04:14
|ప్రతి ''function''' కోసం వేరువేరు సోర్స్ కోడ్ లను రాయవలిసిన అవసరం లేదు  
+
|ప్రతి function కు  వేరువేరు సోర్స్ కోడ్ లను వ్రాయవలిసిన అవసరం లేదు.
  
 
|-
 
|-
 
| 04:18
 
| 04:18
|మన ప్రోగ్రాం లో అందుబాటు లో ఉన్న '''subroutines'''ను ఉపయోగించి చెయ్యవచ్చు
+
|మన ప్రోగ్రాం లో అందుబాటు లో ఉన్న ఈ subroutinesను ఉపయోగించవచ్చు.
  
 
|-
 
|-
 
| 04:23
 
| 04:23
|ఈ'''max, min, sum '''and''' shuffle''' ఫంక్షన్  లను నేను '''input'''ల గా పంపుతున్నాను  
+
|వీటిని, max, min, sum మరియు  shuffle  ఫంక్షన్ లకు నేను input గా పంపుతున్నాను
  
 
|-
 
|-
 
| 04:30
 
| 04:30
|మరియు ఇవి'''print ''' స్టేట్మెంట్స్  
+
| ఇవి print స్టేట్మెంట్స్
  
 
|-
 
|-
 
| 04:33
 
| 04:33
|ఇప్పుడు ఫైల్'''save''' ను చెయ్యడానికి''' Ctrl+S''' నొకండి  
+
|ఇప్పుడు ఫైల్ save ను చెయ్యడానికి Ctrl+S నొకండి.
  
 
|-
 
|-
 
| 04:37
 
| 04:37
|ప్రోగ్రాం ను'''execute''' చేద్దాం  
+
|ప్రోగ్రాం ను execute చేద్దాం
  
 
|-
 
|-
 
| 04:40
 
| 04:40
|టెర్మినల్ కు మారండి మరియు'''perl exist underscore modules dot pl'''  అని టైప్  చేయండి మరియు ''' Enter''నొకండి
+
|టెర్మినల్ కు మారి, perl exist underscore modules dot pl అని టైప్  చేసి, Enter నొక్కండి.
 
+
 
|-
 
|-
 
| 04:49
 
| 04:49
|'''output'' ను గమనించండి  
+
|output ను గమనించండి.
  
 
|-
 
|-
 
| 04:51
 
| 04:51
| '' 'Random number' '' లో మీరు 0 నుండి  51 మధ్య లో  ఏదైనా విలువను పొందవచ్చు.
+
|Random number లో, మీరు 0 నుండి  51 మధ్య లో  ఏదైనా విలువను పొందవచ్చు.
  
 
|-
 
|-
 
| 04:58
 
| 04:58
|తరువాత మనం ''Perl module''ను సృష్టించడం మరియు''CPAN'' కు జోడించడం గురుంచి నేర్చుకొంటాము  
+
|తరువాత మనం Perl module ను సృష్టించడం, CPAN కు జోడించడం గురుంచి నేర్చుకొంటాము.
  
 
|-
 
|-
 
| 05:04
 
| 05:04
|క్రింద మాడ్యూల్ ను సృష్టించడానికి దశలు ఉన్నాయి:
+
|మాడ్యూల్ ను సృష్టించడానికి సోఫానాలు.
  
 
|-
 
|-
Line 221: Line 208:
 
|-
 
|-
 
| 05:14
 
| 05:14
|మోడ్యూల్ ని '''Document'' చెయ్యండి  
+
|మోడ్యూల్ ని Document చెయ్యండి.
  
 
|-
 
|-
 
| 05:16
 
| 05:16
|'''Perl code'''ను రాయండి
+
|Perl code ను వ్రాయండి.
  
 
|-
 
|-
 
| 05:18
 
| 05:18
|పరిశీలించడం కోసం కోడ్ ను వ్రాయండి  
+
|పరిశీలించడం కోసం కోడ్ ను వ్రాయండి.
  
 
|-
 
|-
 
| 05:20
 
| 05:20
| '' 'CPAN' '' లో '' 'module' '' ను పంపిణీ చెయ్యండి.
+
|CPAN లో moduleను పంపిణీ చెయ్యండి.
  
 
|-
 
|-
 
| 05:24
 
| 05:24
|'' 'Perl' '' '' h2xs '' 'అనే కార్యక్రమంతో పంపిణీ చేయబడింది ఇది కొత్త మాడ్యూల్ కోసం ఫైళ్లను రూపొందించడానికి ఉపయోగించబడుతుంది  
+
|Perl, h2xs అనే ప్రోగ్రాం తో పంపిణీ చేయబడింది. ఇది కొత్త మాడ్యూల్ కోసం ఫైళ్లను రూపొందించడానికి ఉపయోగించబడుతుంది.
  
 
|-
 
|-
 
| 05:32  
 
| 05:32  
| '' 'Math colon colon Simple' '' మన మాడ్యూల్ పేరును నిర్దేశిస్తుంది.
+
| Math colon colon Simple మన మాడ్యూల్ పేరును నిర్దేశిస్తుంది.
  
 
|-
 
|-
 
| 05:37  
 
| 05:37  
|ఇది మాడ్యూల్ కలిగి ఉన్న వాటిని స్పష్టంగా గుర్తించే డైరెక్టరీని రూపొందించడానికి ఉపయోగించబడుతుంది.
+
|ఇది, దానిలోని మాడ్యూల్ ను స్పష్టంగా గుర్తించే డైరెక్టరీని రూపొందించడానికి ఉపయోగించబడుతుంది.
  
 
|-
 
|-
 
| 05:43
 
| 05:43
|సాధారణంగా ఇది మాడ్యూల్ కొరకు ఖాళీ ఫైళ్లను సృష్టిస్తుంది. ''' hyphen PAX'''  ''autoload'''  మరియు '''autogenerate''' ఎంపికలను వదిలేస్తుంది
+
|సాధారణంగా ఇది మాడ్యూల్ కొరకు స్కెలిటన్ ఫైళ్లను సృష్టిస్తుంది. hyphen PAX అనేవి autoload మరియు autogenerate లను  వదిలివేసే ఎంపికలు.
 
+
 
+
 
|-
 
|-
 
| 05:54
 
| 05:54
|కొత్త  '''Math colon colon Simple'''ను సృష్టిద్దాం
+
| Math colon colon Simple తో ఒక కొత్త  మాడ్యూల్ ను సృష్టిద్దాం.
 
+
 
|-
 
|-
 
| 05:59
 
| 05:59
| ఇది సాధారణ''' add, subtract, multiply '''మరియు '''divide'' విధులతో ఇవ్వబడుతుంది
+
| ఇది add, subtract, multiply మరియు divide వంటి సాధారణ ఫంక్షన్స్ తో ఇవ్వబడుతుంది.
 
+
 
|-
 
|-
 
| 06:06
 
| 06:06
|'' h2xs'''కమాండ్ ను అమలు చేయడానికి టెర్మినల్ కు వెళదాం
+
|టెర్మినల్ కు వెళ్ళి, h2xs కమాండ్ ను అమలు చేయండి.
 
   
 
   
 
|-
 
|-
 
| 06:12
 
| 06:12
|'''h2xs hyphen PAXn Math colon colon Simple'''అని టైప్ చేయండి  
+
|h2xs hyphen PAXn Math colon colon Simple అని టైప్ చేయండి.
  
 
|-
 
|-
 
| 06:20
 
| 06:20
| '' 'H2xs' '' కార్యక్రమం మాడ్యూల్ ను పంపిణీ చేయడానికి అవసరమైన అన్ని ఫైళ్లను ఉత్పత్తి చేస్తుంది.
+
|H2xs ప్రోగ్రాం మాడ్యూల్ ను పంపిణీ చేయడానికి అవసరమైన అన్ని ఫైళ్లను ఉత్పత్తి చేస్తుంది.
  
 
|-
 
|-
 
| 06:27
 
| 06:27
|డైరెక్టరీ ను''' Math hyphen Simple''' కు మారుద్దాం  
+
|డైరెక్టరీ ను Math hyphen Simple కు మారుద్దాం.
  
 
|-
 
|-
 
| 06:33  
 
| 06:33  
|మీ యంత్రం లో'''directory path'''  ను గమనించండి.అది''' Math forward slash Simple''' గా ఉండవచ్చు  
+
|మీ సిస్టంలో directory path ను గమనించండి. అది Math forward slash Simple గా ఉండవచ్చు.
  
 
|-
 
|-
 
| 06:41
 
| 06:41
డైరెక్టరీలోని అన్ని ఫైళ్ళను జాబితా చేయడానికి "ls" టైప్ చేయండిమనం ఈ క్రింది ఫైల్ లను చూడవచ్చు
+
|డైరెక్టరీలోని అన్ని ఫైళ్ళను జాబితా చేయడానికి ls టైప్ చేయండి. మనం ఈ క్రింది ఫైల్స్ లను చూడవచ్చు.
 
   
 
   
 
|-
 
|-
 
| 06:49
 
| 06:49
| "Changes" ఫైల్, లో మనము కొత్త సంస్కరణలను వ్రాస్తున్నప్పుడు మన మాడ్యూల్ కు చేసిన మార్పుల ట్రాక్ ని చేస్తాము.
+
|Changes ఫైల్, లో మనము కొత్త వెర్షన్ లను వ్రాస్తున్నప్పుడు మన మాడ్యూల్ కు చేసిన మార్పుల ట్రాక్ ని చూపిస్తుంది.  
  
 
|-
 
|-
 
| 06:58
 
| 06:58
|''lib subdirectory ''మాడ్యూల్ లు కలిగి ఉంతుంది
+
|lib subdirectory మాడ్యూల్ ను కలిగి ఉంటుంది.
 
+
 
|-
 
|-
 
| 07:02
 
| 07:02
|'''MANIFEST'''ఈ డైరెక్టరీ లో ఫైళ్ల జాబితా ను కలిగి ఉంతుంది
+
|MANIFEST ఈ డైరెక్టరీ లో ఫైళ్ళ జాబితా ను కలిగి ఉంటుంది.
  
 
|-
 
|-
 
| 07:07  
 
| 07:07  
|'''Makefile''' అనే పెర్ల్ ప్రోగ్రాం'''Unix Makefile''' ను సృష్టించడానికి ఉపయోగబడుతుంది
+
|Makefile అనేది Unix Makefile ను సృష్టించే, ఒక పెర్ల్ ప్రోగ్రాం. 
  
 
|-
 
|-
 
| 07:12
 
| 07:12
|'''Makefile'''ను మనం మాడ్యూల్ ని పరిశీలించడానికి మరియు అమలు చేయడానిలి ఉపయోగిస్తాము  
+
|Makefile ను మనం మాడ్యూల్ ని పరిశీలించడానికి మరియు అమలు చేయడానిలి ఉపయోగిస్తాము.
 
   
 
   
 
|-
 
|-
 
| 07:18
 
| 07:18
| '' Test script' '' లు '' 't' సబ్ subdirectory లో ఉంటాయి.  
+
|Test scriptలు t అనే subdirectory లో ఉంటాయి.  
  
 
|-
 
|-
 
| 07:22
 
| 07:22
|''tests''' అనే వి సాధారణ  ''Perl scripts'''కానీ '''unit testing'''కొరకు ' dot t extension'''తో ఉపయోగిస్తారు
+
|tests అనేవి dot t extension తో, unit testing కొరకు ఉపయోగించే, సాధారణ  Perl scripts.
  
 
|-
 
|-
 
| 07:30
 
| 07:30
|''Simple.pm''' అనేది మన మోడ్యూల్  
+
|Simple.pm అనేది మన మోడ్యూల్.
  
 
|-
 
|-
 
| 07:34
 
| 07:34
|మనము '' 'h2xs' '' ఆదేశమును అమలు చేసినప్పుడు ఫైళ్లు స్వయంచాలకంగా సృష్టించబడతాయి.
+
|మనము h2xs ఆదేశమును అమలు చేసినప్పుడు, ఈ ఫైళ్ళు స్వయంచాలకంగా సృష్టించబడతాయి.
  
 
|-
 
|-
 
| 07:41
 
| 07:41
|మనం''' simple.pm'''ను తెరుద్దాం  
+
|మనం simple.pm ను తెరుద్దాం
  
 
|-
 
|-
 
| 07:45
 
| 07:45
|డైరెక్టరీ ను ''' lib forward slash Math''  కు మరచండి
+
|డైరెక్టరీ ను lib forward slash Math కు మార్చండి.
  
 
|-
 
|-
 
| 07:51
 
| 07:51
| ఇప్పుడు, మనము ఇప్పటికే ఉన్న విషయాలను చూడడానికి '' 'simple .pm' '' ఫైల్ ను తెరుద్దాం.
+
| ఇప్పుడు, మనము ఇప్పటికే ఉన్న విషయాలను చూడడానికి simple.pm ఫైల్ ను తెరుద్దాం.
  
 
|-
 
|-
 
| 07:57
 
| 07:57
|''' gedit Simple.pm'''అని టైప్ చేయండి  
+
| gedit Simple.pm అని టైప్ చేయండి.
  
 
|-
 
|-
 
| 08:02
 
| 08:02
|ఇక్కడ మనం చూస్తున్నది డాక్యుమెంట్ చేయబడినది, ఫంక్షనల్ పెర్ల్ మాడ్యూల్ ఏమీ చేయదు.
+
|ఇక్కడ మనం చూస్తున్నది డాక్యుమెంట్ చేయబడిన, ఫంక్షనల్ పెర్ల్ మాడ్యూల్. ఇది ఏమీ చేయదు.
  
 
|-
 
|-
 
| 08:09
 
| 08:09
|మనము  ఈ ఫైల్ లో ఏమైనా చేయడానికి అవసరమైన ఫంక్షన్లను వ్రాయవలసి ఉంటుంది.
+
|మనము  ఈ ఫైల్ లో ఏమైనా చేయడానికి అవసరమైన ఫంక్షన్లను వ్రాయవలసి ఉంటుంది.
  
 
|-
 
|-
 
| 08:16
 
| 08:16
|టెక్స్ట్ "Preloaded methods go here"క్రింది కోడ్ ను జోడించండి  
+
| Preloaded methods go here అనే  టెక్స్ట్ తరువాత క్రిందన ఉన్న కోడ్ ను జోడించండి
  
 
|-
 
|-
 
| 08:22
 
| 08:22
|ఇక్కడ మనం ''' add, subtract, multiply '''మరియు '''divide'''అను నాలుగు సబ్ రోటీన్స్ ను జోడించండి
+
|ఇక్కడ మనం add, subtract, multiply మరియు divide అను నాలుగు సబ్ రోటీన్స్ ను జోడిస్తాము. 
  
 
|-
 
|-
 
| 08:29
 
| 08:29
|ఇప్పుడు ఫైల్ ను'''save''' చేయడానికి ''' Ctrl+S''' నొకండి
+
|ఇప్పుడు ఫైల్ ను save చేయడానికి Ctrl+S నొక్కండి.
  
 
|-
 
|-
 
| 08:33
 
| 08:33
| ఇప్పుడు, మన కోడ్ సరిగ్గా పని చేస్తుందో లేదో నిర్ధారించుకోవడానికి ఒక సాధారణ పెర్ల్ ప్రోగ్రాం ను సృష్టిద్దాం  
+
| ఇప్పుడు, మన కోడ్ సరిగ్గా పని చేస్తుందో లేదో నిర్ధారించుకోవడానికి ఒక సాధారణ పెర్ల్ ప్రోగ్రాం ను సృష్టిద్దాం.
  
 
|-
 
|-
 
| 08:41
 
| 08:41
|మనం ''' Math-Simple.t'''  పరిశీలన ఫైల్ ను సబ్ డైరెక్టరీ't' క్రింద తెరుద్దాం  
+
|మనం సబ్ డైరెక్టరీ t క్రిందన Math-Simple.t అనే పరిశీలన ఫైల్ ను తెరుద్దాం.
  
 
|-
 
|-
 
| 08:49
 
| 08:49
|'''gedit Math-Simple.t'''అని టైప్ చేయండి  
+
|gedit Math-Simple.t అని టైప్ చేయండి
  
 
|-
 
|-
 
| 08:55
 
| 08:55
|ఇప్పటికే ఉన్న“Insert your test code below..” కోడ్ తరువాత క్రింది కోడ్ ను జోడించండి  
+
|ఇప్పటికే ఉన్న “Insert your test code below..” కోడ్ తరువాత క్రింది కోడ్ ను జోడించండి.
 
|-
 
|-
  
 
| 09:02
 
| 09:02
|''Print''' స్టేట్మెంట్ అవుట్ ఫుట్ ను ముద్రిస్తుంది  
+
|Print స్టేట్మెంట్ అవుట్ ఫుట్ ను ముద్రిస్తుంది.
  
 
|-
 
|-
 
| 09:06
 
| 09:06
|ఇప్పుడు ఫైల్ ను'''save''' చేయడానికి ''' Ctrl+S''' నొకండి
+
|ఇప్పుడు ఫైల్ ను save చేయడానికి Ctrl+S నొక్కండి.
  
 
|-
 
|-
 
| 09:10
 
| 09:10
|'''test script'''ను '''run''' చేద్దాం
+
|test script ను run చేద్దాం.
  
 
|-
 
|-
 
| 09:13
 
| 09:13
|''' perl Math-simple.t '''అని టైప్  చేయండి మరియు''' Enter.''' నొకండి
+
|perl Math-simple.t అని టైప్  చేసి, Enter నొక్కండి.  
  
 
|-
 
|-
 
| 09:19
 
| 09:19
|'' 'Perl' 'లిపి దాని డైరెక్టరీలో' '' Simple.pm '' ను కనుగొనలేనందున ఈ '' 'error' '' సందేశాన్ని చూస్తున్నాం.
+
|Perl script దాని డైరెక్టరీలో Simple.pm ను కనుగొనలేనందున, ఈ error సందేశాన్ని చూస్తున్నాం.
  
 
|-
 
|-
 
| 09:27
 
| 09:27
| ఇది '' 'lib' 'డైరెక్టరీ లోపల చూడాలి.ఈ లోపాన్ని మనం ఎలా సరిచేయవచ్చు?
+
|ఇది lib డైరెక్టరీ లోపల చూడాలి. ఈ లోపాన్ని మనం ఎలా సరిచేయవచ్చు?
  
 
|-
 
|-
 
| 09:33
 
| 09:33
| మనం దీని కోసం కొన్ని ఎంపికలను చూద్దాం  
+
|మనం దీని కోసం కొన్ని ఎంపికలను చూద్దాం.
  
 
|-
 
|-
 
| 09:37
 
| 09:37
|'''At the rate INC''' అనేది ప్రత్యేక వేరియబుల్ ఇది డైరెక్జటరీ ల జాబితాను కలిగి ఉంటుంది.  
+
|At the rate INC అనేది డైరెక్జటరీ ల జాబితాను కలిగి ఉన్న ప్రత్యేక వేరియబుల్.  
  
 
|-
 
|-
 
| 09:43
 
| 09:43
|పెర్ల్ మాడ్యుళ్ళు మరియు '''libraries ''' ను ఈ డైరెక్టరీ ల నుండి లోడ్ చేయవచ్చు.  
+
|పెర్ల్ మాడ్యుళ్ళు మరియు libraries ను ఈ డైరెక్టరీ ల నుండి లోడ్ చేయవచ్చు.  
  
 
|-
 
|-
 
| 09:48
 
| 09:48
|ఈ లైన్ కోడ్ ''' at the rate INC''' శోధన డైరెక్టరీ కు  '''directory path''' ను జోడించడానికి '''Perl''' ప్రోగ్రాం ను చెప్తుంది.
+
|ఈ లైన్ లో ఉన్న కోడ్ at the rate INC శోధన డైరెక్టరీ కు  directory path ను జోడించమని, Perl ప్రోగ్రాం కు చెప్తుంది.
  
 
|-
 
|-
 
| 09:57
 
| 09:57
|ప్రత్యామ్నాయంగా, మనం ఫైళ్లను అమలు సమయంలో -Iఎంపికను ఉపయోగించి ''' at the rate INC'''  కు జోడించవచ్చు.  
+
|ప్రత్యామ్నాయంగా, మనం ఫైళ్లను, runtime లో -I ఎంపికను ఉపయోగించి at the rate INC కు జోడించవచ్చు.  
  
 
|-
 
|-
Line 422: Line 404:
 
|-
 
|-
 
| 10:10
 
| 10:10
|నేను ''' '-I' command line parameter''' ను ఉపయోగించి ప్రోగ్రాం ను '''execute''' చేస్తాను.  
+
|నేను -I command line parameter ను ఉపయోగించి ప్రోగ్రాం ను execute చేస్తాను.  
  
 
|-
 
|-
 
| 10:16
 
| 10:16
|కాబట్టి నేను '''perl -Ilib t/Math-Simple.t''' ను టైప్ చేస్తాను.  
+
|కాబట్టి నేను perl -Ilib t/Math-Simple.t ను టైప్ చేస్తాను.  
  
 
|-
 
|-
 
| 10:24
 
| 10:24
|ఇక్కడ భావించినట్లుగా అవుట్ పుట్ వస్తుంది.  
+
|ఇక్కడ మనం భావించినట్లుగా అవుట్ పుట్ వస్తుంది.  
  
 
|-
 
|-
 
| 10:27
 
| 10:27
|మేము మాడ్యూల్ ను పరిశీలించాము మరియు అది సక్రమంగా పనిచేస్తుంది.
+
|మనము మాడ్యూల్ ను పరిశీలించాము మరియు అది సక్రమంగా పనిచేస్తుంది.
  
 
|-
 
|-
 
| 10:31
 
| 10:31
|మాడ్యూల్ పంపిణి చేయడానికి చివరి దశ.
+
| చివరి సోఫానక్రమం మాడ్యూల్ ను పంపిణి చేయడం.  
  
 
|-
 
|-
 
| 10:34
 
| 10:34
|ఈ కమాండ్స్ ను '''run''' చేయడానికి మాడ్యూల్  ను ఇంస్టాల్  చేయడం సాధారణ ప్రక్రియ.
+
| మాడ్యూల్ ను ఇంస్టాల్ చేయడానికి సాధారణ ప్రక్రియ ఈ కమాండ్స్ ను run చేయడం.
 
+
 
|-
 
|-
 
| 10:40
 
| 10:40
|'''Perl library directory''' లో ఫైళ్లను కాపీ చేయడం ఇంస్టాల్ ఉంటుంది.
+
|ఇంస్టాల్ చేయడం అనగా Perl library directory  లోనికి  ఫైళ్లను కాపీ చేయడం.  
 
+
 
|-
 
|-
 
| 10:45  
 
| 10:45  
|ఈ డైరెక్టరీ లో కాపీ చేయడానికి మనలో చాలా మంది అనుమతిని కలిగి ఉండరు.
+
|ఈ డైరెక్టరీ లో కాపీ చేయడానికి మనలో చాలా మందికి అనుమతి కలిగి ఉండదు.  
 
+
 
|-
 
|-
 
| 10:49
 
| 10:49
|'''Math-Simple''' ఉపయోగకరమైన మాడ్యూల్ కానందున నేను ఇన్స్టలేషన్ భాగాన్ని ప్రదర్శించడం లేదు.
+
|Math-Simple ఉపయోగకరమైన మాడ్యూల్ కానందున నేను ఇన్స్టలేషన్ భాగాన్ని ప్రదర్శించడం లేదు.
  
 
|-
 
|-
 
| 10:57
 
| 10:57
|ఇది మనల్ని ఈ ట్యుటోరియల్ చివరకు చేరుస్తుంది . మనం సారాంశం చుద్దాం.
+
|ఇది మనల్ని ఈ ట్యుటోరియల్ చివరకు చేరుస్తుంది. మనం సారాంశం చూద్దాం.
  
 
|-
 
|-
 
| 11:02
 
| 11:02
|ఈ ట్యుటోరియల్ లో మనము:
+
|ఈ ట్యుటోరియల్ లో మనము ఇప్పటికే ఉన్న modulesని ఉపయోగించడం కొత్త మాడ్యూల్స్ ను సృష్టించడం, పెర్ల్ లో మరియు ప్రోగ్రాం ను ఉపయోగించడం ఎలానో నేర్చుకున్నాం.
ఇప్పటికే ఉన్న '' 'modules' '' ని ఉపయోగించడం
+
కొత్త మాడ్యూల్స్ ను సృష్టించడం పెర్ల్ లో మరియు ప్రోగ్రాం ను ఉపయోగించడం ఎలానో నేర్చుకున్నాం.
+
  
 
|-
 
|-
Line 472: Line 449:
 
|-
 
|-
 
| 11:13
 
| 11:13
|''' Text colon colon Wrap''' మాడ్యూల్ ని ఉపయోగించండి.  
+
| Text colon colon Wrap మాడ్యూల్ ని ఉపయోగించండి.  
  
 
|-
 
|-
 
|11:17
 
|11:17
|ఇన్ పుట్ టెక్స్ట్ ను చక్కటి పేరాలను రూపొందించడానికి ''' Wrap()''' ఫంక్షన్ ను ఉపయోగించి చేయండి.
+
|ఇన్ పుట్ టెక్స్ట్ ను చక్కటి పేరాలగా  రూపొందించడానికి Wrap() ఫంక్షన్ ను ఉపయోగించి చేయండి.
  
 
|-
 
|-
 
| 11:24
 
| 11:24
|'''Text colon colon Wrap''' మాడ్యూల్ "columns" వేరియబుల్ ను కలిగి ఉంటుంది. ''' columns''' విలువను 30 కు సెట్ చేయండి.  
+
| Text colon colon Wrap మాడ్యూల్ columns వేరియబుల్ ను కలిగి ఉంటుంది. columns విలువను 30 కు సెట్ చేయండి.  
 
+
 
|-
 
|-
 
| 11:31
 
| 11:31
 
|ఫార్మాట్ చేసిన అవుట్పుట్ చూడడానికి టెక్స్ట్ ను ముద్రించండి.
 
|ఫార్మాట్ చేసిన అవుట్పుట్ చూడడానికి టెక్స్ట్ ను ముద్రించండి.
 
 
|-
 
|-
 
| 11:35
 
| 11:35
|క్రింద లింక్ వద్ద ఉన్న వీడియో '''Spoken Tutorial''' ను సారాంశం చేస్తుంది. దయచేసి దానిని డౌన్ లోడ్ చేసి చుడండి.
+
|క్రింద లింక్ వద్ద ఉన్న వీడియో Spoken Tutorial యొక్క సారాంశంను ఇస్తుంది. దయచేసి దానిని డౌన్ లోడ్ చేసి చూడండి.
 
+
 
|-
 
|-
 
| 11:42
 
| 11:42
|'''Spoken Tutorial''' ప్రాజెక్ట్ బృందం:  
+
|Spoken Tutorial ప్రాజెక్ట్ బృందం: స్పోకన్ ట్యుటోరియల్స్ ను ఉపయోగించి వర్క్ షాప్ లను నిర్వహిస్తుంది మరియు ఆన్ లైన్ పరీక్షలో ఉత్తీర్ణులైన వారికి సర్టిఫికెట్లను ఇస్తుంది.
స్పోకన్ ట్యుటోరియల్స్ ను ఉపయోగించి వర్క్ షాప్ లను నిర్వహిస్తుంది మరియు ఆన్ లైన్ పరీక్షలో ఉత్తీర్ణులైన వారికి సర్టిఫికెట్లను ఇస్తుంది.
+
 
+
 
|-
 
|-
 
| 11:51
 
| 11:51
|మర్రిన్ని వివరాల కోసం దయచేసి మాకు రాయండి.
+
|మర్రిన్ని వివరాల కోసం దయచేసి మాకు వ్రాయండి.
 
+
 
|-
 
|-
 
| 11:55
 
| 11:55
Line 509: Line 480:
 
|-
 
|-
 
| 12:06
 
| 12:06
|ట్యుటోరియల్ ను అనువదించిన వారు నాగూర్ వలి మరియు రచనకు సహకరించిన వారు కృష్ణ కుమార్.
+
|ట్యుటోరియల్ ను అనువదించిన వారు నాగూర్ వలి మరియు రచనకు సహకరించిన వారు కృష్ణ కుమార్. మరియు నేను ఉదయ లక్ష్మి మీకు ధన్యవాదాలు.
మీకు ధన్యవాదాలు.
+
|-
 
|}
 
|}

Latest revision as of 17:56, 28 February 2020

Time Narration
00:01 Perl Module Library అంటే CPAN ఎలా ఉపయోగించాలో అనే దానిపై Spoken Tutorial కు స్వాగతం.
00:08 ఈ ట్యుటోరియల్ లో మనము PERL లో ఇప్పటికే ఉన్న modules ని ఉపయోగించడం మరియు కొత్త మాడ్యూల్స్ ను సృష్టించడం గురుంచి నేర్చుకొంటాము.
00:16 ఈ ట్యుటోరియల్ ను రికార్డు చేయడానికి నేను Ubuntu Linux 12.04 ఆపరేటింగ్ సిస్టం Perl 5.14.2 మరియు gedit Text Editor ను ఉపయోగిస్తున్నాను.
00:28 మీరు మీకు నచ్చిన ఏ టెక్స్ట్ ఎడిటర్ నైనా ఉపయోసించుకోవచ్చు.
00:32 ఈ ట్యుటోరియల్ ను అనుసరించడానికి మీకు Perl ప్రోగ్రామింగ్ గురుంచి కొంత అవగాహనా ఉండాలి.
00:37 లేకపోతే, spoken tutorial వెబ్ సైట్లో సంబంధిత Perl స్పోకెన్ ట్యుటోరియల్స్ ద్వారా వెళ్ళండి.
00:43 Modules: ఇవి వివిధ రచయితలు చేరచించబడ్డ, సాధారణ రొటీన్ లను కలిగి ఉన్న కోడ్ ఫైళ్లు, మరియు, ఒక సమయంలో అనేక ప్రోగ్రామ్స్ చే ఉపయోగించబడవచ్చు.
00:55 CPAN: పెర్ల్ అనేది open source భాష మరియు ఎవరైనా PERL ప్రామాణికమైన CPAN లైబ్రరీ కి దోహదపడవచ్చు.
01:03 CPAN నందు వేర్వేరు రచయితలచే వ్రాయబడి ఉపయోగించడానికి సిద్ధంగా ఉన్న అనేక మాడ్యూళ్ళు ఉంటాయి.
01:09 CPAN కు official వెబ్ సైట్ www.cpan.org.
01:17 మనము List colon colon Util ను ఉదాహరణ గా తీసుకొని, దానిని ఎలా ఉపయోగించాలో చూద్దాం.
01:24 ఇది నన్ను ఈ మాడ్యూల్ లోపల ఇప్పటికే వ్రాయబడిన functionలకు యాక్సెస్ ను ఇస్తుంది.
01:30 terminal కు మారండి.
01:32 perldoc List colon colon Util అని టైప్ చేయండి.
01:38 మీరు You need to install the perl hyphen doc package to use this program అనే error ను పొందుతారు.
01:46 ఇది perl hyphen doc ప్యాకేజీ ను ఇన్స్టాల్ చేసుకోవడం అవసరం అని సూచిస్తుంది.
01:50 Synaptic Package Managerను ఉపయోగించి చేయండి.
01:55 spoken tutorial వెబ్ సైట్ లో సంబంధిత Linux స్పోకెన్ ట్యుటోరియల్స్ ను చూడండి.
02:01 ఇక్కడ మీరు చూస్తున్నది List colon colon Util మాడ్యూల్.
02:08 ఈ డాక్యుమెంటేషన్, మాడ్యూల్ వివరణ, ఉదాహరణ కు దీన్ని ఉపయోగించడం, మరియు overview లను కలిగి ఉందని అని గమనించండి.
02:20 perldoc viewer నుండి నిష్క్రమించడానికి Q కీ ను నొక్కండి.
02:25 తరువాత, మనము Perl ప్రోగాం లో List colon colon Util మాడ్యూల్ ను ఎలా ఉపయోగించాలో చూద్దాం.
02:33 నేను ఇప్పటికి సేవ్ చేసిన, exist underscore modules.pl నమూనా ప్రోగ్రాం ను నన్ను తెరవనివ్వండి.
02:40 మీ exist underscore modules dot pl ఫైల్ లో, స్క్రీన్ పై ప్రదర్శించబడిన విధం గా కోడ్ ను టైప్ చేయండి.
02:47 మనం ఇప్పుడు కోడ్ ను అర్ధం చేసుకుందాం.
02:50 use List colon colon Util, Perlకు List colon colon Util మాడ్యూల్ ను కనుగొని load చేయమని చెబుతుంది.
03:00 Qw() ఫంక్షన్ ఒక delimiterని ఉపయోగించి string నుంచి పదాలను వెలికి తీసి, పదాలను list గా తిరిగి పంపుతుంది.
03:09 ఇది array ను ప్రకటించే ఒక శీఘ్ర మార్గం.
03:13 module ను దిగుమతి చేస్తున్నప్పుడు, అది మన ప్రోగ్రాం లోని list లో పేర్కొన్న subroutines ను మాత్రమే import చేస్తుంది.
03:21 ఇది సాధారణ-వినియోగ subroutines జాబితాను కలిగి ఉంది.
03:26 మాడ్యూల్, మన ప్రోగ్రాం లోనికి దాని subroutines మరియు variables లను ఎగుమతి చేస్తుంది.
03:32 List colon colon Util లో అందుబాటులో ఉన్న అత్యంత ప్రసిద్ధి చేందిన subroutines ఏమంటే, first, ఇది list లో మొదటి element ను రిటర్న్ చేస్తుంది.
03:42 max ఇది జాబితా లోని పెద్దదైన సంఖ్య ను రిటర్న్ చేస్తుంది.
03:47 maxstr జాబితా లోని పెద్దదైన string ను రిటర్న్ చేస్తుంది.
03:52 min ఇది చిన్న సంఖ్య ను రిటర్న్ చేస్తుంది.
03:57 minstr జాబితా లోని చిన్న స్ట్రింగ్ ను రిటర్న్ చేస్తుంది.
04:02 shuffle ఇది input విలువలను యాదృచ్ఛిక క్రమంలో రిటర్న్ చేస్తుంది.
04:08 sum జాబితాలో అన్ని ఎలిమెంట్ల సంఖ్యల మొత్తంను తిరిగి అందిస్తుంది.
04:14 ప్రతి function కు వేరువేరు సోర్స్ కోడ్ లను వ్రాయవలిసిన అవసరం లేదు.
04:18 మన ప్రోగ్రాం లో అందుబాటు లో ఉన్న ఈ subroutinesను ఉపయోగించవచ్చు.
04:23 వీటిని, max, min, sum మరియు shuffle ఫంక్షన్ లకు నేను input గా పంపుతున్నాను.
04:30 ఇవి print స్టేట్మెంట్స్.
04:33 ఇప్పుడు ఫైల్ save ను చెయ్యడానికి Ctrl+S నొకండి.
04:37 ప్రోగ్రాం ను execute చేద్దాం.
04:40 టెర్మినల్ కు మారి, perl exist underscore modules dot pl అని టైప్ చేసి, Enter నొక్కండి.
04:49 output ను గమనించండి.
04:51 Random number లో, మీరు 0 నుండి 51 మధ్య లో ఏదైనా విలువను పొందవచ్చు.
04:58 తరువాత మనం Perl module ను సృష్టించడం, CPAN కు జోడించడం గురుంచి నేర్చుకొంటాము.
05:04 మాడ్యూల్ ను సృష్టించడానికి సోఫానాలు.
05:08 మోడ్యూల్ ను అభివృద్ధి చేయడానికి ఒక స్థలాన్ని సృష్టించండి.
05:11 మోడ్యూల్ కోసం స్కెలెటన్ ఫైల్స్ ను సృష్టించండి.
05:14 మోడ్యూల్ ని Document చెయ్యండి.
05:16 Perl code ను వ్రాయండి.
05:18 పరిశీలించడం కోసం కోడ్ ను వ్రాయండి.
05:20 CPAN లో moduleను పంపిణీ చెయ్యండి.
05:24 Perl, h2xs అనే ప్రోగ్రాం తో పంపిణీ చేయబడింది. ఇది కొత్త మాడ్యూల్ కోసం ఫైళ్లను రూపొందించడానికి ఉపయోగించబడుతుంది.
05:32 Math colon colon Simple మన మాడ్యూల్ పేరును నిర్దేశిస్తుంది.
05:37 ఇది, దానిలోని మాడ్యూల్ ను స్పష్టంగా గుర్తించే డైరెక్టరీని రూపొందించడానికి ఉపయోగించబడుతుంది.
05:43 సాధారణంగా ఇది మాడ్యూల్ కొరకు స్కెలిటన్ ఫైళ్లను సృష్టిస్తుంది. hyphen PAX అనేవి autoload మరియు autogenerate లను వదిలివేసే ఎంపికలు.
05:54 Math colon colon Simple తో ఒక కొత్త మాడ్యూల్ ను సృష్టిద్దాం.
05:59 ఇది add, subtract, multiply మరియు divide వంటి సాధారణ ఫంక్షన్స్ తో ఇవ్వబడుతుంది.
06:06 టెర్మినల్ కు వెళ్ళి, h2xs కమాండ్ ను అమలు చేయండి.
06:12 h2xs hyphen PAXn Math colon colon Simple అని టైప్ చేయండి.
06:20 H2xs ప్రోగ్రాం మాడ్యూల్ ను పంపిణీ చేయడానికి అవసరమైన అన్ని ఫైళ్లను ఉత్పత్తి చేస్తుంది.
06:27 డైరెక్టరీ ను Math hyphen Simple కు మారుద్దాం.
06:33 మీ సిస్టంలో directory path ను గమనించండి. అది Math forward slash Simple గా ఉండవచ్చు.
06:41 డైరెక్టరీలోని అన్ని ఫైళ్ళను జాబితా చేయడానికి ls టైప్ చేయండి. మనం ఈ క్రింది ఫైల్స్ లను చూడవచ్చు.
06:49 Changes ఫైల్, లో మనము కొత్త వెర్షన్ లను వ్రాస్తున్నప్పుడు మన మాడ్యూల్ కు చేసిన మార్పుల ట్రాక్ ని చూపిస్తుంది.
06:58 lib subdirectory మాడ్యూల్ ను కలిగి ఉంటుంది.
07:02 MANIFEST ఈ డైరెక్టరీ లో ఫైళ్ళ జాబితా ను కలిగి ఉంటుంది.
07:07 Makefile అనేది Unix Makefile ను సృష్టించే, ఒక పెర్ల్ ప్రోగ్రాం.
07:12 Makefile ను మనం మాడ్యూల్ ని పరిశీలించడానికి మరియు అమలు చేయడానిలి ఉపయోగిస్తాము.
07:18 Test scriptలు t అనే subdirectory లో ఉంటాయి.
07:22 tests అనేవి dot t extension తో, unit testing కొరకు ఉపయోగించే, సాధారణ Perl scripts.
07:30 Simple.pm అనేది మన మోడ్యూల్.
07:34 మనము h2xs ఆదేశమును అమలు చేసినప్పుడు, ఈ ఫైళ్ళు స్వయంచాలకంగా సృష్టించబడతాయి.
07:41 మనం simple.pm ను తెరుద్దాం.
07:45 డైరెక్టరీ ను lib forward slash Math కు మార్చండి.
07:51 ఇప్పుడు, మనము ఇప్పటికే ఉన్న విషయాలను చూడడానికి simple.pm ఫైల్ ను తెరుద్దాం.
07:57 gedit Simple.pm అని టైప్ చేయండి.
08:02 ఇక్కడ మనం చూస్తున్నది డాక్యుమెంట్ చేయబడిన, ఫంక్షనల్ పెర్ల్ మాడ్యూల్. ఇది ఏమీ చేయదు.
08:09 మనము ఈ ఫైల్ లో ఏమైనా చేయడానికి అవసరమైన ఫంక్షన్లను వ్రాయవలసి ఉంటుంది.
08:16 Preloaded methods go here అనే టెక్స్ట్ తరువాత క్రిందన ఉన్న కోడ్ ను జోడించండి.
08:22 ఇక్కడ మనం add, subtract, multiply మరియు divide అను నాలుగు సబ్ రోటీన్స్ ను జోడిస్తాము.
08:29 ఇప్పుడు ఫైల్ ను save చేయడానికి Ctrl+S నొక్కండి.
08:33 ఇప్పుడు, మన కోడ్ సరిగ్గా పని చేస్తుందో లేదో నిర్ధారించుకోవడానికి ఒక సాధారణ పెర్ల్ ప్రోగ్రాం ను సృష్టిద్దాం.
08:41 మనం సబ్ డైరెక్టరీ t క్రిందన Math-Simple.t అనే పరిశీలన ఫైల్ ను తెరుద్దాం.
08:49 gedit Math-Simple.t అని టైప్ చేయండి.
08:55 ఇప్పటికే ఉన్న “Insert your test code below..” కోడ్ తరువాత క్రింది కోడ్ ను జోడించండి.
09:02 Print స్టేట్మెంట్ అవుట్ ఫుట్ ను ముద్రిస్తుంది.
09:06 ఇప్పుడు ఫైల్ ను save చేయడానికి Ctrl+S నొక్కండి.
09:10 test script ను run చేద్దాం.
09:13 perl Math-simple.t అని టైప్ చేసి, Enter నొక్కండి.
09:19 Perl script దాని డైరెక్టరీలో Simple.pm ను కనుగొనలేనందున, ఈ error సందేశాన్ని చూస్తున్నాం.
09:27 ఇది lib డైరెక్టరీ లోపల చూడాలి. ఈ లోపాన్ని మనం ఎలా సరిచేయవచ్చు?
09:33 మనం దీని కోసం కొన్ని ఎంపికలను చూద్దాం.
09:37 At the rate INC అనేది డైరెక్జటరీ ల జాబితాను కలిగి ఉన్న ప్రత్యేక వేరియబుల్.
09:43 పెర్ల్ మాడ్యుళ్ళు మరియు libraries ను ఈ డైరెక్టరీ ల నుండి లోడ్ చేయవచ్చు.
09:48 ఈ లైన్ లో ఉన్న కోడ్ at the rate INC శోధన డైరెక్టరీ కు directory path ను జోడించమని, Perl ప్రోగ్రాం కు చెప్తుంది.
09:57 ప్రత్యామ్నాయంగా, మనం ఫైళ్లను, runtime లో -I ఎంపికను ఉపయోగించి at the rate INC కు జోడించవచ్చు.
10:06 ఇప్పుడు, మనం టెర్మినల్ కు మారుదాం.
10:10 నేను -I command line parameter ను ఉపయోగించి ప్రోగ్రాం ను execute చేస్తాను.
10:16 కాబట్టి నేను perl -Ilib t/Math-Simple.t ను టైప్ చేస్తాను.
10:24 ఇక్కడ మనం భావించినట్లుగా అవుట్ పుట్ వస్తుంది.
10:27 మనము మాడ్యూల్ ను పరిశీలించాము మరియు అది సక్రమంగా పనిచేస్తుంది.
10:31 చివరి సోఫానక్రమం మాడ్యూల్ ను పంపిణి చేయడం.
10:34 మాడ్యూల్ ను ఇంస్టాల్ చేయడానికి సాధారణ ప్రక్రియ ఈ కమాండ్స్ ను run చేయడం.
10:40 ఇంస్టాల్ చేయడం అనగా Perl library directory లోనికి ఫైళ్లను కాపీ చేయడం.
10:45 ఈ డైరెక్టరీ లో కాపీ చేయడానికి మనలో చాలా మందికి అనుమతి కలిగి ఉండదు.
10:49 Math-Simple ఉపయోగకరమైన మాడ్యూల్ కానందున నేను ఇన్స్టలేషన్ భాగాన్ని ప్రదర్శించడం లేదు.
10:57 ఇది మనల్ని ఈ ట్యుటోరియల్ చివరకు చేరుస్తుంది. మనం సారాంశం చూద్దాం.
11:02 ఈ ట్యుటోరియల్ లో మనము ఇప్పటికే ఉన్న modulesని ఉపయోగించడం కొత్త మాడ్యూల్స్ ను సృష్టించడం, పెర్ల్ లో మరియు ప్రోగ్రాం ను ఉపయోగించడం ఎలానో నేర్చుకున్నాం.
11:11 ఇక్కడ మీ కొరకు ఒక అసైన్మెంట్.
11:13 Text colon colon Wrap మాడ్యూల్ ని ఉపయోగించండి.
11:17 ఇన్ పుట్ టెక్స్ట్ ను చక్కటి పేరాలగా రూపొందించడానికి Wrap() ఫంక్షన్ ను ఉపయోగించి చేయండి.
11:24 Text colon colon Wrap మాడ్యూల్ columns వేరియబుల్ ను కలిగి ఉంటుంది. columns విలువను 30 కు సెట్ చేయండి.
11:31 ఫార్మాట్ చేసిన అవుట్పుట్ చూడడానికి టెక్స్ట్ ను ముద్రించండి.
11:35 క్రింద లింక్ వద్ద ఉన్న వీడియో Spoken Tutorial యొక్క సారాంశంను ఇస్తుంది. దయచేసి దానిని డౌన్ లోడ్ చేసి చూడండి.
11:42 Spoken Tutorial ప్రాజెక్ట్ బృందం: స్పోకన్ ట్యుటోరియల్స్ ను ఉపయోగించి వర్క్ షాప్ లను నిర్వహిస్తుంది మరియు ఆన్ లైన్ పరీక్షలో ఉత్తీర్ణులైన వారికి సర్టిఫికెట్లను ఇస్తుంది.
11:51 మర్రిన్ని వివరాల కోసం దయచేసి మాకు వ్రాయండి.
11:55 NMEICT, MHRD, భారత ప్రభుత్వం స్పోకన్ ట్యుటోరియల్ ప్రాజెక్ట్ కు నిధులు సమకూరుస్తుంది.
12:02 ఈ మెషిన్ పై మరింత సమాచారం క్రింది లింక్ లో అందుబాటులో ఉంది.
12:06 ట్యుటోరియల్ ను అనువదించిన వారు నాగూర్ వలి మరియు రచనకు సహకరించిన వారు కృష్ణ కుమార్. మరియు నేను ఉదయ లక్ష్మి మీకు ధన్యవాదాలు.

Contributors and Content Editors

Ahalyafoundation, Madhurig, Yogananda.india