티스토리 뷰

Python

[Python] Modules

Dongi 2022. 2. 9. 13:04

 

 

 

안녕하세요 동기 여러분!

오늘은 파이썬의 모듈에 대해 알아봅시다!

 

 

 

 

Modules

우리가 만들었던 변수, 함수 그리고 클래스(클래스는 아직 안 했지만) 이 모든 것을 왜 만들었을까요? 네~ 바로 재사용하기 위해서입니다.

 

모듈은 쉽게 이야기해서 다른 사람들이 만들어 놓은 함수나 클래스 등을 가져와서 사용할 수 있게 해주는 아주 고마운 친구입니다.

 

모듈을 사용하기 위해서 보통 아래와 같은 코드를 써줍니다.

from 모듈명 import 객체명

모듈이 가지고 있는 코드들을 라이브러리(libraries) 또는 패키지(packages)라고 부르는데 양이 방대한 것도 있고 적은 것도 있습니다.

 

만약 방대한 양을 가지고 있는 모듈의 라이브러리를 사용한다면 컴퓨터의 메모리가 상당히 힘들어하기 때문에 import 객체명으로 특정한 부분만 사용하여 메모리를 지켜줄 수 있습니다.

 


 

Datetime

datetime라는 모듈이 있습니다. 아래의 링크로 가시면 얼마나 방대한 양이 담겨있는지 확인할 수 있고 사용방법도 친절히 설명되어 있습니다.(영어로 되어 있다는 게 단점)

docs.python : https://docs.python.org/3/library/datetime.html
 

datetime — Basic date and time types — Python 3.10.2 documentation

datetime — Basic date and time types Source code: Lib/datetime.py The datetime module supplies classes for manipulating dates and times. While date and time arithmetic is supported, the focus of the implementation is on efficient attribute extraction for

docs.python.org

 

간단한 코드 한 번 해보고 마치겠습니다.

from datetime import datetime

print(datetime.now())

# 출력값 : 2022-02-08 23:02:37.270871

와우 현재 시간이 나왔군요!

 


 

오늘의 느낌

오늘은 어찌나 공부가 안되는지 ㅠㅠ 

'Python' 카테고리의 다른 글

[Python] Modules Python Namespaces (추후 수정 바람)  (0) 2022.02.10
[Python] Random  (0) 2022.02.09
[Python] .format()  (0) 2022.02.08
[Python] .replace(), .find()  (0) 2022.02.08
[Python] .strip()  (0) 2022.02.08
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함