반응형
라이브러리
1. 라이브러리(Library)
- 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나 데이터들을 미리 만들어 모아 놓은 집합체로 필요할 때 언제든지 호출하여 사용할 수 있음
(1) 내장 라이브러리
프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리
(2) 외부 라이브러리
개발자들이 필요한 기능을 만들어 인터넷 등에 공유해 놓을 것으로, 다운로드하여 설치한 후 호출해서 사용함
1.1 C언어의 대표적인 표준 라이브러리
라이브러리명 | 설명 | 예시 |
stdio.h | 데이터의 입, 출력(in, out)에 사용되는 기능 제공 | printf, scanf |
math.h | 수학 함수 제공 | sqrt, pow, abs |
string.h | 문자열 처리에 사용되는 기능 제공 | strlen, strcpy, strcmp |
stdlib.h | 자료형 변환, 난수 발생, 메모리 할당에 사용되는 기능들 제공 | atoi, atof,srand, |
time.h | 시간 처리에 사용되는 기능 제공 | time, clock |
1.2 JAVA의 대표적인 표준 라이브러리
- JAVA에서 패키지를 사용하려면 import문을 이용해 선언한 후 사용해야 함
import java.util
- java.lang 자바에 기본적으로 필요한 인터페이스, 자료형, 예외 처리 등에 관련된 기능 제공 <내장 라이브러리>
- java.util 날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련된 기능 제공
- java.io 파일 입출력과 관련된 기능 및 프로토콜 제공
- java.net 네트워크와 관련된 기능 제공
- java.awt 사용자 인터페이스(UI)와 관련된 기능 제공
1.3 Python의 대표적인 표준 라이브러리
- Python에서 패키지를 사용하려면 import문을 이용해 선언한 후 사용해야 함
import re
os 운영체제와 상호작용하기 위한 기능
re 고급 문자열 처리
math복잡한 수학 연산 기능
random 난수
Scrapy 22년 1회 필기웹 크롤링(Web Crawling) 프레임워크
반응형
'Challenges > 정보처리기사' 카테고리의 다른 글
[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/절차적 프로그래밍 (0) | 2022.07.03 |
---|---|
[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/선언형 프로그래밍 (0) | 2022.07.03 |
[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/데이터 입출력 (0) | 2022.07.03 |
[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/제어문,반복문 (0) | 2022.07.03 |
[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/포인터 (0) | 2022.07.02 |