SlideShare a Scribd company logo
1 of 116
Perl Seminar
Perl Seminar
Perl Seminar
  by
What is Perl?
What is Perl?
What is Perl?
How to program it?
How to program it?


  Just type “perl”
How to program it?
How to program it?
How to program it?


        or
How to program it?
How to program it?
How to program it?



  Make “.pl” file
How to program it?
How to program it?
How to program it?


        or
How to program it?
How to program it?
How to program it?



#!/usr/bin/env perl
How to program it?
How to program it?
How to program it?


      AND
How to program it?
How to program it?
How to program it?


      Run !
How to program it?
Hell o World!
Hello, World!
Hello, World!
Hello, World!


print “Hello, World!”;
Hello, World!
Basic 1 : Variable
Basic 1-1 : Normal Variable
Basic 1-1 : Normal Variable
Basic 1-1 : Normal Variable


           : $VariableName
Basic 1-1 : Normal Variable


             : $VariableName
        or       or
Basic 1-1 : Normal Variable
Basic 1 : Variable
Basic 1-2 : Array Variable
Basic 1-2 : Array Variable


        : @VariableName
Basic 1-2 : Array Variable


        : @VariableName
 $#VariableName :
Basic 1-2 : Array Variable


        : @VariableName
  $#VariableName :
$VariableName[n] : n
Basic 1-2 : Array Variable
Basic 1 : Variable
Basic 1-3 : Hash Variable




         (         )
Basic 1-3 : Hash Variable


(        ) : %VariableName
Basic 1-3 : Hash Variable


 (          ) : %VariableName
$VariableName{key} : key   value
Basic 1-3 : Hash Variable
Basic 1 : Variable
Basic 1-4 : Temp Variable
Basic 1-4 : Temp Variable


                : $_
Basic 1-4 : Temp Variable
Basic 2 : Operator
Basic 2-1 : Numeric Operator
Basic 2-1 : Numeric Operator




     +
Basic 2-1 : Numeric Operator




     + -
Basic 2-1 : Numeric Operator




     + - *
Basic 2-1 : Numeric Operator




     + - * /
Basic 2-1 : Numeric Operator




     + - * /
                             st Ba sic!
                    It is ju
Basic 2-1 : Numeric Operator




     + - * /
Basic 2-1 : Numeric Operator




+= -= *= /=
Basic 2-1 : Numeric Operator




+= -= *= /=
                           st a dd =
                        Ju
Basic 2-1 : Numeric Operator
Basic 2-1 : Numeric Operator
Basic 2-1 : Numeric Operator


    == != <
    > <= >=
Basic 2-1 : Numeric Operator
Basic 2 : Operator
Basic 2-2 : String Operator
Basic 2-2 : String Operator




       .
Basic 2-2 : String Operator
           JOIN




       .
Basic 2-2 : String Operator
           JOIN




       .          x
Basic 2-2 : String Operator
           JOIN




       .          x
                        REPEAT!
Basic 2-2 : String Operator
Basic 2-2 : String Operator
Basic 2-2 : String Operator

  eq ne lt
  gt le ge
Basic 2-2 : String Operator
Basic 3 : Loop
Basic 3-1 : For
Basic 3-1-1 : Normal For
Basic 3-1-1 : Normal For

   for(Init; Cond; Inc) {
     # Something Todo
   }
Basic 3-1-1 : Normal For
Basic 3-1 : For
Basic 3-1-2 : Foreach
Basic 3-1-2 : Foreach

foreach(List) {
  # Something Todo
}
Basic 3-1-2 : Foreach
Basic 3-1-2 : Foreach
Basic 3-1-2 : Foreach

for(List) {
  # Something Todo
}
Basic 3-1-2 : Foreach
Basic 3-1-2 : Foreach
Basic 3-1-2 : Foreach

foreach $Value (List) {
  # Something Todo
}
Basic 3-1-2 : Foreach
Basic 3-2 : While
Basic 3-2 : While

while(condition) {
  # something to do
}
Basic 4 : Subroutine
Basic 4-1 : Subroutine?
Basic 4 : Subroutine
Basic 4-2 : definition

       sub NAME {

       }
Basic 4 : Subroutine
Basic 4-3 : Usage


NAME(ARG1, ARG2, ARG3);
Basic 5 : I/O
Basic 5-1 : File I/O
Basic 5-1 : File I/O


open(HANDLE, < or > or >>, FILENAME)
Basic 5-1 : File I/O


open(HANDLE, < or > or >>, FILENAME)
          Input: <HANDLE>;
Basic 5-1 : File I/O


open(HANDLE, < or > or >>, FILENAME)
          Input: <HANDLE>;
 Output: print DESTINATION SOURCE;
Basic 5-1 : File I/O


open(HANDLE, < or > or >>, FILENAME)
          Input: <HANDLE>;
 Output: print DESTINATION SOURCE;
           close HANDLE;
Basic 5 : I/O
Basic 5-2 : Console I/O
Basic 5-2 : Console I/O


    Input: <STDIN>;
Basic 5-2 : Console I/O


    Input: <STDIN>;
     Output: print;
Basic 5-2 : Console I/O


    Input: <STDIN>;
     Output: print;
   ReadMode 'noecho';
Basic 6 : ARGUMENTS
Basic 6 : ARGUMENTS
Basic 6 : ARGUMENTS


@_
Basic 6 : ARGUMENTS


@_     @ARGV
Basic 6 : ARGUMENTS


@_     @ARGV    shift

More Related Content

What's hot (10)

Programming For Designers V3
Programming For Designers V3Programming For Designers V3
Programming For Designers V3
 
Session8
Session8Session8
Session8
 
XQDT - XQuery Getting Momentum in Eclipse
XQDT - XQuery Getting Momentum in EclipseXQDT - XQuery Getting Momentum in Eclipse
XQDT - XQuery Getting Momentum in Eclipse
 
gonzalo
gonzalogonzalo
gonzalo
 
ZCPE - PHP Conference 2015
ZCPE   - PHP Conference 2015ZCPE   - PHP Conference 2015
ZCPE - PHP Conference 2015
 
TDC 2016 (Florianópolis) - Vá para o próximo nível - Dicas e truques para a c...
TDC 2016 (Florianópolis) - Vá para o próximo nível - Dicas e truques para a c...TDC 2016 (Florianópolis) - Vá para o próximo nível - Dicas e truques para a c...
TDC 2016 (Florianópolis) - Vá para o próximo nível - Dicas e truques para a c...
 
Iteration
IterationIteration
Iteration
 
PHP 机智问答
PHP 机智问答PHP 机智问答
PHP 机智问答
 
Zend Certification Preparation Tutorial
Zend Certification Preparation TutorialZend Certification Preparation Tutorial
Zend Certification Preparation Tutorial
 
Project Management Scope
Project Management ScopeProject Management Scope
Project Management Scope
 

Viewers also liked (8)

2012 AFMS Stakeholder Report
2012 AFMS Stakeholder Report2012 AFMS Stakeholder Report
2012 AFMS Stakeholder Report
 
Tecnoparque 1
Tecnoparque 1Tecnoparque 1
Tecnoparque 1
 
Perl세미나
Perl세미나Perl세미나
Perl세미나
 
Offutt SG Call Nov 2011
Offutt SG Call Nov 2011Offutt SG Call Nov 2011
Offutt SG Call Nov 2011
 
AMSUS SMOG Nov 2011
AMSUS SMOG Nov 2011AMSUS SMOG Nov 2011
AMSUS SMOG Nov 2011
 
Reproducibility distinguishes conscious from nonconscious
Reproducibility distinguishes conscious from nonconscious Reproducibility distinguishes conscious from nonconscious
Reproducibility distinguishes conscious from nonconscious
 
Toozla ITB Berlin 2011
Toozla ITB Berlin 2011 Toozla ITB Berlin 2011
Toozla ITB Berlin 2011
 
Seminar on java
Seminar on javaSeminar on java
Seminar on java
 

Similar to Perl세미나

Functional Pe(a)rls version 2
Functional Pe(a)rls version 2Functional Pe(a)rls version 2
Functional Pe(a)rls version 2osfameron
 
Writing Maintainable Perl
Writing Maintainable PerlWriting Maintainable Perl
Writing Maintainable Perltinypigdotcom
 
2014 database - course 2 - php
2014 database - course 2 - php2014 database - course 2 - php
2014 database - course 2 - phpHung-yu Lin
 
Ethiopian multiplication in Perl6
Ethiopian multiplication in Perl6Ethiopian multiplication in Perl6
Ethiopian multiplication in Perl6Workhorse Computing
 
Perl 5.10 for People Who Aren't Totally Insane
Perl 5.10 for People Who Aren't Totally InsanePerl 5.10 for People Who Aren't Totally Insane
Perl 5.10 for People Who Aren't Totally InsaneRicardo Signes
 
Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007Robert Treat
 
Good Evils In Perl (Yapc Asia)
Good Evils In Perl (Yapc Asia)Good Evils In Perl (Yapc Asia)
Good Evils In Perl (Yapc Asia)Kang-min Liu
 
Programming in perl style
Programming in perl styleProgramming in perl style
Programming in perl styleBo Hua Yang
 
Unix shell scripting basics
Unix shell scripting basicsUnix shell scripting basics
Unix shell scripting basicsAbhay Sapru
 
Unix Shell Scripting Basics
Unix Shell Scripting BasicsUnix Shell Scripting Basics
Unix Shell Scripting BasicsDr.Ravi
 
Perl.Hacks.On.Vim
Perl.Hacks.On.VimPerl.Hacks.On.Vim
Perl.Hacks.On.VimLin Yo-An
 
What's New in Perl? v5.10 - v5.16
What's New in Perl?  v5.10 - v5.16What's New in Perl?  v5.10 - v5.16
What's New in Perl? v5.10 - v5.16Ricardo Signes
 
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter ScottDealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter ScottO'Reilly Media
 
Bioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introductionBioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introductionProf. Wim Van Criekinge
 
Internationalizing CakePHP Applications
Internationalizing CakePHP ApplicationsInternationalizing CakePHP Applications
Internationalizing CakePHP ApplicationsPierre MARTIN
 
Whatsnew in-perl
Whatsnew in-perlWhatsnew in-perl
Whatsnew in-perldaoswald
 

Similar to Perl세미나 (20)

Functional Pe(a)rls version 2
Functional Pe(a)rls version 2Functional Pe(a)rls version 2
Functional Pe(a)rls version 2
 
Writing Maintainable Perl
Writing Maintainable PerlWriting Maintainable Perl
Writing Maintainable Perl
 
2014 database - course 2 - php
2014 database - course 2 - php2014 database - course 2 - php
2014 database - course 2 - php
 
Ethiopian multiplication in Perl6
Ethiopian multiplication in Perl6Ethiopian multiplication in Perl6
Ethiopian multiplication in Perl6
 
Os Treat
Os TreatOs Treat
Os Treat
 
Perl 5.10 for People Who Aren't Totally Insane
Perl 5.10 for People Who Aren't Totally InsanePerl 5.10 for People Who Aren't Totally Insane
Perl 5.10 for People Who Aren't Totally Insane
 
Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007
 
Good Evils In Perl (Yapc Asia)
Good Evils In Perl (Yapc Asia)Good Evils In Perl (Yapc Asia)
Good Evils In Perl (Yapc Asia)
 
Programming in perl style
Programming in perl styleProgramming in perl style
Programming in perl style
 
Basic PHP
Basic PHPBasic PHP
Basic PHP
 
Unix shell scripting basics
Unix shell scripting basicsUnix shell scripting basics
Unix shell scripting basics
 
Unix Shell Scripting Basics
Unix Shell Scripting BasicsUnix Shell Scripting Basics
Unix Shell Scripting Basics
 
Perl.Hacks.On.Vim
Perl.Hacks.On.VimPerl.Hacks.On.Vim
Perl.Hacks.On.Vim
 
What's New in Perl? v5.10 - v5.16
What's New in Perl?  v5.10 - v5.16What's New in Perl?  v5.10 - v5.16
What's New in Perl? v5.10 - v5.16
 
Php Basic
Php BasicPhp Basic
Php Basic
 
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter ScottDealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter Scott
 
Bioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introductionBioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introduction
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Internationalizing CakePHP Applications
Internationalizing CakePHP ApplicationsInternationalizing CakePHP Applications
Internationalizing CakePHP Applications
 
Whatsnew in-perl
Whatsnew in-perlWhatsnew in-perl
Whatsnew in-perl
 

Recently uploaded

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Recently uploaded (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Perl세미나

Editor's Notes

  1. \n
  2. \n
  3. &amp;#xB2E4;&amp;#xBAA9;&amp;#xC801; &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8; &amp;#xC5B8;&amp;#xC5B4;&amp;#xC774;&amp;#xBA70;, &amp;#xBAA8;&amp;#xB4E0; &amp;#xC6B4;&amp;#xC601;&amp;#xCCB4;&amp;#xC81C;&amp;#xC5D0;&amp;#xC11C; &amp;#xC27D;&amp;#xAC8C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xD2B9;&amp;#xD788; &amp;#xC720;&amp;#xB2C9;&amp;#xC2A4;&amp;#xACC4;&amp;#xC5F4;(&amp;#xB9AC;&amp;#xB205;&amp;#xC2A4;, OSX)&amp;#xC5D0;&amp;#xB294; &amp;#xBBF8;&amp;#xB9AC; &amp;#xC124;&amp;#xCE58;&amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;&amp;#xAC00; &amp;#xB9CE;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xCC98;&amp;#xB9AC;&amp;#xC5D0; &amp;#xCD5C;&amp;#xC801;&amp;#xD654;&amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC5B4;&amp;#xC11C; &amp;#xC2DC;&amp;#xC2A4;&amp;#xD15C; &amp;#xAD00;&amp;#xB9AC; &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8;&amp;#xC5D0; &amp;#xC790;&amp;#xC8FC; &amp;#xC4F0;&amp;#xC774;&amp;#xBA70;\n&amp;#xC608;&amp;#xC804;&amp;#xC5D0;&amp;#xB294; &amp;#xC6F9; &amp;#xD398;&amp;#xC774;&amp;#xC9C0; &amp;#xC791;&amp;#xC131;&amp;#xC5D0; &amp;#xC4F0;&amp;#xC600;&amp;#xC501;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xC808;&amp;#xCC28;&amp;#xC801; &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xACFC; &amp;#xAC1D;&amp;#xCCB4;&amp;#xC9C0;&amp;#xD5A5;&amp;#xC801; &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D; &amp;#xB458;&amp;#xB2E4; &amp;#xC9C0;&amp;#xC6D0;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.\n
  4. &amp;#xB2E4;&amp;#xBAA9;&amp;#xC801; &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8; &amp;#xC5B8;&amp;#xC5B4;&amp;#xC774;&amp;#xBA70;, &amp;#xBAA8;&amp;#xB4E0; &amp;#xC6B4;&amp;#xC601;&amp;#xCCB4;&amp;#xC81C;&amp;#xC5D0;&amp;#xC11C; &amp;#xC27D;&amp;#xAC8C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xD2B9;&amp;#xD788; &amp;#xC720;&amp;#xB2C9;&amp;#xC2A4;&amp;#xACC4;&amp;#xC5F4;(&amp;#xB9AC;&amp;#xB205;&amp;#xC2A4;, OSX)&amp;#xC5D0;&amp;#xB294; &amp;#xBBF8;&amp;#xB9AC; &amp;#xC124;&amp;#xCE58;&amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;&amp;#xAC00; &amp;#xB9CE;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xCC98;&amp;#xB9AC;&amp;#xC5D0; &amp;#xCD5C;&amp;#xC801;&amp;#xD654;&amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC5B4;&amp;#xC11C; &amp;#xC2DC;&amp;#xC2A4;&amp;#xD15C; &amp;#xAD00;&amp;#xB9AC; &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8;&amp;#xC5D0; &amp;#xC790;&amp;#xC8FC; &amp;#xC4F0;&amp;#xC774;&amp;#xBA70;\n&amp;#xC608;&amp;#xC804;&amp;#xC5D0;&amp;#xB294; &amp;#xC6F9; &amp;#xD398;&amp;#xC774;&amp;#xC9C0; &amp;#xC791;&amp;#xC131;&amp;#xC5D0; &amp;#xC4F0;&amp;#xC600;&amp;#xC501;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xC808;&amp;#xCC28;&amp;#xC801; &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xACFC; &amp;#xAC1D;&amp;#xCCB4;&amp;#xC9C0;&amp;#xD5A5;&amp;#xC801; &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D; &amp;#xB458;&amp;#xB2E4; &amp;#xC9C0;&amp;#xC6D0;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.\n
  5. perl&amp;#xC744; &amp;#xC2E4;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xADF8;&amp;#xB9AC;&amp;#xACE0; &amp;#xCF54;&amp;#xB529;&amp;#xC744; &amp;#xC2DC;&amp;#xC791;&amp;#xD558;&amp;#xBA74; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.\n
  6. perl&amp;#xC744; &amp;#xC2E4;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.\n&amp;#xADF8;&amp;#xB9AC;&amp;#xACE0; &amp;#xCF54;&amp;#xB529;&amp;#xC744; &amp;#xC2DC;&amp;#xC791;&amp;#xD558;&amp;#xBA74; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.\n
  7. \n
  8. \n
  9. .pl&amp;#xC774;&amp;#xB77C;&amp;#xB294; &amp;#xD655;&amp;#xC7A5;&amp;#xC790;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xB294; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8; &amp;#xD30C;&amp;#xC77C;&amp;#xC744; &amp;#xB9CC;&amp;#xB4E4;&amp;#xAC70;&amp;#xB098;\n
  10. .pl&amp;#xC774;&amp;#xB77C;&amp;#xB294; &amp;#xD655;&amp;#xC7A5;&amp;#xC790;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xB294; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8; &amp;#xD30C;&amp;#xC77C;&amp;#xC744; &amp;#xB9CC;&amp;#xB4E4;&amp;#xAC70;&amp;#xB098;\n
  11. \n
  12. \n
  13. #!/usr/bin/env perl\n&amp;#xC774;&amp;#xB77C;&amp;#xB294; &amp;#xCCAB;&amp;#xC904;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8; &amp;#xD30C;&amp;#xC77C;&amp;#xC744; &amp;#xB9CC;&amp;#xB4E4;&amp;#xACE0;\n
  14. #!/usr/bin/env perl\n&amp;#xC774;&amp;#xB77C;&amp;#xB294; &amp;#xCCAB;&amp;#xC904;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8; &amp;#xD30C;&amp;#xC77C;&amp;#xC744; &amp;#xB9CC;&amp;#xB4E4;&amp;#xACE0;\n
  15. \n
  16. \n
  17. &amp;#xC2E4;&amp;#xD589;&amp;#xD558;&amp;#xBA74; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.\n
  18. &amp;#xC2E4;&amp;#xD589;&amp;#xD558;&amp;#xBA74; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.\n
  19. &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xC758; &amp;#xAE30;&amp;#xBCF8;!\n\n
  20. &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xC758; &amp;#xAE30;&amp;#xBCF8;!\n\n
  21. &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xC758; &amp;#xAE30;&amp;#xBCF8;!\n\n
  22. &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xC758; &amp;#xAE30;&amp;#xBCF8;!\n\n
  23. &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB798;&amp;#xBC0D;&amp;#xC758; &amp;#xAE30;&amp;#xBCF8;!\n\n
  24. &amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8;&amp;#xB85C; &amp;#xBCC0;&amp;#xC218;&amp;#xB97C; &amp;#xC120;&amp;#xC5B8;, &amp;#xC0AC;&amp;#xC6A9; &amp;#xD558;&amp;#xB294; &amp;#xBC29;&amp;#xBC95;&amp;#xC744; &amp;#xBD05;&amp;#xC2DC;&amp;#xB2E4;.\n&amp;#xBCC0;&amp;#xC218;&amp;#xB294; &amp;#xBB34;&amp;#xC5C7;&amp;#xC778;&amp;#xC9C0; &amp;#xC54C; &amp;#xAC83;&amp;#xC774;&amp;#xB77C; &amp;#xC0DD;&amp;#xAC01;&amp;#xD558;&amp;#xACE0; &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC124;&amp;#xBA85;&amp;#xC740; &amp;#xC0DD;&amp;#xB7B5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.\n
  25. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  26. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  27. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  28. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  29. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  30. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  31. &amp;#xC77C;&amp;#xBC18; &amp;#xC790;&amp;#xB8CC;&amp;#xD615;&amp;#xC744; &amp;#xB123;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xC22B;&amp;#xC790;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;, &amp;#xAC1D;&amp;#xCCB4;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBCC0;&amp;#xC218;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n\n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n