라이브러리란 자주 사용하는 함수나 데이터들을 미리 만들어 놓은 집합체입니다.
- 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리
- 외부 라이브러리 : 개발자들이 만들어 인터넷 등에 공유해 놓은 라이브러리
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
반응형
'etc. > 정보처리기사' 카테고리의 다른 글
운영체제 (0) | 2021.09.27 |
---|---|
예외 처리 (0) | 2021.09.27 |
프로그래밍 언어의 종류 (0) | 2021.09.27 |
★★★ (Python) 활용 (0) | 2021.09.27 |
★★★ (Java) 활용 (0) | 2021.09.27 |