본문 바로가기

분류 전체보기261

자동차 대여 기록 별 대여 금액 구하기 링크https://school.programmers.co.kr/learn/courses/30/lessons/151141 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으.. 2024. 10. 21.
[3주차] SQL과 파이썬, ADsP ≣ 목차FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일SQL코드카타 70번대 문제 풀이SQL 라이브 세션 7회차 완강이해되지 않은 SQL 문제 티스토리 블로그 기록PYTHON파이썬 종합반 강의 완강파이썬 과제 풀이ADsP1과목, 2과목 완주3과목 시작FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌SQL은 고난이도 문제를 풀고, 파이썬 강의는 실습이 적어 이해가 어려웠고, ADsP는 양이 많아 머릿속이 복잡했다.우선순위로 ADsP > 파이썬 > SQL을 정하기로 마음 먹었다.FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것SQL조건문에 서브쿼리를 사용하여 지정할 수 있다. 테이블 자체를 조건으로 활용하여 작성하기가 편할 경우가 많다.where 절에 .. 2024. 10. 18.
[9day] 통계의 이해 통계와 표본 조사통계통계학: 불확실한 상황에서 효과적인 의사결정을 할 수 있도록 수치자료를 수집하고, 정리하고, 표현하고, 분석하는 이론과 방법을 연구하는 학문통계분석: 특정집단을 대상으로 자료를 수집하여 대상집단에 대한 정보를 구하고, 적절한 통계분석 방법을 이용하여 의사결정(통계적 추론)을 하는 과정표본조사★★전수조사가 불가능할 때 특정 집단을 대표할 수 있는 표본집단을 선별하여 표본조사를 실시반드시 특정 집단을 대표할 수 있는 집단이어야 한다. 이를 표본의 대표성이라 한다.표본의 대표성을 신뢰할 수 있어야 한다.표본추출 방법★★단순 랜덤 추출법N개의 모집단에서 n개의 데이터를 무작위로 추출하는 방법계통 추출법모집단의 원소에 차례대로 번호를 부여한 뒤, 일정한 간격을 두고 데이터를 추출하는 방법N개의.. 2024. 10. 18.
[8day] 데이터 마트 & 데이터 탐색 데이터 마트의 이해데이터 마트분석 '목적'에 맞춰 데이터를 수집, 변형하는 과정이 필요특정 사용자가 관심을 갖는 데이터들을 주제별, 부서별로 추출하여 모은 비교적 작은 규모의 데이터 웨어하우스데이터 마트 개발: 목적별, 주제별, 부서별로 데이터를 수집하고 변형하여 한 곳에 모으는 작업R에서 제공하는 reshape, sqldf, plyr 등의 다양한 패키지 활용 가능 데이터 전처리전처리(preprocessing)하는 과정이 꼭 필요하다.정제(cleansing)하는 과정과 분석 변수를 처리하는 과정이 포함정제 과정: 크게 결측값과 이상값을 처리하는 내용분석 변수 처리 과정: 변수 선택, 차원 축소, 파생변수 생성, 변수 변환, 클래스 불균형(불균형 데이터 처리)전처리정제 작업 외에도 변수처리 작업이 포함된다.. 2024. 10. 18.
[기간에 포함되지 않는 날짜] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 링크https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '세단' 또는 'SUV' 인 자동차 중 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능하고 30일간의 대여 금액이 50만원 이상 200만원 미만인 자동차에 대해서 자동차 I.. 2024. 10. 18.
2024.10.17(목) 파이썬 & R언어까지 분석 도구 비교 SASSPSSRPYTHON프로그램 비용유료, 고가유료, 고가오픈소스설치 용량대용량대용량저용량다양한 모듈 지원 및 비용별도 구매별도 구매오픈소스최근 알고리즘 및 기술 반영느림다소 느림빠름매우 빠름학습자료 입수의 편의성유료 도서 위주유료 도서 위주다양한 공개 논문 및 자료공개 커뮤니티NANA활발매우 활발 2024. 10. 17.
[2과목] 기출유형 문제 및 예상 문제 문제01. 비즈니스 모델 캔버스의 채널에 대한 기능으로 부적절한 것은?고객에게 value proposition을 전달한다.기업이 전달하는 value proposition을 고객들이 평가할 수 있게 해준다.고객에게 에프터서비스(A/S)를 제공한다.고객에게 유통채널을 제공한다.해설비즈니스 모델 캔버스(Business Model Canvas)는 기업의 비즈니스 모델을 시각적으로 요약하는 도구비즈니스의 주요 구성 요소를 한 페이지에 정리하여 명확이 이해할 수 있도록 돕는다.02. 경쟁자 확대 관점의 분석기회 발굴 영역이 아닌 것은?경쟁자경쟁채널대체상품신규진입자해설경쟁자 확대 관점대체재, 경쟁자, 신규 진입자거시적 관점사회, 기술, 경제, 환경, 정치역량의 재해석내부 역량, 파트너 네트워크시장 니즈 탐색고객, 채.. 2024. 10. 17.
[데이터 시각화 101: ②직관적인 데이터 시각화 만들기]를 읽고 링크https://yozm.wishket.com/magazine/detail/1792/ 데이터 시각화 101: ②직관적인 데이터 시각화 만들기 | 요즘IT데이터를 시각화하여 전달하면 우리의 뇌는 빠른 속도로 많은 양의 정보를 처리할 수 있고, 데이터 테이블에 비해 트렌드나 패턴, 아웃라이어 등을 쉽게 파악할 수 있습니다. 때문에 데이터를yozm.wishket.com 요약우리의 뇌가 시각 정보를 처리하는 과정을 이해하고,직관적인 데이터 시각화를 만드는 방법에 대해 살펴본다.1단계: 우리는 무엇을 보자마자 눈의 신경세포들을 통해 색, 질감, 방향, 배열 등의 시각 요소들을 추출합니다. 이 중 뚜렷하게 우리 눈에 띄는 시각 요소들을 전주의적 속성.2단계: 추출된 시각 요소들을 이용하여 패턴을 발견하기 시작합니.. 2024. 10. 17.
[2과목] 문제 풀이_분석 거버넌스 문제01. 다음 중 분석 준비도의 구성 요소 중 하나인 분석 업무 파악을 진단하기 위한 항목이 아닌 것은?예측 분석 업무최적화 분석 업무업무별 적합한 분석 기법 사용분석 업무의 정기적 개선해설업무 파악- 발생한 사실 분석 업무- 예측 분석 업무- 시뮬레이션 분석 업무- 최적화 분석 업무- 분석 업무 정기적 개선분석 데이터- 분석 업무를 위한 데이터- 충분성/신뢰성/적시성- 비구조적 데이터 관리- 외부데이터 활용 체계- 기준 데이터 관리(MDM)인력 및 조직- 분석전문가 직무 존재- 분석전문가 교육 훈련프로그램- 관리자 기본 분석 능력- 전사총괄조직- 경영진 분석 업무 이해분석 기법- 업무별 적합한 분석 기법 사용- 분석 업무 도입 방법론- 분석 기법 라이브러리- 분석 기법 효과성 평가- 분석 기법 정기적.. 2024. 10. 16.
[6day] 분석 거버넌스 체계 수립 거버넌스 체계 개요거버넌스(Governance)는 '통치'라는 뜻으로, 기업에서 의사결정을 위한 데이터의 분석과 활용을 위한 체계적인 관리를 의미어떤 목적으로 어떤 분석으로 수행하고, 분석을 위해 어떻게 데이터를 활용할 것인지 결정하고, 데이터 분석을 기업의 문화로 정착시켜 데이터 분석 업무를 지속적으로 고도화하기 위해 데이터 관리 체계를 수립하는 것분석 거버넌스 체계 구성 요소★COA(Center of Analytics)조직(Organization): 분석 기획 및 관리를 수행과제 기획 및 운영 프로세스(Process)분석 관련 시스템(System)데이터(Data)분석 관련 교육 및 마인드 육성 체계(Human Resource)데이터 분석 성숙도 모델 및 수준 진단분석 준비도★★★6가지 분석 구성 요소.. 2024. 10. 16.
[WITH 구문] 임시 테이블 생성 WITH 구문예시# with 구문 활용 예시1 with soso as # with 뒤쪽에 임시테이블명 지정( select etc_str2, etc_str1, count(distinct game_actor_id)as actor_cnt from basic.users group by etc_str2, etc_str1 # 임시테이블을 만들 때 활용할 테이블 )select *from soso # WITH절에서 지정한 임시테이블명 ;###################################################################### with 구문 활용 예시2 - 경험치가 가장 많은 캐릭터 정보 조회하기 with dodo as # with 뒤쪽에 임시테이블명 지정( select * fr.. 2024. 10. 16.
[기초] Python ≣ 목차변수무언가 담는 바구니와 같은 의미변수의 자료형정수(int)실수(float)문자열(str)리스트(list)튜플(tuple)딕셔너리(dict)파이썬의 내장함수이미 파이썬에서 만들어져 있는 함수https://docs.python.org/3/library/functions.html Built-in FunctionsThe Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...docs.python.org 리스트의 .. 2024. 10. 16.
[with 구문] 입양 시각 구하기(2) 링크https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.정답with recursive timeas ( select 0 as hour union all select hour + 1 from time where ho.. 2024. 10. 16.
[컬럼, NULL] 오프라인/온라인 판매 데이터 통합하기 링크https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제ONLINE_SALE 테이블과 OFFLINE_SALE 테이블에서 2022년 3월의 오프라인/온라인 상품 판매 데이터의 판매 날짜, 상품ID, 유저ID, 판매량을 출력하는 SQL문을 작성해주세요. OFFLINE_SALE 테이블의 판매 데이터의 USER_ID 값은 NULL 로 표시해주세요. 결과는 판매일을 기준으로 오름차순 정렬해주시고 판매일이 같다면 상품 ID를 기준으로 오름차순, 상품ID까지.. 2024. 10. 16.
[5day] 마스터플랜 수립 분석 마스터플랜마스터플랜 수립 단계에서는 분석 과제의 우선순위를 결정하고 기업의 상황을 고려하여 분석 과제의 적용 범위 및 방식을 결정하여 분석 구현 로드맵을 수립한다분석 마스터플랜 수립 프레임워크★★★첫 단추: 발굴한 분석 과제의 우선순위를 정한다.우선순위 고려: 전략적 중요도, 비즈니스 성과 및 ROI(Return on Investment, 투자수익률), 분석 과제의 실행 용이성을 기준으로 고려해 분석 과제의 우선순위를 설정분석 과제 적용 범위 및 방식 설정: 업무에 내재화 적용 수준, 분석 데이터 적용 범위(내부 데이터 & 외부 데이터), 기술 적용 수준로드맵 수립: 우선순위와 적용 범위 및 방식으로 종합적으로 고려하여 분석 구현의 로드맵 수립 일반적인 IT 프로젝트 우선순위 평가도출된 과제에 대한.. 2024. 10. 15.
[4day] 분석 프로젝트 관리 방안 분석 프로젝트의 특성분석가는 분석의 정확도를 높이는 것뿐만 아니라 원하는 결과를 사용자가 원활하게 활용할 수 있도록 고려분석가는 데이터의 영역과 비즈니스 영역의 중간에서 조율을 수행하는 조정자의 역할을 수행도출된 결과의 재해석을 통한 지속적인 모델 정교화 작업 반복하여 모델 개선, 적절한 관리 방안 수립 필요분석 과제를 관리할 때 고려해야 할 5가지 속성★데이터의 양: 양이 방대할 경우 하둡이나 클라우드 같은 분석환경을 활용하는 것이 유리데이터 복잡도: 텍스트, 오디오, 비디오 등 다양한 비정형 데이터를 분석할 때 초기 데이터의 확보와 통합뿐 아니라 해당 데이터에 잘 적용될 수 있는 모델을 고려분석의 속도: 실시간 - 일주일 - 한 달 등 프로젝트에 따라 필요 기한이 짧기도 하고 길기도 하다. 그에 맞춰.. 2024. 10. 15.
[데이터 시각화 101: 데이터 시각화는 왜 중요할까]를 읽고 ≣ 목차링크https://yozm.wishket.com/magazine/detail/1750/ 데이터 시각화 101: ① 데이터 시각화는 왜 중요할까? | 요즘IT데이터의 양이 늘어나고 복잡해질 수록 데이터를 좀 더 쉽게 이해하고 인사이트를 발견하는 것의 필요성이 높아지고 있는데요. 데이터 시각화란 말 그대로 데이터에서 발견한 정보를 시각적으yozm.wishket.com요약데이터 시각화란? : 정보가 시각요소(컬러, 시간, 위치 등)로 매핑되어 그래픽 형태로 표현된 것. 차트, 그래프, 지도 등의 시각적 요소로 표현하여 복잡한 정보를 쉽게 이해할 수 있도록 하는 과정. 명확하고 효과적으로 전달하는 데 중요한 역할일상 속 데이터 시각화의 중요성: 날씨, 교통정보, 선거 결과에 이르기까지. 데이터 시각화를 .. 2024. 10. 15.
[조건과 서브쿼리] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 링크https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일을 기준으로 2022년 8월부터 2022년 10월까지 총 대여 횟수가 5회 이상인 자동차들에 대해서 해당 기간 동안의 월별 자동차 ID 별 총 대여 횟수(컬럼명: RECORDS) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 월을 기준으로 오름차순 정렬하고, 월이 같다면 자동차 ID를 기준으로 내림차순 정렬.. 2024. 10. 15.
[4day] 분석 과제 발굴 분석 과제 '발굴'의 개념과 '탐색' 방법분석 과제 발굴해결해야 할 다양한 기업의 문제를 '데이터 분석 문제'로 변환하는 것을 포함하는 개념이해관계자들이 이해할 수 있게 프로젝트 수행 목적의 과제 정의서 형태로 도출분석 과제 탐색 방법★★★하향식 접근법: Top-Down 수행 방법으로, 각 과정이 체계적으로 단계화되어 문제를 해결하는 방식상향식 접근법: 문제가 무엇인지 사전에 정의하는 것이 어렵기 때문에 다양한 데이터의 조합 속에서 인사이트를 찾아내는 Bottom-Up 방식분석 대상을 알고 있다면 하향식 접근법, 모른다면 상향식 접근법을 사용현업에서는 혼용해서 사용하는 경우가 많다 분석 과제 발굴 방법론 개념도Start : 분석 대상이 무엇인지 알고 있는가? YES - [하향식 접근법]가. 문제 탐색 단.. 2024. 10. 14.
2024.10.14(월) 파이썬 시작 ≣ 목차강의 목표파이썬에 대해서 이해하고 왜 파이썬을 써야하는지를 이해한다출력문을 통해 내가 원하는 결과를 출력할 수 있다변수에 대한 개념을 이해하고 각 변수들을 종류에 맞게 자유롭게 사용할 수 있다출력문print 함수는 무엇이고 어떻게 사용할까?파이썬의 출력문 중 가장 많이 사용하는 함수는 print 함수입니다.앞으로 계속해서 보게 될 함수 이기도 해요.print() 함수는 화면에 값을 출력하는 데 사용됩니다.괄호 안에 출력하고자 하는 값을 넣어주면 됩니다.여러 값을 출력할 때는 쉼표(,)로 구분합니다.아래와 같이 변수를 출력해 보도록 합시다.(변수란, 무언가를 담고 있는 바구니라고 생각하면 되요! 이 부분은 이후에 변수를 배울 때 한번 더 얘기 할 거에요!)x = 10print(x) # 데이터 분석 .. 2024. 10. 14.