2026/03/24 13

Chapter.1 프로그래밍 기초(6)

TIL(Today I Learned)1️⃣Python 특강 NumpyNumPy는 Numerical Python의 줄임말로, 파이썬에서 산술 계산을 위한 가장 중요한 패키지 중 하나입니다.NumPy의 핵심 기능 중 하나는 ndarray라고 하는 N차원의 배열 객체인데 파이썬에서 할 수 있는 대규모 데이터 집합을 담을 수 있는 빠르고 유연한 자료구조입니다.import numpy as npa = np.array([1, 2, 3])print(a, type(a))# Output# [1 2 3] Array(배열) 생성하기 NumPy 배열은 모두 같은 유형의 값이며 음수가 아닌 정수의 튜플로 인덱싱됩니다. 차원의 수는 배열의 랭크, 배열의 shape은 각 차원별 배열 크기의 튜플, 중첩 된 파이썬 리스트로부터 Nu..

Chapter.1 프로그래밍 기초(5)

1️⃣Python 특강 정리함수 복습결과를 돌려주는 함수 returndef 함수 이름(매개변수 o, x): def divide(x= 5, z= 6): result = x(5) / z(6) return result divide(5, 6) => 5 / 6이라는 결과가 나오게 되겠죠def divide(x, y): result =x / y return result divide(100, 5)100 5x = 100y = 5result =x / yprint(result)def add_new_version(a, b): result = a + b return result # Return the result!# Receive and use the resultmy_result = add_new_version(5..

Chapter.1 프로그래밍 기초(4)

TIL(Today I Learned)1️⃣데이터 분석 파이썬 특강- List Comprehension기본 구문: [표현식 for 항목 in 이터러블]조건문(if)이 추가된 구문: [표현식 for 항목 in 이터러블 if 조건]변환 예제:- Dict Comprehension리스트 컴프리헨션과 유사하게 딕셔너리를 한 줄로 생성합니다.기본 구문: {키: 값 for 항목 in 이터러블}변환 예제:- 람다 표현(lambda), 익명함수기본 구문: [표현식 for 항목 in 이터러블]변환 예제:- Map()map(function, iterable) : iterable의 각 원소에 함수를 적용결과는 즉시 리스트가 아니라 'map object'(이터레이터)→ list()로 변환해야 확인 가능예제:- filter()fi..

Chapter.1 프로그래밍 기초(3)

TIL(Today I Learned)1️⃣데이터 분석 종합반 파이썬 5주차 수강1. 파이썬 함수(Function)란?정의: 특정 작업을 수행하는 코드 블록반복되는 코드를 재사용 가능하게 만들어 줌함수 작성법def 함수명(매개변수): 실행할 코드 return 반환값- #### 함수 구성 요소함수명 – 함수를 호출할 때 사용하는 이름매개변수(Parameter) – 함수 내부에서 사용할 입력값본문(Body) – 함수가 수행할 코드반환값(Return Value) – 함수 실행 후 결과값 반환2. lambda 함수 (익명 함수)정의: 이름 없이 한 줄로 작성하는 간단한 함수사용법lambda 매개변수: 실행식예시add = lambda x, y: x + yprint(add(3, 5)) # 8💡 Tip:..

Chapter.1 프로그래밍 기초(2)

TIL(Today I Learned)1️⃣데이터 분석 종합반 파이썬 3, 4주차 수강조건문(if / elif / else)역할: 조건에 따라 코드 실행 여부를 결정형식:if 조건: # 조건이 True일 때 실행elif 다른_조건: # 첫 조건이 False이고, 다른 조건이 True일 때 실행else: # 모든 조건이 False일 때 실행반복문(for)역할: 정해진 횟수 또는 시퀀스(리스트, 문자열 등) 순회형식:for 변수 in 시퀀스: # 반복 실행할 코드While문(while)역할: 조건이 True인 동안 반복형식:while 조건: # 조건이 True일 때 반복 실행함수(fuction)역할: 재사용 가능한 코드 블록을 정의하고, 필요할 때 호출해서 실행형식:def 함수이름(..

Chapter.1 프로그래밍 기초(1)

TIL (Today I Learned)1️⃣ 데이터 분석 종합반 파이썬 1, 2주차 수강Python 개발 환경 세팅print() 함수를 통한 출력변수와 데이터 타입📌 변수 정리변수란? → 값을 저장하는 공간변수 종류 → 문자열, 숫자형, 불리언NaN → 결측값 (Not a Number)📖 1. 리스트 (List)여러 값을 순서대로 저장하고, 수정이 가능한 자료형# 리스트 생성numbers = [1, 2, 3]# 요소 추가numbers.append(4)# 특정 위치에 추가numbers.insert(1, 10)# 여러 요소 추가numbers.extend([5, 6])# 요소 제거 (값 기준)numbers.remove(10)# 마지막 요소 제거numbers.pop()# 특정 위치 제거numbers.pop(..

Chapter.0 온보딩 주차(6)

TIL(Today I Learned)1️⃣ SQL 강의 5주차 수강 및 4,5주차 과제서로 다른 테이블에 저장된 데이터를 연결해 데이터 추출하기실무에 자주 활용되는 함수 위주로 실습과 함께 SQL 개념을 복습 4주차 실습문제: 식당별 평균 음식 주문 금액과 주문자의 평균 연령을 기반으로 Segmentation 하기조건:- 평균 음식 주문 금액 기준 : 5,000 이하 / ~10,000 / ~30,000 / 30,000 초과- 평균 연령 : ~ 20대 / 30대 / 40대 / 50대 이상- 두 테이블 모두에 데이터가 있는 경우만 조회, 식당 이름 순으로 오름차순 정렬문항분석 : 서브쿼리를 통해 food_orders 테이블과 customers 테이블을 조인하여 각 식당별 평균 나이와 가격을 계산한 뒤 메인쿼..

온보딩 주차 2026.03.24

Chapter.0 온보딩 주차(5)

TIL(Today I Learned)1️⃣SQL 강의 3,4주차 수강데이터 가공하기- 데이터 포맷 변경, 그룹화 등 원하는 형태로 데이터를 변경 및 추출실습문제: 배달시간이 늦었는지 판단하는 값을 만들기,[조건]주중 : 25분 이상주말 : 30분 이상문항분석: case when 형식을 통해 주중, 주말에 따른 배달 시간을 비교하면 문제에 대한 답을 출력할 수 있을 것이다select order_id, restaurant_name, day_of_the_week, delivery_time, case when delivery_time >= 25 then if(day_of_the_week = 'weekday','Late','On_time') when delivery_time >= 30 then if(d..

온보딩 주차 2026.03.24

Chapter.0 온보딩 주차(4)

TIL(Today I Learned)1️⃣ Python 문법 강의 수강파이썬 핵심 정리 1. 변수 선언과 자료형# 변수 선언num = 10 # 정수pi = 3.14 # 실수name = "Alice" # 문자열flag = True # 불리언 2. 리스트와 딕셔너리# 리스트fruits = ["apple", "banana"]fruits.append("orange")# 딕셔너리person = {"name": "Alice", "age": 25}print(person["name"]) 3. 조건문과 반복문# 조건문if age >= 18: print("Adult")elif age >= 13: print("Teen")else: print("Child")# 반복문fo..

온보딩 주차 2026.03.24

Chapter.0 온보딩 주차(3)

TIL(Today I Learned)1️⃣ 데이터 분석 종합반 강의 5주차실전 데이터를 활용한 분석실습문제: 코호트차트를 만들어서 문제점 찾기문제 설명: 목표한 만큼 강의 컨텐츠를 모두 수강 완료하는 것에 도움을 주려면콘텐츠가 충분히 흥미있고 유익해야 합니다. 8월 즈음 컨텐츠 개편이 완료되어 적용된 상태입니다.하지만 8월의 완주율이 저조해졌습니다. 가설을 세우고 증명해봅시다.가설: 8월 둘째 주 부터 변경된 3주 차 강의의 완주율이 현저히 떨어졌을 것이다. #라이브러리 및 데이터 불러오기import pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltplt.rc('font', family='NanumBarunGothic')sparta_dat..

온보딩 주차 2026.03.24