전 게시물에서 궁금했던 부분 정리
PATITION BY와 GROUP BY 차이점 기능적인 부분에서 차이점이 없으나, GROUP BY는 테이블의 형태를 바꿔서 출력. PATITION BY는 테이블의 형태를 바꾸지 않고 컬럼을 따로 생성하여 값을 출력 OVER() 그냥 윈도우 함수를 의미함 ㅋㅋ |
python
문자열을 나타낼 때, '(작은 따옴표), "(큰 따옴표)를 사용
ex) a='가나다' / a="가나다" #출력 가나다
=> 문자열 중 중간에 큰 따옴표나 작은 따옴표를 표현하고 싶을 때 출력하기 위해서 둘 다 지원
a="h's good" #O
a= 'h's good' #X h에서 작은 따옴표가 닫혔기 때문에 에러가 뜸
문자열 연산
a='문자열'+"연산을 하믄"+'이렇게 나옴'
print(a) #출력 : 문자열연산을 하믄이렇게 나옴
#+는 붙여주는 의미로 띄어쓰기(공백)이 없기 때문에 붙어서 나옴
숫자열(정수, 실수)
n1=10 #int 정수형
n2=12.3 #float 실수형
n3=n1+n2 #22.3 실수형
n4=10.0 #float 실수형 소수점이 있으면 무조건 걔가 어떤 값을 가지던 무조건 실수형
a=7
b=2
a/b #3.5 #완전히 나눈값
a//b #3 #몫(정수값)
a%b #1 #나머지
불리언
a=Ture
b=False #첫글자 대문자 / 안 하면 오류남
a=[1,2,3] #리스트 : 값 변경 가능
b={ 'c':'콜론',
'd':'말고 다른 거하면',
'e':'오류남',
'숫자는 " 필요없음':1
} #딕셔너리
g=(4,5,6) #튜플 : 값 변경 불가능
a= input() #input=scanf
print("으아악", a) #출력 : 으아아악 [입력값]
자료형=데이터 타입
dir.a : a에서 사용할 수 있는 모든 기능을 알려주는 함수
help(append) : 함수를 사용할 때 표현해야하는 인자 알려줌
주의사항
문자열을 사용할 때는 무조건 예외란 없음 '," 사용
SQL 할 때 제발 문제(조건) 좀 제대로 읽으셈
a=[1,2,3]
print(a[2]) #[]안에 있는 건 행 문자의 순번(인덱스)
#순번은 0부터 시작 (0번=1, 1번=2)
a.append(4) #함수는 무조건 () 그 안에 값을 넣어주면 됨
느낀 점
인생엔,,,정답이,,,없다,,,! (ㅋㅋ)
공부하는데는 순서가 없음
매번 공부하다 보면 부족한 점이 보이는데, 그럴 때마다 처음부터 다시 시작하며 부족한 부분을 채우겠다고 되돌아감
하다보면 완벽하다는 건 없고 놓치는 부분이 존재하는데 그걸 채우겠다고 진짜 1+1부터 되돌아가려고 함 (무슨 연어냐고..)
하지만 목표점을 정하고 그 목표를 위해 부족한 점을 채우는 방식도 있음 (이 방식이 틀린 것이 아님!)
그러니까 어떤 무엇이든 내가..잘하기만 하면... 내 부족한 점을 채우기만 하면 그만!
공부 뿐만 아니라 sql을 풀 때도 정해진 하나의 정답이란 건 없음 (해답은 존재)
sql 풀 때도 모든 조건을 외워서 풀어야된다던가... 정답으로 가기 위한 해결 방안이 짧으면 좋다고 생각했는데 정말... 무지한 생각이 었고, 전문가이신 분들도 하나하나 확인하면서 푼다는 걸 알았음
이렇게 보면 내가 뭐라고..(부정적인 의미가 아니라)
지금 생각해보면 의미 없는 거에 집착했다는 생각이 듬..
아무튼! 결론 역시 경험이 최고. 경험 하지 않으면 이 과정 안에서 알 수 있는 부분이 정말 많은 거 같음.
조별 과제를 하면서 내 의견이 받아 들여지지 않을 때 수긍해야하는 법을 알게 되고, 내 방법이 옳고(정답)이 아니라는 걸 알게 되어가는 것 같아서 의미있는 것 같음.
원래 성격이 있고 부족한 사회생활로 답답함을 종종 많이 느끼지만, 이걸 타파해 나가는게 언어 툴을 배우는 것 외의 부트 캠프에서 배울 수 있는 점이라고 생각함.
내 뜻대로 되지 않았을 때, 혹은 내가 생각했을 때 납득이 가지 않은 행동에 마주했을 때, 답답한게 아님!! 각자의 생각이 있는거임!!! 이걸 알아가는 과정에 있다고 생각함!