삶은돼지고기 2022. 9. 20. 15:05
728x90

Python 정리 

파이썬은 대소문자를 구분!!! (True/False) -bool (불리안) 타입

True==1/ False==0

1과 "1"은 다르다. 1의 type은 int(정수)/ 1.0의 type은 float(실수) / "1"의 type은 str

print(keyword.kwlist) -> 변수 이름으로 쓰면 안되는 것들 (예약어는 변수명으로 사용하지 않는다)

변수명을 한글로 써도 되지만, 띄어쓰기는 하면 안됨 

"멋쟁이사자처럼's Python class" 이때는 작은 따옴표로 감싸면 에러남 (하지만 역슬래시를 쓰면 예외 처리가 되어 사용할 수 있게 됨)

따옴표 3개: 줄바꿈 문자 

"-" + 10 는 안 되지만 "-"10 이건 됨 

"1"+str(1) -> '11' str 형태로 변경할 수도 있음 

[::-2] 뒤에서부터 건너뛰어서

step은 홀수번째, 짝수번째만 가져오고 싶을 때 활용 가능

.lower() -> 소문자로/ .upper()-> 대문자로 / .capitalize()-> 맨 앞만 대문자로

마이너스는 역순 정렬 (step에 -1) 에 많이 쓰임

리스트는 대괄호, 튜플은 소괄호를 쓰는데 튜플은 값을 변경할 수 없음 기능은 비슷. 튜플은 간단하게 값을 사용할 때 속도가 더 빠르기 때문에 장단점이 있음. 
튜플의 경우에도 값을 묶어서 쓸 때 많이 써서 변경할 필요가 없을 땐 튜플을 쓸 때가 많음

dir( ) - 함수의 목록을 볼 수 있음

딕셔너리는 중복을 허용하지 않는다


다양한 데이터 얻는 곳

-        공공데이터 (정형 데이터 위주) – 데이터활용 우수사례
https://www.data.go.kr/tcs/puc/selectPublicUseCaseListView.do
-        서울 열린데이터 광장 
-        통계청 (소비자 물가 지수… 관측치에 대한 집계값이니 주의! 국가통계포털, 마이크로데이터)
-        Ai 허브: 데이터, 예시와 코드 (비정형 데이터 필요하다면)
-        캐글, 데이콘
-        건강보험심사평가원
-        보건의료 빅데이터 개방시스템 (정보공개센터-청구를 하면 받을 수 있다)
-        공공누리
-        NC DANBI (엔씨소프트 블로그): 로그 데이터 공개