※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 실기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
라이브러리
라이브러리
- 자주 사용하는 함수나 데이터들을 미리 만들어 모아놓은 집합체
- 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리, 모듈이나 패키지 형태
- 외부 라이브러리 : 개발자가 필요한 기능을 만들어 인터넷에 공유해놓은 라이브러리, 다운받아 사용하는 형태
C언어의 대표적인 표준 라이브러리
- #include<헤더 파일>형태로 선언
- stdio.h : 데이터 입출력 기능 제공, print/scanf/fprintf/fscanf/fclose/fopen 등
- math.h : 수학 함수 제공, sqrt/pow/abs 등
- string.h : 문자열 처리에 사용되는 기능 제공, strlen/stcpy/strcmp 등
- stdlib.h : 자료형 변환, 난수 발생, 메모리 할당에 사용되는 기능 제공, atio/atof/rand/malloc/free 등
- time.h : 시간 처리에 사용되는 기능 제공, time/clock 등
JAVA의 대표적인 표준 라이브러리
- import java.util 같은 형태로 선언
- java.lang : 자바에 기본 인터페이스, 자료형, 예외 처리 등 기능 제공, String/System/Process 등
- java.util : 날짜 처리, 난수 발생, 복잡한 문자열 처리 등 기능 제공, Data/Random/StringTokenizer 등
- java.io : 파일 입출력 관련 기능 및 프로토콜 제공, InputStream/OutputStream/Reader 등
- java.net : 네트워크 기능 제공, Socket/URL/InetAddress 등
- java.awt : 사용자 인터페이스 관련 기능 제공, Frame/Panel/Dialog 등
Python의 대표적인 표준 라이브러리
- import random 형태로 선언
- 내장 함수 : 기본적 인터페이스, import 없이 사용 가능, abs()/slice()/pow() 등
- os : 운영체제와 상호작용하는 기능 제공, getcwd()/chdir()/system() 등
- re : 고급 문자열 처리를 위한 기능 제공, findall()/sub() 등
- random : 무작위 선택을 위한 기능 제공, choice()/sample()/random() 등
- statistics : 통계값 산출을 위한 기능 제공, mean()/median() 등
- datetime : 날짜와 시간 조작을 위한 기능 제공, today()/date()/strftime() 등
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기(응용 SW 기초 기술 활용) 운영체제의 개념 (0) | 2022.04.10 |
---|---|
정보처리기사 실기(프로그래밍 언어 활용) 예외 처리 (0) | 2022.04.09 |
정보처리기사 실기(프로그래밍 언어 활용) 선언형 언어 (0) | 2022.04.09 |
정보처리기사 실기(프로그래밍 언어 활용) 스크립트 언어 (0) | 2022.04.09 |
정보처리기사 실기(프로그래밍 언어 활용) 객체지향 프로그래밍 언어 (0) | 2022.04.09 |
댓글