일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 프롬프트 엔지니어링
- da
- 기초프로젝트
- 태블로
- Python
- SQLD
- 크롤링
- 팀프로젝트
- streamlit
- 군집화
- lambda
- If
- cross join
- 데이터분석
- 클러스터링
- data analyst
- 머신러닝
- 시각화
- jd
- 데이터 분석
- 히트맵
- Chat GPT
- 전처리
- 서브쿼리
- SQL
- pandas
- GA4
- 기초통계
- 최종 프로젝트
- 프로젝트
Archives
- Today
- Total
세조목
TIL(Today I Learned)28일차(24.01.03) 본문
PYTHON
SQL
교육 길잡이 특강
1. 교육 관련
1) SQL: 모든 예제 마스터하기
2) PYTHON
(1) 프로그래머스 기준 Lv.2정도까지만 풀어보기
(2) 복잡한 알고리즘은 필수가 아님
2. 학습 관련
- 예제를 풀때 완벽하게 정의된 문제는 없다는 점을 항상 염두에 두어야한다. 각종 사이트에 업로드된 예제들의 경우 의도를 가지고서 제출한 문제이기때문에 답안이 정해져있지만 실무에서는 타부서 담당자들과 수없이 많은 인터랙션을 하며 무엇을 해결하고자하는지, 어떻게 해결해나갈 수 있을지에대해서 정의해나가야한다.
- SQL을 공부할 때 단순히 '이 문법을 사용했으니까 이 결과가 나왔네' 에서 그치는 것이 아니라 작동원리를 알아야한다. 예를들어 SQL WHERE 조건은 매 행마다 적용되고 컴퓨터가 TRUE / FALSE로 판단해서 TRUE에 해당하는 값들만 출력한다와 같이 생각해보는 것이다.
- 쿼리는 절대적으로 논리적이어야하기에 적어도 내가 작성하는 쿼리와 코드는 확실하게 이해해야한다. 팀원들과 함께 하나의 문제에 대한 각자의 쿼리를 공유하며 왜 이런 쿼리가 나왔는지 설명해보는 것도 좋은 방법이다.
- 데이터 분석할 때 SQL이든 PYTHON이든 R이든 모두 도구에 불과하다. 마칙 과거에는 주판이 쓰였지만 이제는 거의 쓰이지 않는 것과 마찬가지로 SQL, PYTHON, R과같은 현재 많이 쓰이는 도구들도 미래의 언젠가는 쓰이지 않게 될수도 있다. 하지만 내가 하고자하는 것을 수행하기위해 도구라는 것이 꼭 필요하기때문에 많이 사용하고있는 도구들 중 한 가지(특히 SQL)에 있어서는 자유자재로 다룰수 있을 정도가 돼야한다. SQL이라한다면 엑셀을 활용해서 데이터를 제거하고 분석하고 시각화하는것보다 SQL을 활용하는게 더 편할 정도가 돼야한다.
- 자격증이 취업을 보장해주는건 아니지만 비전공자 입장에서 기본소양으로써 가지고 있으면 좋다(Ex. ADsP).
'데이터 분석 공부 > TIL(Today I Learned)' 카테고리의 다른 글
TIL(Today I Learned)29일차(24.01.05) (0) | 2024.01.05 |
---|---|
TIL(Today I Learned)29일차(24.01.04) (0) | 2024.01.04 |
TIL(Today I Learned)27일차(24.01.02) (0) | 2024.01.02 |
TIL(Today I Learned)26일차(24.01.01) (1) | 2024.01.02 |
TIL(Today I Learned)25일차(23.12.31) (0) | 2023.12.31 |