Lecture
-
[강의Lab] 예제를 통한 python csv 모듈 활용하기Lecture 2020. 12. 5. 11:43
예제파일 : 기상자료개방포털에서 서울지역 기온분석 CSV csv.reader를 이용한 파일 읽기 # csv.reader 객체가 저장되며, 반복 가능 import csv f = open('2020_기온자료.csv') data = csv.reader(f) print(data) f.close() import csv f = open('2020_기온자료.csv') data = csv.reader(f) for c, i in enumerate(data,1): # 8번째까지 불필요한 라인은 Pass if c
-
[강의자료] Python을 이용한 간단한 마을버스 요금 계산기Lecture 2020. 5. 15. 10:25
아래와 같이 마을버스 요금표가 있을 경우, 대상, 지불방법, 인원수를 각각 입력받아 총 지불비용을 계산 구분 성인 청소년 어린이 교통카드 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. 5. 14. 20:56
while문 이용한 방법 S = int(input('초를 입력 : ')) D = 0 H = 0 M = 0 while S > 86400: S = S - 86400 D += 1 while S > 3600: S = S - 3600 H += 1 while S > 60: S = S - 60 M += 1 print('{0}일 {1}시간 {2}분 {3}초'.format(D,H,M,S)) 초를 입력 : 940101 10일 21시간 8분 21초
-
[파이썬 강의 문제풀이] 숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기Lecture 2020. 5. 12. 16:04
숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기 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..
-
[강의Lab] 파이썬을 이용한 데이터 기반 합리적 의사 결정 - 스토리지 시계열 용량분석Lecture 2020. 4. 1. 17:03
스토리지를 관리하다 보면 급격히 늘어나는 용량 때문에 증설 및 교체을 고민할 때가 있다. 용량 얼마나 필요한 것인가? 도입하면 몇 년을 사용할 수 있을 것인가? 디렉토리와 파일을 DB화 할 수 있다면, 데이터를 근거로 하여 합리적인 의사 결정을 할 수 있다. 파이썬 프로그래밍을 이용하여 데이터 분석을 해보자. 실제 파일을 읽으면서 디스크 I/O가 발생할 수 있으니 되도록 백업본이 있다면 백업 파일시스템에서 활용하도록 하자 아래의 모듈을 활용하여 디렉토리와 파일을 정보를 수집하고, DataFrame을 만든다 모듈 수집 데이터 os.path.getmtime 파일의 수정시간 os.path.getsize 파일 용량 (Byte) os.walk 파일경로와 파일명 수집 pandas 디렉토리와 파일 정보를 DataFr..