
데이터를 통해 문제를 정의하고 해결책을 도출하는 종합적 역량이해하기 (Understand)데이터란 무엇이며, 그것이 문제 해결에 어떤 영향을 미치는지 이해합니다.찾기/수집하기 (Find/Obtain)필요한 데이터를 어디서 찾고 어떻게 수집할지 파악합니다.읽기 (Read

UseCase

1. A/B test A/B test는 두가지 이상의 버전을 비교하여 더 효과적인 옵션을 찾아내는 실험 방법으로, 주로 마케팅, 웹사이트 최적화, 제품 개발 등 다양한 분야에서 사용됨 (1) A/B 테스트의 주요 요소 A와 B 버전 A : 기존 버전(현재

1. 변수와 객체 (1) 변수 값을 저장하는 메모리 공간 파이썬에서는 변수를 미리 선언하지 않는다. 변수에 저장해서 사용하는 값의 자료형으로 변수의 자료형이 결정 (2) 객체 변수 형태의 속성과 함수 형태의 메서드를 가진 것 각 객체는 자기 의 속성 내부 데이터

2024.12.27특정 작업을 함수의 내용으로 작성하는 사용자 정의 함수로 지정해당 작업이 필요할 때마다 함수를 호출하여 사용별도의 스크립트 파일에 저장하여 호출 가능일반 함수인자가 없는 함수반환값이 없는 함수positional arguments매개변수 위치에 맞게 값

2024.12.27클래스명 : Moive속성title : 영화제목director : 감독genre : 영화장르rating : 영화 평점 목록메서드get_movie_info : 영화정보 출력add_rating : 평점 추가get_average_rating : 영화의 평점

2024.12.30기존의 클래스의 변수와 함수 그대로 이어받고 새로운 내용만 추가해서 클래스 생성객체지향 프로그래밍의 주요 특징 중 하나자식이 부모의 형질을 이어받는 관계와 유사하기 때문에 부모자식과의 관계로 표현부모 클래스(parent class) : 상위클래스(up

2024.12.31내장함수 open(0 이용하여 파일을 열기f = open('file_name', 'mode')파일을 쓰기모드로 열기write() : print()에서 사용하는 출력방식 동일하게 이용 가능close() : 파일을 열고 지정한 내용을 쓴 후에 파일 닫기파

2025.01.02관계형, 혹은 레이블로 된 데이터를 쉽고 직관적으로 작업할 수 있도록 설계된 빠르고 유연한 데이터 구조를 제공하는 Python 패키지주요 특징데이터 조작을 위한 DataFrame 객체 지원인메모리 데이터 구조와 csv, txt, excel. sql과

2025.01.03결측치 처리는 대표적으로, \- 결측치 제거 \- 평균값(mean), 중앙값(median), 빈도값(mode), 0으로 대체 \- 예측모델을 이용하여 대체 하는 방식이 주로 이루어짐가장 쉽고 좋은 방법은 결측치가 포함된 행 또는 열을

2025.01.03지역내 총생산(Gross Regional Domestic Product : GRDP)연도별 지역내 총생산이 낮은지역, 높은 지역을 알아보자.2020년 대비 2023년 증감율을 기준으로 어느지역이 증가하고 감소했는지 알아보자.2023년 GRDP와 사회조

2025.01.08Python과 Numpy에서 plotting을 위해 사용되며 주로 2D도표를 위한 패키지2002년 존 헌터에 의해 시작된 MATLAB의 시각화 기능과 유사한 인터페이스를 지원하고자 시작된 프로젝트matplotlib는 객체 지향적인 방식으로 시각화하며,

2025.01.09평균 50, 표준편차 10인 정규분포에서 100개의 난수 생성생성된 데이터를 데이터프레임으로 만들기생성된 데이터의 기술통계량 (평균, 중간값, 표준편차) 계산데이터를 20개 구간으로 나누어 히스토그램 그리기날짜 : 2024-01-01~2024-12-3

2025.01.10최근 IT 기업의 채용과정에서 코딩테스트 비중이 커지고 있으며, 문제해결 능력을 요구하는 알고리즘 문제 풀이에 대한 관심이 증가하고 있다.코딩테스트란? 기업/기관에서 직원이나 연수생을 선발하기 위한 목적으로 시행되는 일종의 문제 풀이 시험온라인 저지

1. 구현 : 시뮬레이션과 완전탐색 구현 : 머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정 구현 유형 문제 : 풀이를 떠올리는 것은 쉽지만 소스코드로 옮기기 어려운 문제를 지칭 알고리즘은 간단한데 코드가 지나칠만큼 길어지는 문제 문자열을 특정한 기준

2025.01.14자기 자신을 다시 호출하는 함수최대 반복(Recursion)의 깊이 제한이 있으며, 함수 호출 시 프로그램은 메모리 구조에서 스택을 이용재귀호출은 반복적인 스택의 사용을 의미하여 메모리 및 속도에서 성능 저하가 발생일반적으로 코딩테스트에서는 재귀함수의

bisect_left(array,x) : 정렬된 순서를 유지하면서 배열 array에 x를 삽입할 가장 왼쪽 인덱스를 반환bisect_right(array,x) : 정렬된 순서를 유지하면서 배열 array에 x를 삽입할 가장 오른쪽 인덱스를 반환2426파라메트릭 서치란,

데이터베이스 : 체계적 데이터 모음데이터 : 저장이나 처리에 효율적인 형태로 변환된 정보증가하는 데이터 사용량배달의 민족 국내 주문 건수 6억 8천만건(2020년 기준)구독자 2억 4000여만명이 1000억시간 넷플릭스 시청(2023 1~6월)전세계 모든 데이터의 약

SQL 키워드는 대소문자를 구분하지 않음대문자로 작성하는 것을 권장(명시적 구분)각 SQL Statements의 끝에는 세미콜론(;)이 필요세미콜론은 각 SQL Statements을 구분하는 방법(명령어의 마침표)SQL을 구성하는 가장 기본적인 코드 블록예시 코드는 S

DDL은 데이터 정의 언어로, 데이터베이스의 구조(스키마)를 생성·변경·삭제하는 명령어 집합이다.즉, 데이터 그 자체가 아니라 데이터를 담는 틀(테이블, 뷰, 인덱스 등) 을 정의하거나 수정하는 작업에 사용된다.구조 변경: 데이터 추가/수정이 아닌 테이블·DB의 구조

1. DML (1) DML이란? DML은 데이터 조작 언어로, 데이터베이스 테이블에 저장된 데이터 자체를 조회·추가·수정·삭제하는 명령어 집합이다. 즉, 데이터의 내용을 변경하는 데 사용된다. (2) DML의 주요 특징 데이터 조작: 구조(스키마)는 바꾸지 않고,

문자형 CONCAT, TRIM, REPLACE LOCATE 숫자형 ABS, MOD, POW CEIL, FLOOR, ROUND 날짜형 CURDATE, CURTIME, NOW DATE_FORMAT NULL 관련 IFFULL, COALESCE,