본문 바로가기

내일배움캠프/TIL9

2024.10.17(목) 파이썬 & R언어까지 분석 도구 비교 SASSPSSRPYTHON프로그램 비용유료, 고가유료, 고가오픈소스설치 용량대용량대용량저용량다양한 모듈 지원 및 비용별도 구매별도 구매오픈소스최근 알고리즘 및 기술 반영느림다소 느림빠름매우 빠름학습자료 입수의 편의성유료 도서 위주유료 도서 위주다양한 공개 논문 및 자료공개 커뮤니티NANA활발매우 활발 2024. 10. 17.
2024.10.14(월) 파이썬 시작 ≣ 목차강의 목표파이썬에 대해서 이해하고 왜 파이썬을 써야하는지를 이해한다출력문을 통해 내가 원하는 결과를 출력할 수 있다변수에 대한 개념을 이해하고 각 변수들을 종류에 맞게 자유롭게 사용할 수 있다출력문print 함수는 무엇이고 어떻게 사용할까?파이썬의 출력문 중 가장 많이 사용하는 함수는 print 함수입니다.앞으로 계속해서 보게 될 함수 이기도 해요.print() 함수는 화면에 값을 출력하는 데 사용됩니다.괄호 안에 출력하고자 하는 값을 넣어주면 됩니다.여러 값을 출력할 때는 쉼표(,)로 구분합니다.아래와 같이 변수를 출력해 보도록 합시다.(변수란, 무언가를 담고 있는 바구니라고 생각하면 되요! 이 부분은 이후에 변수를 배울 때 한번 더 얘기 할 거에요!)x = 10print(x) # 데이터 분석 .. 2024. 10. 14.
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.
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.