etc./정보처리기사

라이브러리

innit 2021. 9. 27. 15:50

 

라이브러리란 자주 사용하는 함수나 데이터들을 미리 만들어 놓은 집합체입니다.

 

- 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리

- 외부 라이브러리 : 개발자들이 만들어 인터넷 등에 공유해 놓은 라이브러리

 

 

 

 


C언어의 대표적인 표준 라이브러리

 

- 라이브러리를 헤더 파일로 제공

- include문을 이용해 헤더 파일 선언 후 사용

 

헤더 파일 기능
stdio.h 데이터 입출력
math.h 수학 함수
string.h 문자열 처리
stdlib.h 자료형 번환, 난수 발생, 메모리 할당
time.h 시간 처리

 

 

 

 


JAVA의 대표적인 표준 라이브러리

 

- 라이브러리를 패키지에 포함하여 제공

- import문을 이용해 패키지 선언 후 사용

- 패키지 안의 클래스의 메소드를 사용하려면 클래스와 메소드를 마침표(.)로 구분

 

패키지 기능
java.lang 인터페이스, 자료형, 예외 처리 등
(import문 없이 사용 가능)
java.util 날짜 처리, 난수 발생, 복잡한 문자열 처리 등
java.io 파일 입출력
java.net 네트워크
java.awt UI

 

 

 

 


Python의 대표적인 표준 라이브러리

 

- 표준 라이브러리라는 하나의 패키지에서 각 클래스를 호출하여 사용

- import문을 이용하여 'import random'과 같이 선언한 후, 'random.choice()'와 같이 사용

 

클래스 기능
내장 함수 기본적인 인터페이스
(import문 없이 사용 가능)
os 운영체제와 상호 작용
re 고급 문자열 처리
math 복잡한 수학 연산
random 무작위 선택
statistics 통계값 산출
datetime 날짜와 시간 조작

 

 

 

 

728x90
반응형