Open main menu

Biolecture.org β

+ Install and learn bioperl

Revision as of 17:10, 11 June 2017 by imported>SeongEon Park
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

펄이란?

perl(Practical extraction and report language)의 약자.

>다른 프로그래밍 프로그램에 비하여 컴파일을 할 필요가 없다!

>다루는 함수가 c언어와 비슷하다

>CUI 환경 프로그램이다. 

CUI? Character user interface 문자만으로 이루어진 화면. 보통 키보드를 이용해 명령을 입력하여 조작한다

<->GUI? Graphical user interface)  문자+그림으로 이루어진 화면, 마우스를 이용해 명력을 입력할수있다 > 일반 컴퓨터!

 

보통 텍스트 에디터라는 프로그램을 실행하여 거기서 코딩을 짜고, perl을 이용해 코딩에 대한 프로그래밍을 실행하는 식

그래서 텍스트 에디터에서 파일을 저장할 때 .pl 라는 확장자를 써야됨!

확장자란? 파일의 종류나 어떤 프로그램을 써서 열리는지 이런걸 나타내기 위해 파일명 뒤에 덧붙이는 것 예) 텍스트 파일 >.txt/ 그림파일 > .jpg

c언어와 비슷하다 코딩함수가 아닌 문자 그대로를 실행하고 싶다면 "" 안에 기술

한 줄이 끝나면 마침표 개념으로 ; 반드시 사용!

# 뒤에는 코딩언어로 인식 하지않기때문에 이 코딩에 대한 설명을 덫붙일수있다

대문자와 소문자는 아예다른것으로 인식되기때문에 조심!!

 

-에스케이프 스퀀스 (escape sequence)

\~ 로 나타내는 문자열 이것은 화면에 나오지 않는다!

\t tap/ \n 줄바꿈 /\" " 표시 \뒤에 뭘 나타내면 그것을 표시하는것!

 

변수를 지정하기 위해서는 $을 쓴 뒤 사용 예)$a = 2 (이렇게 하면 a=2로 지정이 된것이다!)

"" 안에서는 에스케이프 시퀀스 먹힘! '' 안에서는 안먹힌다 > 그대로 문자열로 취급

연산자? 코딩을 통해 할 수 있는 계산?과 같은 것. +,- 뿐만아니라 조건을 판단, 값을 비교도 할수있다.

 

참조 : perl이 보이는 그림책 - ANK Co.Ltd. 저/김성훈 역

 

Programing - homework