Re:제로부터 시작하는 갓생

[TIL] 24/12/17 본문

Dev life/Today I Learned

[TIL] 24/12/17

기븜 2024. 12. 17. 15:03

< TIL 반드시 들어가야 할 내용 >

1. 어떤 문제가 있었는지

2. 내가 시도해 본 것들 (자세히 쓰기)

3. 어떻게 해결했는지

4. 뭘 새롭게 알았는지 (자세히 쓰기)


1. 문제

오전

* SQL 깜짝 퀴즈: 잘 모르는 개념의 9, 10번을 제외하고 다 풀었다! 객관식 개꿀! "항상" 이런 단어 나오면 경험상 무조건 답임..

잘 모르는 개념 정의 필요-> join, 윈도우함수, 서브쿼리



Q4. 문제에 기재된 쿼리를 아예 보지 않고 문제만 보고 ID 한 명, 결제테이블 3개니 3줄 생성될 것이라 생각하고 답을 골랐음

그런데 아무리 생각해도 쿼리가 있는 이유가 있을 텐데... 이런 식으로 풀어내는 게 아닌 것 같다는 생각을 함

 

 

 

 

 

 

 

 

 

 

오후

* 파이썬 300제 (아직 극초반인데 벌써 물음표 백만개임...^^...)

내가 푼 거랑 답이 다른 문제들이 좀 있음.. 결과는 같게 나오기는 하는데 sep인자를 안 쓰고 기재해도 되는 건지.. 문제에서 요구하는 과정이 맞는 건지...

# Q7. print() 함수를 사용하여 다음과 같이 출력하세요.
# 결과: naver;kakao;sk;samsung
# 코드 작성하기
답: print("naver", "kakao", "samsung", sep=";")
나: print('naver;kakao;samsung')

 

예..?? 변수 바인딩? type()? 꼭 써야 하는 함수였나요..? 이 문제만 보고는 그냥 print만 하면 되는 줄 알았는뎁쇼...

# Q12. 수를 사용해서 시가총액, 현재가, PER 등을 바인딩해보세요.
항목          값
시가총액   298조
현재가      50,000원
PER          15.79

 

2. 시도

잘 모르는 개념정의를 위해 구글링으로 간단 설명과 예시를 찾아서 읽어봄

기본 강의 해당 내용 짧게 찾아서 들어봄

(아직 내가 시도 할 수 있는건 이정도뿐....😢)

 

3. 해결

기본강의와 구글링을 통해서도 이해하지 못한 내용들은 매니저님께 문의드림.

아주 쉽게 설명해 주셔서 개념 자체는 이해하게 됨 (문제풀이는 또 다른 문제겠지만...^^...)

비록 매니저님은 식사도 못하셨지만....나에게는...일대일 왕초보 강의 넘 유익하다 증말...맨날 해주세요 매니줠님...(감자1 오열..)

 

4. 배움

결론은 내가 문제를 풀었던 방식 자체는 문제 될 게 없었다

그래도 개념을 알고 푸는 것과 모르고 찍어서 맞은 건 다른 문제이니...꼭 다시 복습하자

*깜짝퀴즈

4번 join

9번 윈도우함수

10번 서브쿼리

*파이썬 300 7번, 12번 등

정답이 다르게 기재되어 있었던 건 다양한 파이썬의 방법에서 인사이트를 얻을 수 있기 위함이었다.

sql과 다르게 파이썬은 다양한 풀이 방법이 있기 때문에 결과가 같으면 아래와 같이 생각하게 되었다.

풀이방식이 어떻게 나랑 다른지? 어떤 부분에서 이렇게 쓸 수 있는지? 현재의 나에게 더 나은 방식은 뭔지?

매니저님이 말씀해 주신 대로 다양한 방법을 보고 내가 가져올 건 가져오고, 버려도 되는 건 버리는 분별력을 키워야겠다는 생각도 하게 되었다.

  

 

'Dev life > Today I Learned' 카테고리의 다른 글

[TIL] 24/12/19  (1) 2024.12.19
[TIL] 24/12/18  (1) 2024.12.18
[TIL] 24/12/16  (0) 2024.12.16
[WIL] 3주차_12/09~12/13  (2) 2024.12.13
[TIL] 24/12/13  (0) 2024.12.13