본문 바로가기

전체 글74

내일배움캠프 79일차_Think about data in daily life Data is a collection of facts that can be used to draw conclusions, make predictions, and assist in decision-making. 데이터는 'facts(사실)'을 모아놓은 집합을 활용하여 결론을 도출하고 예측하며 의사결정을 지원하는 데 사용할 수 있는 것이다. (참고로 이 코스는 한국어 지원이 안되기 때문에 영어가 불편할 경우 다양한 AI번역기를 활용하여 수강하길 추천한다. ) 모든 순간에 데이터는 생성된다. 그리고 이러한 데이터를 우리는 다양한 비즈니스에 활용가능하다. 예: Improve process Identify opportunities and trends Launch new products Serve customers.. 2023. 11. 23.
내일배움캠프 78일차_Google Data Analytics Certificate 세상이 변하고 있다. 아주 빠르게 어딜가나 우리의 데이터는 생성되고 저장되고 그리고 어딘가에 퍼져나간다. 그러다 문득 궁금해졌다 그 수많은 어마어마한 데이터는 어떻게 처리하고 이용할지! 그래서 Coursera를 통해서 Google Data Analytics Certificate 과정을 듣게 되었다. 이 강의는 다른 각각의 포지션에 있는 구글러들이 어떻게 데이터를 이용해 일을 하는지도 짧은 인터뷰를 통해 보여준다. (포트폴리오 매니저라는 신기한 포지션도있네 처음들어보는 포지션이다) Learning을통해서 우리는 결국 원하는 지향점을 향해 도달할 수 있다. 그리고 그렇게하기 위해서는 올바른 질문을 하는 것이 중요하다. (아래 이미지 참고) 배울 내용 overview 2023. 11. 23.
내일배움캠프 77일차_최종프젝 대신 내앨배움캠프를 통해서 정말 기초적인 파이썬, 장고와 같은 것을 배우며 느낀 것이 있는데... 나는 절대 '개발자' 카테고리에 포함되는 인간이 아니라는 것 ^^ 배우면서 다른 사람들과 조별과제를 하며 느낀것은 아, 내가 이 쪽으로 직업을 가질경우 잘 할 가능성이 적구나. 무엇보다 즐기긴 어렵겠군 .. 였다. 다행히 내 이런 심적상황을 매니저님께 공유드렸더니 개인과제로 돌려주셔서 남은 기간동안 즐겁게 이것저것 배울 수 있는 기간을 주셨다. 내배캠에서 주신 강의는 이미 다 끝났고 coursera를 통해 영어로 강의들으며 시험준비하고 있다. (토플 준비중) 나는 개발자 진로 대신, 가지고 있던 경력으로 취업을 하기로 하였고 내배캠에서 이력서 및 필요한 사항을 점검하고 준비할 시간을 주어서 너무나 감사하다. 현재.. 2023. 11. 21.
내일배움캠프 76일차_편안했던 팀플 후기... 내배캠하면서 느꼈던건 어떤 프로젝트를 하던 정말 감사하게도 팀원들이 모두 좋았다! 모두 책임감을 가지고 임했던건 결국 본인이 하고싶은 일을 하기 때문이라고 생각한다. 아래는 팀프로젝트를 하면서 느꼈던 내용을 정리해보았다. 일주일밖에 남지 않은 프로젝트일 경우, 아래대로 순서 돌리기 1단계: 어드민 페이지에서 crud되는거 확인 2단계: 포스트맨으로 작동되는지 확인 3단계: 프론트에서 되는지 확인 참고로 전체 미팅할때는 라이브 쉐어로 다같이 코드보면서 하는걸 추천. 한사람씩 번갈아가면서 하면 모두 동시에 배우고 생각할 수 있어서 좋다. 개발자의 제일 큰 역량은 코드를 만드는 것. 어떤식으로 흐름이 될 것이며 그래서 어떻게 로직을 만들면 되는지 상상할 수 있는 능력이 있어야 한다. 세부적인 것을 다 외울 생.. 2023. 11. 20.
내일배움캠프 75일차_SQL_날짜 데이터 SQL을 통해 데이터에 날짜를 지정하거나 조건에 날짜를 사용해야할 때 활용할 수 있다. 문자나 숫자타입과 같이 날짜도 특정한 타입을 가지고 있으며 아래와 같은 형식의 데이터일 경우, 날짜로 변경 가능하다. SQL에서는 년, 월, 일, 시, 분, 초와 같은 값을 모두 가지고 있고 목적에 따라서 '월', '주', '일'과 같이 변경을 해야 할 수도있다. 실습. date type 을 date_format 을 이용하여 년, 월, 일, 주 로 조회해보기 년 : Y (4자리), y(2자리) 월 : M, m 일 : d, e 요일 : w select date(date) date_type, date_format(date(date), '%Y') "년", date_format(date(date), '%m') "월", dat.. 2023. 11. 6.
내일배움캠프 74일차_SQL_Pivot Table_단축키 SQL을 할줄알면 업무에서 정말 쉬워진다. 그 중에 하나는 데이터를 뽑아서 엑셀로 가공하지 않고, 바로 Pivot table 을 만드는 방법 Pivot table구조는 2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주며 기본 구조는 아래와 같다. 아래 실습을 통해서 감을 잡자. 음식점별 시간별 주문건수 Pivot Table 뷰 만들기 (15~20시 사이, 20시 주문건수 기준 내림차순) 1. 음식점별, 시간별 주문건수 집계하기 select a.restaurant_name, substring(b.time, 1, 2) hh, count(1) cnt_order from food_orders a inner join payments b on a.order_id=b.order_id where s.. 2023. 11. 6.
내일배움캠프 73일차_SQL 예상못한 데이터 값 SQL 마지막 5주차 학습목표: 데이터에서 예상하지 못한 값이 나왔을 때 (이상한 값, 값이 없음 등), 분석에 적절하에 처리한다 SQL 로 엑셀에서 자주 사용하는 형태로 데이터를 만든다 업무에 활용할 수 있는 다양한 SQL 심화 문법을 익힌 Subquery, Join 복습 #Subquery: Query 결과를 Query 에 다시 활용하는 것 #기본 형식 select column1, special_column from ( /* subquery */ select column1, column2 special_column from table1 ) a #join: 두 개 이상의 테이블 결합시 사용. 형태에 따라 Left join, inner join 등등 #기본 형식 -- LEFT JOIN select 조회 할.. 2023. 11. 6.
내일배움캠프 72일차_SQL 실습: User Segmentation & Subquery 학습목표: 조건문과 Subquery 를 결합하여 user segmentation 과 연산을 해봅시다 하나의 쿼리문에서 수행하기 어려운 복잡한 연산을 Subquery 로 실행해봅시다 실습: - 음식점의 평균 단가별 segmentation 을 진행하고, 그룹에 따라 수수료 연산하기 (수수료 구간 - ~5000원 미만 0.05% ~20000원 미만 1% ~30000원 미만 2% 30000원 초과 3%) select restaurant_name, price_per_plate*ratio_of_add "수수료" from ( select restaurant_name, case when price_per_plate=300000 then 0.005 else 0.01 end ratio_of_add from ( select.. 2023. 11. 6.