Perl세미나
Upcoming SlideShare
Loading in...5
×
 

Perl세미나

on

  • 515 views

Perl 기초 세미나자료

Perl 기초 세미나자료

Statistics

Views

Total Views
515
Views on SlideShare
515
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • 다목적 스크립트 언어이며, 모든 운영체제에서 쉽게 사용할 수 있습니다.\n특히 유닉스계열(리눅스, OSX)에는 미리 설치되어있는 경우가 많습니다.\n텍스트처리에 최적화되어있어서 시스템 관리 스크립트에 자주 쓰이며\n예전에는 웹 페이지 작성에 쓰였씁니다.\n절차적 프로그래밍과 객체지향적 프로그래밍 둘다 지원합니다.\n
  • 다목적 스크립트 언어이며, 모든 운영체제에서 쉽게 사용할 수 있습니다.\n특히 유닉스계열(리눅스, OSX)에는 미리 설치되어있는 경우가 많습니다.\n텍스트처리에 최적화되어있어서 시스템 관리 스크립트에 자주 쓰이며\n예전에는 웹 페이지 작성에 쓰였씁니다.\n절차적 프로그래밍과 객체지향적 프로그래밍 둘다 지원합니다.\n
  • perl을 실행합니다.\n그리고 코딩을 시작하면 됩니다.\n
  • perl을 실행합니다.\n그리고 코딩을 시작하면 됩니다.\n
  • \n
  • \n
  • .pl이라는 확장자를 가지고 있는 텍스트 파일을 만들거나\n
  • .pl이라는 확장자를 가지고 있는 텍스트 파일을 만들거나\n
  • \n
  • \n
  • #!/usr/bin/env perl\n이라는 첫줄을 가진 텍스트 파일을 만들고\n
  • #!/usr/bin/env perl\n이라는 첫줄을 가진 텍스트 파일을 만들고\n
  • \n
  • \n
  • 실행하면 됩니다.\n
  • 실행하면 됩니다.\n
  • 프로그래밍의 기본!\n\n
  • 프로그래밍의 기본!\n\n
  • 프로그래밍의 기본!\n\n
  • 프로그래밍의 기본!\n\n
  • 프로그래밍의 기본!\n\n
  • 첫번째로 변수를 선언, 사용 하는 방법을 봅시다.\n변수는 무엇인지 알 것이라 생각하고 자세한 설명은 생략합니다.\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • 일반 자료형을 넣는 변수로 숫자, 문자열, 객체가 들어갈 수 있는 변수입니다.\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Perl세미나 Perl세미나 Presentation Transcript

  • 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 : Foreachforeach(List) { # Something Todo}
  • Basic 3-1-2 : Foreach
  • Basic 3-1-2 : Foreach
  • Basic 3-1-2 : Foreachfor(List) { # Something Todo}
  • Basic 3-1-2 : Foreach
  • Basic 3-1-2 : Foreach
  • Basic 3-1-2 : Foreachforeach $Value (List) { # Something Todo}
  • Basic 3-1-2 : Foreach
  • Basic 3-2 : While
  • Basic 3-2 : Whilewhile(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 : UsageNAME(ARG1, ARG2, ARG3);
  • Basic 5 : I/O
  • Basic 5-1 : File I/O
  • Basic 5-1 : File I/Oopen(HANDLE, < or > or >>, FILENAME)
  • Basic 5-1 : File I/Oopen(HANDLE, < or > or >>, FILENAME) Input: <HANDLE>;
  • Basic 5-1 : File I/Oopen(HANDLE, < or > or >>, FILENAME) Input: <HANDLE>; Output: print DESTINATION SOURCE;
  • Basic 5-1 : File I/Oopen(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