의생명데이터분석 프로그래밍 중간고사 범위 리눅스 및 파이썬 명령어 정리
- 최초 등록일
- 2023.12.18
- 최종 저작일
- 2023.09
- 10페이지/ 한컴오피스
- 가격 3,000원
목차
없음
본문내용
의생명데이터분석프로그래밍
- Biological big data를 다루기 위해서는, Informatics technologies가 필수적이다. 따라서 Programming을 통한 Analyiss analysis procedure의 자동화가 주된 informatics technologies의 분야이다.
Computer programming의 목적은, Cumputer에게 무언가를 하라고 명령하기 위해서이다. 따라서 우리는 컴퓨터와 대화할 수 있도록 인공적으로 만들어진 Programming language를 이용해야 한다.
- 일반적으로 우리는 일의 순서가 담겨진 Document를 형성하여, Computer에게 Translator를 통해 건내주게 된다.
- 컴퓨터는 Programming languages로 형성된 Document를 직접적으로 이해할 수 없기에, Computer가 읽을 수 있도록 Document를 변경해주는 Translator가 필요로 되어진다.
Translator의 종류
- Compiler
→ Programming language로 형성된 Document를 Binary Executable file로 변환해주는 프로그램 (C, C++)
→ 소스 코드를 전체를 읽고 분석한 후, 일련의 과정을 통해 바로 기계어로 변환하여 실행 파일을 생성하는 방식
- Interpreter
→ Programming language로 형성된 Document를 읽어, 컴퓨터가 일할 수 있도록 명령해주는 프로그램 (Javascripts, Peri, Python)
→ 실행되는 시점에 한 줄씩 읽고, 즉시 실행하는 방식을 사용 (오류가 발생하는 경우 해당 줄에서 실행을 중단하고 오류를 표시)
- Compiler based programming language의 경우, 배우기 어렵고, Binary executable file이 먼저 생성되어야 하며, Program의 속도가 빠르다.
참고 자료
없음