라이브러리란?
라이브러리(Library)는 프로그래밍에서 자주 사용되는 기능들을 모아놓은 코드의 집합입니다. 개발자들이 매번 같은 기능을 처음부터 구현하지 않도록 미리 만들어진 코드를 제공하여 개발 효율성을 높여줍니다.
주요 특징:
•
재사용성: 한번 작성된 코드를 여러 프로젝트에서 반복해서 사용할 수 있습니다.
•
효율성: 이미 최적화된 코드를 사용함으로써 개발 시간을 단축할 수 있습니다.
•
안정성: 많은 개발자들이 사용하고 검증한 코드이므로 신뢰성이 높습니다.
라이브러리는 크게 표준 라이브러리와 외부 라이브러리로 나눌 수 있습니다:
•
표준 라이브러리: 프로그래밍 언어에 기본적으로 포함된 라이브러리
•
외부 라이브러리: 다른 개발자나 조직이 만들어 공개한 라이브러리
import 페이지 참고
본 페이지에서는 파이썬 자동화, 데이터 분석, 웹 앱 개발 등의 실전 학습에 사용될 라이브러리를 정리합니다. 다른 페이지에서 사용되는 라이브러리만 간략하게 다루며, 모든 라이브러리를 포함하지는 않습니다.
외부 라이브러리
외부 라이브러리는 프로그래밍 언어의 기본 라이브러리가 아닌, 제3자(third-party)가 개발하여 공개한 라이브러리입니다. 이러한 라이브러리들은 일반적으로 패키지 매니저(예: pip)를 통해 설치하여 사용할 수 있으며, 특정 목적에 맞는 추가 기능을 제공합니다.
예를 들어, Requests는 HTTP 통신을, Pandas는 데이터 분석을 위한 기능을 제공하는 대표적인 파이썬 외부 라이브러리입니다.
내장 라이브러리
내장 라이브러리(Built-in Library)는 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리로, 별도의 설치 없이 바로 사용할 수 있습니다. 파이썬의 경우 문자열 처리, 파일 입출력, 날짜/시간 처리 등 기본적인 프로그래밍에 필요한 다양한 기능을 내장 라이브러리를 통해 제공합니다. 이러한 내장 라이브러리들은 파이썬 표준 라이브러리(Python Standard Library)의 일부로서, 파이썬 설치 시 자동으로 함께 설치됩니다.