TIL 4. Python (1)
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 (엔씨소프트 블로그): 로그 데이터 공개