본문 바로가기

내일배움캠프14

[WIL] 5주차 개인 학습 주간 ≣ 목차FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일SQL코드카타 Leetcode, 100번 문제까지 해결. 같은 테이블끼리 결합과 where와 in을 활용해 조건은 조건절에 넣는 방식을 새롭게 이해Python전처리 및 시각화: 다양한 함수와 라이브러리를 습득ADsP시험이 내일 모레. 오답 풀이 최종 익히기FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌우선순위 선정하여 자격증을 최우선에 뒀으나, 파이썬을 많이 익히지 못한 느낌이 든다.이후에라도 복습해야겠다. 생각함FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것데이터분석 준전문가를 공부하며 많은 이론은 캠프 생활에 어떻게 적용할 수 있을지 고민을 했다.생각보다 많은 이론의 유무를 알게 되어 기초.. 2024. 11. 1.
[4주차] ADsP 자격증 준비, 파이썬 함수 정리 ≣ 목차 FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일SQL셀프 조인 이해하고, CROSS 조인 새롭게 배우기ON 절에도 수식을 설정하여 조건을 맞출 수 있다. 조건이 맞는 테이블만 불러와 비교할 때 사용(어제 날씨와 오늘 날씨 비교 등)정확한 수치가 필요할 때는 with문으로 미리 구하는 게 좋다Python기초 함수부터 시각화 이전 내용까지 진행pandas 및 numpy를 시작하려 했으나 파이썬의 기초를 이해하고 시작하기로 마음 먹어, 함수 정리코드 핵심 요약, 데이터 집계 함수 등 손에 익히기ADsP1~3회 모의고사 문제 풀이오답노트 정리 FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌지금까지 배운 것들은 차근차근 매일매일 손에 익히고 머리에 익히면 실력이 느는 .. 2024. 10. 25.
[3주차] SQL과 파이썬, ADsP ≣ 목차FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일SQL코드카타 70번대 문제 풀이SQL 라이브 세션 7회차 완강이해되지 않은 SQL 문제 티스토리 블로그 기록PYTHON파이썬 종합반 강의 완강파이썬 과제 풀이ADsP1과목, 2과목 완주3과목 시작FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌SQL은 고난이도 문제를 풀고, 파이썬 강의는 실습이 적어 이해가 어려웠고, ADsP는 양이 많아 머릿속이 복잡했다.우선순위로 ADsP > 파이썬 > SQL을 정하기로 마음 먹었다.FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것SQL조건문에 서브쿼리를 사용하여 지정할 수 있다. 테이블 자체를 조건으로 활용하여 작성하기가 편할 경우가 많다.where 절에 .. 2024. 10. 18.
2024.10.17(목) 파이썬 & R언어까지 분석 도구 비교 SASSPSSRPYTHON프로그램 비용유료, 고가유료, 고가오픈소스설치 용량대용량대용량저용량다양한 모듈 지원 및 비용별도 구매별도 구매오픈소스최근 알고리즘 및 기술 반영느림다소 느림빠름매우 빠름학습자료 입수의 편의성유료 도서 위주유료 도서 위주다양한 공개 논문 및 자료공개 커뮤니티NANA활발매우 활발 2024. 10. 17.
2024.10.14(월) 파이썬 시작 ≣ 목차강의 목표파이썬에 대해서 이해하고 왜 파이썬을 써야하는지를 이해한다출력문을 통해 내가 원하는 결과를 출력할 수 있다변수에 대한 개념을 이해하고 각 변수들을 종류에 맞게 자유롭게 사용할 수 있다출력문print 함수는 무엇이고 어떻게 사용할까?파이썬의 출력문 중 가장 많이 사용하는 함수는 print 함수입니다.앞으로 계속해서 보게 될 함수 이기도 해요.print() 함수는 화면에 값을 출력하는 데 사용됩니다.괄호 안에 출력하고자 하는 값을 넣어주면 됩니다.여러 값을 출력할 때는 쉼표(,)로 구분합니다.아래와 같이 변수를 출력해 보도록 합시다.(변수란, 무언가를 담고 있는 바구니라고 생각하면 되요! 이 부분은 이후에 변수를 배울 때 한번 더 얘기 할 거에요!)x = 10print(x) # 데이터 분석 .. 2024. 10. 14.
[2주차 WIL] EDA 개념부터 다시 정리하기 ≣ 목차FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일SQL 공부SQL 세션 5회차 및 내일배움캠프에서 제공한 강의를 완강했다. 새로 익힌 사실들을 정리해보자.JOIN과 UNIONUNION유니온은 세로로 결합한다.결합할 모든 칼럼은 성격, 형식이 일치해야 한다. 컬럼의 명칭은 달라도 된다. 두 개 이상의 테이블도 결합할 수 있다.컬럼의 순서는 같아야 한다.두 테이블의 총 컬럼의 수가 달라도, 불러온 컬럼의 수가 같으면 가능하다.UNION은 중복되는 데이터를 제거한다.UNION ALL은 중복되는 데이터를 모두 표기한다.JOIN공통 컬럼이 있어야 한다. 공통 컬럼이 없다면 조인을 할 수 없다.공통 컬럼 중 PK가 기준이며, FK가 따라 붙는다.조인은 여러 개가 가능하다.공통 컬럼이 꼭.. 2024. 10. 12.
2024.10.08 아티클 스터디 아티클을 읽고.https://yozm.wishket.com/magazine/detail/1567/ 데이터 분석이란 무엇일까? | 요즘IT오늘날 데이터는 어디에나 있습니다. 그리고 우리가 생산하는 데이터는 해를 거듭할수록 증가하고 있습니다. 우리가 사용할 수 있는 데이터의 양은 방대하지만, 이 모든 데이터로 무엇을 할 수yozm.wishket.com [주제]데이터 분석은 무엇인가?왜 모두가 데이터 분석이 중요하다고 말하는가?데이터 분석 프로세스를 단계별로 정리[아티클 요약]요약 :데이터란? 데이터는 특정 사실이나 정보의 집합을 의미데이터 분석이란? 데이터를 정리, 변환, 조작, 검사하여 유용한 인사이트를 도출하는 작업 → 모든 데이터로부터 패턴과 상관관계를 파악하여 복잡한 문제에 대한 해결책을 찾는다.왜 .. 2024. 10. 8.
2024.10.07(월) 문자 인코딩의 개념(Dbeaver 설치 중 변경 필요 시) 문자 인코딩 Character Ecoding사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호(바이너리 데이터(0, 1))로 만드는 것컴퓨터에서 한글 문자열을 입력한 후 저장하면 한글을 바이너리 데이터로 변환한다.Decoding: 0과 1로 구성된 바이너리 데이터를 다시 문자로 복구하는 것문자 셋 Character Set인코딩과 디코딩을 위해 미리 정해진 규칙문자 바이너리 데이터로 변환할 때 따르는 코드표종류ASCII (American Standard Code for Information Interchange)7bit 영어 + 1bit parity bit (128개 문자)EBCDICANSI (Extended ASCII)8bit (256개 문자)영어권 외의 문자도 표현Multibyte Enco.. 2024. 10. 7.
2024.10.04(금) SQL로 피벗테이블 만들기 1. 피벗테이블(Pivot table)이란?2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주는 것기본 구조집계 기준 / 구분 컬럼 / 데이터예시: 집계 기준 일자와 시간으로 구성된 일자별 주문 건수 피벗테이블 1시2시3시4시10월 1일535210월 2일7101810월 3일359410월 4일914191 실습성별, 연령별 주문건수 Pivot Table 뷰 만들기select age, max(if(gender='male', cnt_order, 0)) as "male", max(if(gender='female', cnt_order, 0)) as "female"from (select gender, case when age between 10 and 19 then 10 when age betw.. 2024. 10. 4.
2024.10.04(금) 조회한 데이터가 상식적이지 않을 때 비상식적인 데이터를 만났을 때상황주문 고객 나이를 조회했는데, 나이가 2세이다. 고민할 필요가 있다.초등학생 키를 조사했는데, 2m 60cm가 포함되어 있다.예상될 어려움코드가 복잡해질 경우가 생긴다.코드가 복잡해지면 머리가 복잡해진다해결 방안() 괄호 이후에 a로 해당 서브쿼리에 문자를 남긴다.a가 아니더라도 나만의 순서 단어를 지정한다. 왜냐하면 join 테이블 단어와 헷갈릴 경우가 있기 때문에, 예를 들어 서브쿼리는 subone, subtwo 등으로 이어가고 테이블은 테이블 명칭 앞 두 글자를 우선으로 작성하면 좋지 않을까예시select ~~~from (select name, age, case when age = 80 then 80 else age end as re_age from custome.. 2024. 10. 4.
2024.10.02(수) [1주차] 데이터 직무 산업별 직무 이해 & SQL 이해 오늘 새로 배운 사실 무작위 리스트( * )  해당 기호의 명칭은 아스테리크이다.세미콜론( ; )을 SQL에 사용하고, 다른 SQL 문을 사용할 수 있다. 세미콜론 사이의 마우스 커서를 올려 클릭하면 해당 SQL 문으로 결과를 추출할 수 있다.SQL 문에도 일반 수학 계산 방식처럼 괄호를 사용하면 먼저 인식하게 만들 수 있다.case when은 줄의 순서에 따라 조건을 반영한다. 첫 번째 줄에 when 절을 작성했으면, 두 번째부터는 이미 적용이 된 상태이다.from 뒤에 DB 내 테이블뿐만 아니라, DB를 작성할 수 있다. 아마도 이후에 배울 join에 대한 내용과 연관 있어 보인다 데이터 직무 산업별 역할스포츠 산업데이터 분석가선수 및 경기 데이터를 분석하여 성과 평가실시간 데이터 모니터링으로 전략적.. 2024. 10. 2.
2024.10.01(화) Chapter 1. 라이브 세션 및 SQL 강의 시청 (강의를 직접 한다는 마음으로 TIL 작성 시작) 목차데이터 분석가는 어떤 일을 하는지 알아봅시다SQL 문제 해석  1. 데이터 분석가는 어떤 일을 하는지 알아봅시다업무 내용업무 상세데이터 추출타 팀으로부터 요청받은 내용을 기반으로 데이터를 추출하여 유관 부서에 공유합니다.데이터 가공SQL, Python을 통해 데이터를 추출한 뒤, 데이터를 전처리(이상치, 결측치 처리)하고 정합성을 검증합니다. 가설 검증, 군집분석, 모델생성, 회귀분석, 상관관계분석, 퍼널분석 등을 진행합니다. 머신러닝, 딥러닝을 통해 새로운 모델을 개발합니다.데이터 시각화가공한 데이터를 시각화합니다. 툴: tableau, Quicksight, Looker Studio etc.인사이트 도출분석보고서를 작성하여, 데이터를 통해 현 시점의.. 2024. 10. 1.
내일배움캠프_데이터 분석(Data_4기) 스타터 노트 1. 내가 데이터 분석 트랙에 참여한 계기는 무엇인가요?출판 편집자, 에디터, 행사 기획자로 일하며 근거 있는, 설득력 있는 데이터로 기획을 하고 싶다는 생각이 항상 있었습니다. 결정권자를 설득하기 위해서 명확한 자료로 정리하여 보여줄 수 있는 데이터 분석 업무를 배워 한 단계 성장하고 싶습니다. 2. 내가 이해한 데이터 분석가는 어떤 역할을 하는 사람인가요?도서과 칼럼 등을 읽고 이해한 데이터 분석가는, 한 단어로 '기획자'에 가깝다고 생각됩니다. 대다수에 시간은 SQL 쿼리를 작성하고 정리하고 분석하는 시간이 많다고 하지만, 그 시작점은 기획자의 마인드와 유사할 것이라 유추합니다.3. 데이터 분석을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 데이터 분석에 대해 찾아본 것.. 2024. 9. 30.
2024.09.30(월) Chapter 1. 온보딩 주차_첫 째날 엑셀보다 쉽고 빠른 SQL - 1주차 목차 01. SQL 데이터 조회하기02. 필요한 항목만 뽑아서 사용하기03. 조건에 맞는 데이터로 필터링하기  01. SQL 데이터 조회하기01) 기본 명령어, SELECT와 FROMSELECT : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query에 사용됨FROM : 데이터를 가져올 테이블을 특정해주는 문법* : 모든 컬럼을 가져와준다는 의미02) 테이블과 컬럼이란테이블은 마치 엑셀과 같다.테이블 예시 : food_orders = 음식 주문 정보 테이블  //  payments = 결제 정보 테이블  //  customers = 고객 정보 테이블위와 같은 테이블(from)에서 원하는 컬럼(select)에서 데이터를 조회하는 것기본 문법 구조selec.. 2024. 9. 30.