목록while문 (2)
Susan and Data

카페 주문 프로그램 [모듈] 1. time: 운영 체제가 제공하는 다양한 시간 기능을 다루는 모듈 [함수] 1. time.sleep: 입력한 초만큼 프로그램 일시정지 2. items: 딕셔너리에 있는 키와 값들의 쌍을 얻을 수 있음. Q. 카페에서 주문을 받고, 음료를 제공한 후 log를 남겨라. 카페 메뉴 1. 아메리카노(음료 만드는 시간: 1초) 2. 라떼(음료 만드는 시간: 2초) 3. 바닐라라떼(음료 만드는 시간: 3초) 4. 녹차라떼(음료 만드는 시간: 3초) 5. 콜드브루(음료 만드는 시간: 1초) 코드를 작성할 때 함수를 사용하는 것이 쉽지 않았다. 하드코딩은 유지보수를 어렵게 만들기 때문에 그 점을 어떻게 개선해나가야 할지 고민을 많이 했다. (1) 카페 프로그램 사용 시 추후 자주 변경 ..

로그 파일 생성 [파일 모드] 파일 모드 내용 r 읽기전용 w 쓰기전용 x 배타적(독점적) 파일 생성, 같은 이름의 파일 존재 시 실패 a 파일의 끝에 추가하는 경우, 쓰기전용 b 바이너리 모드 t 텍스트 모드 + 업데이트(읽기 및 쓰기)를 위한 디스크 파일 열기 U 유니버설 개행 모드 [모듈] 1. datetime: 날짜, 시간과 관련된 메소드 지원 2. pytz: 다양한 타임존을 기준으로 데이터 변환하여 처리 가능 3. time: 운영 체제가 제공하는 다양한 시간 기능을 다루는 모듈 [함수] 1. pytz.timezone: 표준 시간대 설정 2. datetime.strftime: 날짜 형식 변환 3. time.sleep: 입력한 초만큼 프로그램 일시정지 [strftime에서 사용되는 서식] 서식명 내..