안녕하세요
서울 꺼벙 천사입니다
[ 혼자 공부하는 파이썬 개정판 ]을 정리하고 있습니다
지난번까지
[ Chapter 06 예외 처리 ]에 대해 정리를 했습니다
[ 혼자 공부하는 파이썬 개정판 ]은
총 552 페이지로 구성된 책입니다
총 8개의 Chapter로 구성이 되어 있습니다
Chapter 01 파이썬 시작하기
Chapter 02 자료
Chapter 03 조건문
Chapter 04 반복문
Chapter 05 함수
Chapter 06 예외 처리
Chapter 07 모듈
Chapter 08 클래스
이번에는
[ Chapter 07 모듈 ]에 대해
정리하도록 하겠습니다
모듈
함수는 특정한 기능을 하는 명령어의 모음이라고 한다면
모듈은 하나의 파이썬 파일을 말하는 것으로
파이썬 파일의 확장자는 [ .py ]입니다
확장자라는 것은 이 파일이 어떤 프로그램을 이용하여
만들어졌는지를 알 수 있도록 하는 것입니다
홈페이지를 만들기 위한 빼대를 만든 파일에는
[ html ]이라는 확장자를 사용하며
html로 만든 홈페이지의 뼈대를 꾸미기 위한 파일은
CSS라는 것을 사용하는데 확장자는 [ .css ]입니다
파이썬의 모듈 안에는 여러 가지들이 담길 수 있습니다
자료를 저장하기 위한 변수
특정한 동작을 하게 하는 조건문
반복문
함수
클래스
모듈은
파이썬에서 사용할 수 있는 모든 것을
포함한다고 생각을 하면 됩니다
함수와 마찬가지로 파이썬을 설치하면
이미 만들어져 있는 표준 모듈이라는 것이 있고
내가 원하는 방식으로 만들어 쓰거나
이미 다른 사람이 만들어 놓은 모듈을 외부 모듈이라고 합니다
모듈은 라이브러리라는 용어로 사용되기도 합니다
파이썬을 설치하면 사용할 수 있는
표준 모듈에 대한 자세한 내용이 궁금하면
https://docs.python.org/ko/3/library/index.html
위의 링크를 참조하세요
파이썬을 설치할 때 기본적으로 제공되는
모듈을 사용할 때는
import 모듈 이름
위와 같이 사용하면 되며
다른 사람이 만들어 놓은 모듈을 사용할 때는
pip install 모듈 이름
을 사용하면 됩니다
이미 만들어져 있는 외부 모듈은
Pypi라는 곳에 올려져 있습니다
https://pypi.org/
대표적인 외부 모듈은 다음과 같은 것들이 있습니다
- 과학 계산과 데이터 분석을 위한 모듈
numpy
pandas- 인공지능, 머신러닝, 딥러닝 모듈
tensorflow
pytorch
mxnet
scikit-learn- 웹 서비스 개발 모듈
beautifulsoup
django
scrapy
requests- 데이터 시각화와 그래픽 모듈
matplotlib
seaborn
pyopengl
pyqt
pygtk
wapython
첫 작성 : 2022년 8월 12일 금요일