Step by Security Study

[기초] 모듈 Module 본문

프로그래밍/Python

[기초] 모듈 Module

jooon99 2023. 3. 5. 05:06

모듈 개념

하나의 기능 또는 특정 기능을 할 수 있도록 모아 놓은 코드를 말한다. (어떤 기능의 집합체) 함수나 변수를 모아놓은 파일을 모듈이라고 하며 이 모듈을 여러 개로 묶어 놓은 것을 패키지라고 한다.

 

모듈 설치

PyCharm 하단 Terminal에서 진행한다. pip는 파이썬으로 작성된 패키지 모듈(소프트웨어)를 설치 및 관리하는 시스템이다.

 

모듈 불러오는 방식

import란 실제로 다른 프로그램에 저장되어 있지만 외부 프로그램이 사용할 수 있도록 한 함수로, 내 컴퓨터에서 외부의 데이터를 갖고 오는 것을 말한다. (가져오다.) 함수를 사용할 때 모듈명을 쓰냐 안 쓰냐의 차이.

get 함수 같은 경우에는 흔한 함수이다 보니까 모듈명과 같이 사용하는 게 좋다.

 

1. impurt [모듈명]

이 방식은 모듈 전체를 불러오는 것이기 때문에 사용할 때 모듈 이름과 함수를 같이 사용해야 한다.

import requests
res = requests.get('http://naver.com')

 

2. from [모듈명] import [함수명]

이 방식은 모듈 내에서 특정 함수만 불러와서 사용하는 것이기 때문에 모듈 이름 없이 함수명만 적어주면 된다.

from requests import get
res = get('http://naver.com')

 

 

모듈 참고 사이트

pypi 사이트에서는 다른 사람이 만들어 놓은 모듈을 사용할 수 있으며, 내가 만든 모듈도 공유할 수 있다. 또한 모듈 사용 가이드를 보고 어떻게 쓸 것인지 판단하여 사용할 수도 있다.

https://pypi.org/

 

PyPI · The Python Package Index

The Python Package Index (PyPI) is a repository of software for the Python programming language.

pypi.org

 

 

 

 

 

 

'프로그래밍 > Python' 카테고리의 다른 글

[기초] 셀레니움 selenium  (0) 2023.03.05
[기초] 크롤링 - requests, bs4  (1) 2023.03.05
[기초] 파일 읽고 쓰기  (0) 2023.03.05
[기초] 함수 Definition  (1) 2023.03.05
[기초] for문 (반복문)  (0) 2023.03.05