내일배움캠프_데이터분석_2기/TIL

[TIL] camp_day18_240509

단ee 2024. 5. 9. 21:04

4주차도 거의 끝나간다! 오늘은 데이터 전처리 & 시각화 녹화강의 지급. 내일까지 거의 다 들어야 커리큘럼 상 따라가는 건데 과연 가능할까...?

학습내용


  1. 비트 연산자? (SQL)

    • 프로그래머스_특정 형질을 가지는 대장균 찾기
    • lv.1 짜리 문제라 만만하게 보고 열었는데 결국 쿼리를 제대로 못 짰다...
    • 힌트 삼아 다른 사람들 쿼리를 보니 비트 연산자를 사용해야 한다고. 그게 뭔데..???
    • 아직 완벽하게 이해하지 못해서 개념 정리해보고 쿼리 짜서 풀어볼 예정.
    • 일단은 이진수를 가지고 계산하는 방법이라는 것과, 101010.. 을 가지고 하는 계산이기 때문에 복잡도가 낮은 편이다...까지만 알았다.
  2. 그냥 문제가 잘 풀린 게 기분이 좋아서 적어둠(Python)

    • 프로그래머스_부족한 금액 계산하기
    • 용돈으로 놀이기구 타는 거 같아서 변수명을 "pocket"으로 지정했다. 왜냐면 재밌으니까... 주머니에서 돈 빠져나가유...
        Python
        def solution(price, money, count):
          pocket = money
          for i in range(1, count+1):
              pocket -= price * i
          if pocket >= 0:
              return 0
          else:
              return -pocket  # 마이너스 말고 abs() 함수를 쓰는 것이 더 깔끔하고 직관적이다. 다음에는 그렇게 쓸 것!

고찰 & 기타


  • 오늘 미루고 미루던 Visual Studio Code를 설치했다. 과연 내 노트북이 버텨줄 지 모르겠다.
  • ADsP 는 다음 번 시험을 노리는 게 낫지 않을까!! 하하하
  • 벌써 SQL 코딩테스트 문제만 100개 가까이 풀었다! -(알고리즘은 30번대지만)-
    부트캠프 시작 전에는 구글 시트에 대시보드 만들 때 데이터셋 불러오는 쿼리문 말고는 아무것도 몰랐는데 약 1개월 동안 많이 성장했다.
    그럼 끝날 때는 또 얼마나 많은 걸 배우고 성장해 있을까! 기대도 되고 주어진 기간 동안 열심히 공부해야지 마음 먹게 된다. 파이팅~!

'내일배움캠프_데이터분석_2기 > TIL' 카테고리의 다른 글

[TIL] camp_day20_240513  (0) 2024.05.13
[TIL] camp_day19_240510  (0) 2024.05.10
[TIL] camp_day17_240508  (0) 2024.05.08
[TIL] camp_day16_240507  (0) 2024.05.07
[TIL] camp_day15_240503  (0) 2024.05.03