PyCharm - 상속, 추상 클래스
# 상속 # 부모 클래스로부터 변수, 함수를 물려받아 # 새로운 클래스를 만드는 기법 # 한번 정의된 데이터유형을 필요에 따라 # 다시 재활용, 반복코드를 줄일 수있음 # 상속의 장점 : 중복코드 배베, 유지보수 용이 # 통일성 유지, 다형성 구현 용이 # 부모/ 상위 / 슈퍼 # calseee 자식클래스명(부모클래스명) # 클래스 몸체 # 스타크래프트 유닛을 상속개념을 이용해서 구현 # 테란 진형 유닛을 클래스로 작성 # 해병대, 의무관, 화염방사병 # 각 클래스는 이름,생명력100,에너지100,공격력 멤버로 구성 # 모든 클래스는 기본적으로 이동능력을 가지고 있음 # 또한, 각 클래스 별 고유 능력을 하나씩 가지고 있음 class Marine: def __init__(self): self.name =..
PhCharm - csv , json, binary
# CSV # comma separated values # 각 행의 컬럼값들이 쉼표로 분리된 텍스트 형식파일 # 헤교, 87, 67, 56, 2997, 85.9, 우 같은 행들 # 보통, csv 파일의 첫행에는 각 컬럼을 의미하는 제목을 작성 # 간혹 컬럼값에 , 가 포함되는 경우, 이중인용부호로 감싸서 감싸서 처리 # ex) 변화하는 세계 질서,레이 달리오(Ray Dalio) ,"34,200원" import csv # 핫도그 우승자파일을 읽어옴 with open('hotdog-winners.csv') as f: data = csv.reader(f) print(list(data)) with open('hotdog-winners.csv') as f: data = csv.reader(f) for d in d..