Lecture 8

[강의자료] Python을 이용한 간단한 마을버스 요금 계산기

아래와 같이 마을버스 요금표가 있을 경우, 대상, 지불방법, 인원수를 각각 입력받아 총 지불비용을 계산 구분 성인 청소년 어린이 교통카드 1200 720 500 현금 1350 800 500 table = {1:{1:1200, 2:1350}, 2:{1:720, 2:800}, 3:{1:500, 2:500}} age = 0 kind = 0 num = 0 while True: print('-' * 50) print('마을 버스 요금 계산기 입니다.') print('-' * 50) print() while True: age = int(input('''성인 : (1) 청소년 : (2) 어린이 : (3) >>> ''')) if age > 0 and age < 4: break else: print("잘못 선택하셨습니다..

Lecture 2020.05.15

[파이썬 강의 문제풀이] 숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기

숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기 a = (1, 1, 2, 4, 5, 2, 1, 8, 9) maxvalue = 0 maxelement = 0 for i in set(a): if a.count(i) > maxvalue: maxelement, maxvalue = i, a.count(i) print('제일 큰 요소는 %d, 빈도는 %d 입니다' %(maxelement,maxvalue)) 제일 큰 요소는 1, 빈도는 3 입니다 숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기. (2개 이상일 때) a = (1, 1, 2, 4, 5, 2, 1, 8, 9, 2) maxvalue = 0 maxelement = 0 for i in set(a): if a.count(i) > maxvalue..

Lecture 2020.05.12

[강의Lab] 파이썬을 이용한 데이터 기반 합리적 의사 결정 - 스토리지 시계열 용량분석

스토리지를 관리하다 보면 급격히 늘어나는 용량 때문에 증설 및 교체을 고민할 때가 있다. 용량 얼마나 필요한 것인가? 도입하면 몇 년을 사용할 수 있을 것인가? 디렉토리와 파일을 DB화 할 수 있다면, 데이터를 근거로 하여 합리적인 의사 결정을 할 수 있다. 파이썬 프로그래밍을 이용하여 데이터 분석을 해보자. 실제 파일을 읽으면서 디스크 I/O가 발생할 수 있으니 되도록 백업본이 있다면 백업 파일시스템에서 활용하도록 하자 아래의 모듈을 활용하여 디렉토리와 파일을 정보를 수집하고, DataFrame을 만든다 모듈 수집 데이터 os.path.getmtime 파일의 수정시간 os.path.getsize 파일 용량 (Byte) os.walk 파일경로와 파일명 수집 pandas 디렉토리와 파일 정보를 DataFr..

Lecture 2020.04.01