30분
실습: 내 모듈 만들기
Day 3: 모듈 - 남이 만든 코드 가져다 쓰기
실습: 내 모듈 만들기
Python 기초 2: 함수, 클래스, 모듈, 파일 > Day 3: 모듈 - 남이 만든 코드 가져다 쓰기
학습 목표
자신만의 모듈을 만들고 재사용한다 패키지 구조를 이해한다 __init__.py의 역할을 안다
미션: 데이터 유틸리티 패키지 만들기
다음 구조의 패키지를 만드세요:
에디터 로딩 중...
요구사항
-
date_utils.py
- format_date(dt, fmt): 날짜 포맷팅
- parse_date(date_str, fmt): 문자열 파싱
- days_between(date1, date2): 두 날짜 사이 일수
-
text_utils.py
- clean_text(text): 공백 제거, 소문자 변환
- extract_emails(text): 이메일 추출
- mask_phone(text): 전화번호 마스킹
-
validation.py
- is_valid_email(email): 이메일 검증
- is_valid_phone(phone): 전화번호 검증
-
init.py
- 주요 함수들을 패키지 레벨에서 바로 import 가능하게
에디터 로딩 중...
정답 보기
에디터 로딩 중...