해야겠지?
728x90
반응형

공부 14

비전공자 ADsP 자격증 합격 취득 후기

비전공자 ADsP 자격증 합격 취득 후기 우선 자격증 취득 이유는 데이터사이언스/빅데이터 관련 비전공자, 비연관 업무를 하면서 특수대학원에 지원하기 위함이었는데, 결과적으로 매우 큰 도움을 받았다. 인강 수강이나 학원은 다니지 않았고 직장 병행하면서 한달 간 독학으로 취득했다. 전공자나 관련직무 종사자가 아닌 아예 처음 공부를 시작한다면 조금은 도움이 될 것이다. 1. 접수하기 데이터자격검정 홈페이지 (https://www.dataq.or.kr/www/main.do) 시험접수 - 시험일정 에서 빅데이터분석기사/데이터분석(ADsP/ADP), SQLP/SQLD, 데이터아키텍쳐(DAP/DAsP) 모두 접수할 수 있다. ADsP (데이터분석준전문가) 시험은 연4회 치러진다. (시험접수 환불은 접수기간 마감일 1..

공부/확률통계 2023.06.15

[프로그래밍 확률 통계] 03 확률

1. 사건과 확률의 개념 1) 확률(P; probability): 여러 가능한 결과 중 하나 또는 일부가 일어날 가능성으로 0과 1 사이의 값으로 정의 - 실험(Experiment), 시행(Trial): 여러 가능한 결과 중 하나가 일어나도록 하는 행위 - 표본공간(Sample Space): 실험에서 나타날 수 있는 모든 결과를 나열한 집합 (Ω or S) - 사건(Event): 표본공간의 일부분(부분집합) 사건A가 일어날 확률; P(A) or Pr(A) = 사건(A)의 원소 수 / 표본공간(Ω)의 원소 수 - 복원 추출: 모든 시행에서 똑같은 상황으로 시행하는 방법 - 비복원 추출: 앞의 시행이 다음 시행에 영향을 주는 방법 2) 경우의 수: 표본공간에서 사건A가 발생할 확률 - 사건의 연산: 합사건,..

공부/확률통계 2023.05.25

[프로그래밍 확률 통계] 02 논리적인 자료의 요약

수치를 통한 연속형 자료 요약시 그림이나 도표 (시각화)에 의한 분석의 단점으로는 작성자의 주관적 판단에 따라 달라지므로 일관성, 객관성이 부족하다. (시각적 자료는 이론적 근거 제시가 어렵다) → 많은 양의 자료를 의미있는 수치로 요약하여 대략적인 분포상태를 파악 가능하므로 단점 보완 가능 1. 중심위치의 측도 (measure of center): 자료의 중심위치 1) 평균(mean): 가장 많이 사용되는 방법으로 모든 관측값의 합을 자료의 개수로 나눈 것 (관측값들의 무게중심) - np.mean() - 관측값의 산술평균으로, 통계에서 기초적인 통계수치로 가장 많이 사용되나, 극단적으로 큰 값이나 작은 값의 영향을 많이 받음 2) 중앙값(median): 전체 관측값을 정렬했을 때, 가운데 위치하는 값 ..

공부/확률통계 2023.05.22

[프로그래밍 확률 통계] 01 시각화를 통한 자료의 요약

1. 자료의 형태 1) 범주형 자료(=질적자료) > 로지스틱회귀분석 - 순위형 자료(학점), 명목형 자료(혈액형) - 관측값의 크기보다 포함되는 범주에 관심 - 각 범주에 속하는 관측값의 개수 측정 > 전체에서 차지하는 각 범주의 비율 파악 > 효율적으로 범주 간의 차이점을 비교 가능 1-1) 도수분포표 - 도수(Frequency): 각 범주에 속하는 관측값의 개수 df[범주].value_counts() - 상대도수(Relative Frequency): 도수의 자료를 전체 개수로 나눈 비율 df[범주].value_counts(normalize=True) - 도수분포표(Frequency Table): 범주형 자료에서 범주와 그 범주에 대응하는 도수, 상대도수를 나열해 표로 만든 것 - 한가지 범주의 도수분..

공부/확률통계 2023.05.21

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (5)

엘리스코딩 파이썬 기초2 실력 확인 테스트 5번 문제 정답 당근 탐지기 - 땅 속에 숨겨져 있는 당근을 찾기 좋아하는 엘리스 토끼는 당근을 탐지할 수 있는 당근 탐지기를 가지고 왼쪽 혹은 오른쪽으로만 갈 수 있는 길이가 5인 길 어디인가에 떨어졌습니다. 예를 들어 아래와 같이 5칸으로 구성된 길이 있고 O 은 당근이 있는 곳, X 은 당근이 없는 곳이며 엘리스 토끼가 왼쪽에서 세번째 칸에 떨어졌다고 가정합니다. 이때 왼쪽 끝으로 이동하게 되면 총 1개의 당근을 획득할 수 있으며 오른쪽으로 이동한 경우 2개의 당근을 획득할 수 있습니다. 지시사항을 참고하여 코드를 작성하세요. 1. 당근의 위치(OX문자열), 토끼의 위치(숫자) 를 input() 메서드로 변수에 담아준다. 2. O X X O O 의 형태로 ..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (4)

엘리스코딩 파이썬 기초2 실력 확인 테스트 4번 문제 정답 정렬 덧셈 - 도도새는 10진법에서 사용 가능한 새로운 연산자 @ 을 만들어 사용해보려 합니다. 연산자 @ 은 연산자 앞뒤의 피연산자를 자릿수별로 오름차순 정렬해 더한 결과를 자릿수별로 내림차순 정렬합니다. 예를 들어 412 @ 524 를 연산하면 1) 412를 자릿수별로 오름차순 정렬합니다: 124 2) 524를 자릿수별로 오름차순 정렬합니다: 245 3) 과정 1과 2에서 정렬한 두 수의 합을 구합니다: 369 4) 369를 자릿수별로 내림차순 정렬합니다: 963 결과는 963이 됩니다. 지시사항을 참고하여 프로그램을 작성하여 도도새의 테스트를 도와주세요. 1. 저는 문제를 보자마자 열받아서 꺼버렸는데 침착하게 문제를 이해해봅니다. 2. "a..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (3)

엘리스코딩 파이썬 기초2 실력 확인 테스트 3번 문제 정답 평균 구하기 - 엘리스 토끼는 수학 시험 점수들의 평균을 구하려고 합니다. 지시사항을 참고하여 코드를 작성하세요. 1) 지시사항을 통해 average() 메서드(함수)가 이용되고 리스트[] 형식으로 호출됨을 알 수 있다. 2) average() 메서드를 정의하는데, 이미 존재하는 sum(), len() 메서드를 활용한다. 3) average() 메서드에 입력될 값의 개수가 정해지지 않았기 때문에 반복문 for 를 이용한다. (엄청 많을수도 있다!) def average(values): num = len(values) sum_value = 0 for i in values: sum_value = sum_value + i value = sum_valu..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (2)

엘리스코딩 파이썬 기초2 실력 확인 테스트 2번 문제 정답 오류 수정 - 엘리스 토끼는 고객에게 일괄적으로 메시지를 전송하는 프로그램을 작성하였습니다. 그런데 작성한 프로그램에 오류가 생겨 고객에게 전송할 메시지에 공백( ) 대신 ? 가 입력되었습니다. 이 오류를 바로잡으려 합니다. 지시사항을 참고하여 코드를 작성하세요. 1) 지시사항대로 "사랑합니다?고객님.?고객님이?요청하신?장소에?물품을?안전하게?배달?완료하였습니다." 를 input() 으로 받아 변수에 담아준다. 2) "?" 문자열을 " " 공백으로 바로 바꿀수는 없다. (방법이 있는진 모르겠으나, 적어도 지금까지의 과정에서는 없다!) 3) 따라서 "?" 문자열을 기준으로 .split() 메서드를 이용해 쪼개어 리스트에 담고, 다시 리스트의 자료를..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (1)

엘리스코딩 파이썬 기초2 실력 확인 테스트 1번 문제 정답 암호 해독 - 카드병정은 달마다 하트여왕에게 보고서를 써 보냅니다. 카드병정은 보고서를 암호화해서 보내기 때문에 하트여왕은 보고서를 읽기 전에 내용을 복호화해야 합니다. 카드병정과 하트여왕은 Vigenère 암호화를 사용합니다. 이 기법을 사용한 복호화는 vingenere.py 라는 모듈에 decrypt() 이라는 이름의 함수에 정의되어 있습니다. decrypt() 함수는 암호문과 키를 전달받아 복호화된 평문을 반환합니다. vingenere.py 모듈은 코더랜드의 보안 규정에 따라 비공개되어 있습니다. 지시사항을 참조하여 프로그램을 작성하세요. 1. vingenere 모듈을 임포트한다. 2. 두 값을 한번에 입력받아야 하는데, 일반적으로 한번의 ..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초1 실력 확인 테스트 정답 (5)

엘리스코딩 파이썬 기초1 실력 확인 테스트 5번 문제 정답 회문 찾기 - 회문(Palindrome)은 madam, racecar 와 같이 앞에서 읽으나 뒤에서 읽으나 같은 문자열을 의미합니다. 회문을 검사하는 방법은 다음과 같습니다. 1) 길이 n의 문자열이 있을 때 2) 1번 문자와 n번 문자가 같은지 확인합니다. 3) 2번 문자와 n-1번 문자가 같은지 확인합니다. 4) i번 문자와 n-1번 문자가 같은지 확인합니다. 5) 4번 과정을 i+1 = n-1가 될 때까지 반복합니다. 1. 입력값을 받아주기 위해 input() 메서드를 사용해서 임의의 변수 word에 담아준다. 2. 문자열이 4자리면 대칭이 2번, 문자열이 5자리면 대칭이 2번 포함된다. - 문자열/리스트의 index는 0부터 시작되므로 w..

공부/파이썬 2023.05.15
728x90
반응형