# 모듈은 프로그래밍을 할때 필요한 함수들을 모아놓은 파일이다. 중요 파이썬 모듈들은 이미 설치되어 있고 커스텀 모듈들은 패키지 매니저 pip로 설치한다.
# 중요 모듈들 ( 설치되어 있음 )
# import datetime
from datetime import date
import time
# today = datetime.date.today()
today = date.today()
print(today)
timestamp = time.time()
print(timestamp)
pip install camelcase
# Pip 모듈
import camelcase
from camelcase import CamelCase
camel = camelcase.CamelCase()
text = 'hello there world'
print(camel.hump(text))
# 커스텀 모듈 예제
# 레귤러 익스프레션
import re
def validate_email(email):
"""
이메일 양식에 맞는지 확인하여
참 거짓을 리턴하는 함수
"""
if len(email) > 7:
return bool(re.match("^.+@(\[?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$", email))
# Custom 모듈
import validator
from validator import validate_email
email = 'drv98@naver.com'
if validator.validate_email(email):
print('이메일 유효함')
else:
print('이메일이 아님')