본문 바로가기

분류 전체보기26

[ADP] - 3과목 요약 ADP 3과목 데이터 분석 기획 1장. 데이터 분석 기획의 이해 1절. 분석 기획 방향성 도출 ----- 분석 기획의 특징 ----- 분석 기획 : 실제 분석을 수행하기에 앞서 분석을 수행할 과제를 정의하고 , 의도했던 결과를 도출할 수 있도록 이를 적절하게 관리할 수 있는 방안을 사전에 계획하는 일련의 작업 데이터 사이언티스트의 역량 : 수학 / 통계학적 지식, 정보기술, 비즈니스에 대한 이해와 전문성 ----- 분석 대상과 방법 ----- 분석 주제 유형 분석의 대상(What) Known Unknown 분석의 방법(How) Known optimization Insight Unknown solution discovery ----- 목표 시점별 분석 기회 방안 --- 당면한 분석 주제의 해결 (과제 단위.. 2023. 8. 5.
[ADP] - 2과목 요약 ADP 2과목 데이터 처리기술이해 1장. 데이터 처리 프로세스 1절. ETL ----- ETL의 개념 ----- ETL(Extraction, Transformation and Load)은 데이터의 이동 및 변환 절차와 관련된 업계 표준 용어 다양한 데이터 원천으로부터 데이터를 추출 및 변환하여 운영 데이터 스토어(ODS), 데이터 웨어하우스, 데이터 마트 등에 데이터를 적재하는 작업의 핵심 구성요소 ----- ETL의 기능 ----- Extraction(추출) : 하나 또는 그 이상의 데이터 원천들로부터 데이터 획득 Transformation(변형) : 데이터 클렌징, 형식 변환, 표준화, 통합 또는 다수 애플리케이션에 내장된 비즈니스 룰 적용 등 Loading(적재) : 변형 단계의 처리가 완료된 데이.. 2023. 8. 5.
[ADP] - 1과목 요약 ADP 1과목 데이터 이해 1장. 데이터의 이해 1절. 데이터와 정보 ----- 데이터의 유형 ----- 정성적 데이터 : 저장, 검색, 분석에 많은 비용이 소모되는 언어, 문자 형태의 데이터 (예 : 회사 매출이 증가함) 정량적 데이터 : 정형화된 데이터로 수치, 도형, 기호 등의 형태를 가진 데이터 (예 : 나이, 몸무게, 주가 등) ----- 지식 경영의 핵심 이슈 ----- 암묵지 : 학습과 경험을 통해 개인에게 체화되어 있지만 겉으로는 드러나지 않는 지식 / 사회적으로 중요하지만 공유되기 어려움 / 공통화, 내면화 형식지 : 문서나 매뉴얼처럼 형상화된 지식 / 전달과 공유가 용이함 / 표출화, 연결화 ----- DIKW 피라미드 ----- 지혜 : 근본 원리에 대한 깊은 이해를 바탕으로 도출되는.. 2023. 8. 5.
파이선 코딩테스트 - 6 1번 문제 설명 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return 하도록 solution 함수를 완성해 주세요. 제한사항 return 값은 이진수를 의미하는 문자열입니다. 1 ≤ bin1, bin2의 길이 ≤ 10 bin1과 bin2는 0과 1로만 이루어져 있습니다. bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. 입출력 예 bin1 bin2 result "10" "11" "101" "1001" "1111" "11000" 입출력 예 설명 입출력 예 #1 10 + 11 = 101 이므로 "101"을 return 합니다. 입출력 예 #2 1001 + 1111 = 11000 이므로 "11000"을 return 합니다. 이진수 덧셈,,.. 2023. 7. 15.
파이선 코딩테스트 - 5 16번 문제 설명 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해 주세요. 제한사항 1 ≤ i 1 and scoville[0] < K: least_spicy = heapq.heappop(scoville) second_least_spicy = heapq.heappop(scoville) new_dish = least_spicy + second_least_spicy * 2 heapq.heappush(scoville, new_dish) answer += 1 if scoville[0] < K: return -1 return answer 비.. 2023. 7. 9.
파이선 코딩테스트 - 4 8번 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해 보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 입출력 예 array result [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 내가 짠 코드 def solution(array): answer = [] A = max(array) answer.append(A) for i in range(len(array)) : if array[i] == A : answer.append(i) return answer 반복을 두 번 사용함 빈 answer리스트를 만들.. 2023. 7. 9.