세조목

TIL(Today I Learned)28일차(24.01.03) 본문

데이터 분석 공부/TIL(Today I Learned)

TIL(Today I Learned)28일차(24.01.03)

세조목 2024. 1. 3. 21:08

PYTHON

https://eyeoftheworld1209.tistory.com/entry/PYTHON-%EC%A0%95%EB%A6%AC%ED%95%A8%EC%88%98-kwargs%EA%B9%8C%EC%A7%80240103

PYTHON 정리(함수-kwargs까지)(24.01.03)

본 내용들은 PYTHON을 공부하면서 차후 제가 복습하기위해 정리해놓은 것으로 제가 새롭게 알게된 내용들만을 정리하였습니다. 또한 배움이 부족하여 미처 다 파악하지 못한 부분들도 많으니 혹

eyeoftheworld1209.tistory.com

 

SQL

https://eyeoftheworld1209.tistory.com/entry/SQL-%EC%A0%95%EB%A6%AC%EA%B0%9C%EC%9D%B8%EA%B3%BC%EC%A0%9C-%EB%B3%B5%EC%8A%B5240103

SQL 정리(개인과제 복습)(24.01.03)

5번 Q. order_details 테이블에는 다양한 주문들의 상세 정보가 저장되어 있습니다. 이 테이블의 각 행은 주문 ID(order_id), 카테고리(Category), 그리고 주문 수량(Quantity)을 포함합니다. 이 테이블을 사용

eyeoftheworld1209.tistory.com

 

교육 길잡이 특강

1. 교육 관련

  1) SQL: 모든 예제 마스터하기
  2) PYTHON
     (1) 프로그래머스 기준 Lv.2정도까지만 풀어보기
     (2) 복잡한 알고리즘은 필수가 아님
 

2. 학습 관련

  1. 예제를 풀때 완벽하게 정의된 문제는 없다는 점을 항상 염두에 두어야한다. 각종 사이트에 업로드된 예제들의 경우 의도를 가지고서 제출한 문제이기때문에 답안이 정해져있지만 실무에서는 타부서 담당자들과 수없이 많은 인터랙션을 하며 무엇을 해결하고자하는지, 어떻게 해결해나갈 수 있을지에대해서 정의해나가야한다.
  2. SQL을 공부할 때 단순히 '이 문법을 사용했으니까 이 결과가 나왔네' 에서 그치는 것이 아니라 작동원리를 알아야한다. 예를들어 SQL WHERE 조건은 매 행마다 적용되고 컴퓨터가 TRUE / FALSE로 판단해서 TRUE에 해당하는 값들만 출력한다와 같이 생각해보는 것이다.
  3. 쿼리는 절대적으로 논리적이어야하기에 적어도 내가 작성하는 쿼리와 코드는 확실하게 이해해야한다. 팀원들과 함께 하나의 문제에 대한 각자의 쿼리를 공유하며 왜 이런 쿼리가 나왔는지 설명해보는 것도 좋은 방법이다.
  4. 데이터 분석할 때 SQL이든 PYTHON이든 R이든 모두 도구에 불과하다. 마칙 과거에는 주판이 쓰였지만 이제는 거의 쓰이지 않는 것과 마찬가지로 SQL, PYTHON, R과같은 현재 많이 쓰이는 도구들도 미래의 언젠가는 쓰이지 않게 될수도 있다. 하지만 내가 하고자하는 것을 수행하기위해 도구라는 것이 꼭 필요하기때문에 많이 사용하고있는 도구들 중 한 가지(특히 SQL)에 있어서는 자유자재로 다룰수 있을 정도가 돼야한다. SQL이라한다면 엑셀을 활용해서 데이터를 제거하고 분석하고 시각화하는것보다 SQL을 활용하는게 더 편할 정도가 돼야한다.
  5. 자격증이 취업을 보장해주는건 아니지만 비전공자 입장에서 기본소양으로써 가지고 있으면 좋다(Ex. ADsP).