본문 바로가기
정보처리기사

정보처리기사 실기(프로그래밍 언어 활용) 라이브러리

by 열정적인 이찬형 2022. 4. 9.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


라이브러리


 
라이브러리
  • 자주 사용하는 함수나 데이터들을 미리 만들어 모아놓은 집합체
  • 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리, 모듈이나 패키지 형태
  • 외부 라이브러리 : 개발자가 필요한 기능을 만들어 인터넷에 공유해놓은 라이브러리, 다운받아 사용하는 형태
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() 등

댓글