전체 글 33

TIL_20250612 (목) 파이썬 함수 정리

list comprehension- 기본 구조 = [표현식 for 변수 in 반복가능한 객체]->> 반복 가능한 객체에서 값을 하나씩 꺼내 표현식에 적용한 결과를 리스트로 만든다.- 기본 예시 = [i * 2 for i in range(5)]->> range(5)의 숫자들을 하나씩 i로 꺼내서 i * 2 한 값을 리스트로 만든다.- if 문과 함께 = [i for i in range(10) if i % 2 == 0]->> range(10)의 숫자 중에서, i가 2로 나눴을 때 나머지가 0일 때만 리스트에 담는다.(짝수 구하기)- if else문 = ["짝수" if i % 2 == 0 else "홀수" for i in range(5)]->> else를 사용하면 if else가 for문 앞에 와야함 ==>..

카테고리 없음 2025.06.12

TIL_20250610 (화) pandas 개인과제 5~10번 풀이과정

# 문제 5: 이동 거리 구하기- **배경**: 축구 경기 데이터 분석가로서, 선수들의 위치 데이터를 활용하여 그들의 활동 범위와 이동 효율성을 계산하고자 합니다. 선수들의 이동 패턴을 분석하고 이를 통해 그들의 총 누적 이동 거리를 계산하여 선수의 활동량을 평가해보겠습니다.- **문제 의도** - 수학적 공식을 파이썬으로 구현 - 튜플 자료형의 이해 - 중첩된 자료형에 대한 이해- **요구 사항** - 함수명: `calculate_total_distances` - 유클리드 거리 공식을 사용하여 각 위치 간 이동 거리를 계산player_positions = { "John Doe": [(0, 0), (1, 1), (2, 2), (5, 5)], "Jane Smith": [(2, 2), (3, 8)..

카테고리 없음 2025.06.10

TIL_20250609 (월) 파이썬 개인과제 문제 1~5번 풀이과정

문제 1: 숫자 리스트의 평균 계산하기# - **배경**: 한 소매점에서 재고를 계산해야 합니다. 주어진 재고의 평균을 계산해보세요.# - **문제 의도**# - 리스트의 자료형을 이해# - 내장 함수의 활용# - **요구 사항**# - 함수명: `calcuate_stock`# - 해당 함수는 리스트의 전달 인자를 받음numbers = [10, 20, 30, 40, 50]def calculate_stock(numbers): answer = sum(numbers)/len(numbers) return answercalculate_stock(numbers) 풀이과정sum(numbers) → 리스트의 모든 값을 더한다. len(numbers) → 리스트에 몇 개의 값이 ..

카테고리 없음 2025.06.09

SQL레시피 스터디 1회차 20250528 (수)

p52코드 5-1case문 레이블 형태 만들기SELECT user_id, CASE WHEN register_device = 1 THEN '데스크' WHEN register_device = 2 THEN '스마트폰' WHEN register_device = 3 THEN '애플리케이션' END AS device_nameFROM mst_users;로그데이터, 업무데이터를 코드값으로 저장하고 리포트를 작성하다 보면 가독성 면에서 떨어진다.ex) register_device = 1이라고 된 건 사실 데스크를 코드값으로 변환시킨 것. 그래서 데이터를 가공해야 하는데 그럴 때 사용하는 것이 CASE문.데이터를 사람이 읽기 쉬운 형태로 변환하거나, 조건별로 새로운 값을 만들 때 사용 지금까지는 그룹..

카테고리 없음 2025.05.28

파이썬 리스트, 튜플, 딕셔너리 내용 정리 및 문제 풀이

리스트 - [ A, B, C ] 대괄호 사용- 가변 자료형- 인덱싱 list = [1,2,3,4] -> 0,1,2,3 로 불러올 수 있음 - 리스트 메서드append( a ): 한 개 추가extend( a, b, c): 다른 리스트 모든 항목 추가 insert( a위치에 b추가 ): 원하는 위치에 추가remove( a위치 삭제 ): 원하는 위치 삭제del list[0] : 첫 번째 항목 삭제list.clear() : 리스트 전체 항목 삭제pop( a빼고 출력 ): 원하는 위치에 값만 제외하고 결과 출력index( a의 위치 출력 ): 리스트 안에서 원하는 값의 위치 알려줌count( a의 갯수 세기): 원하는 값 몇개 있는지 알려줌sort(): 정렬 (숫자는 작은 수 -> 큰 수, 문자는 A -> Z 순..

카테고리 없음 2025.05.28

TIL_20250527 (화) 날짜/시간 함수, 유클리드 계산식

# 5-4 -- 5-4 1번 예제: 현재 날짜/시간 출력 함수SELECTCURRENT_DATE() AS dt, -- 오늘 날짜 (SQL 표준)CURRENT_TIMESTAMP() AS stamp, -- 오늘 날짜+시간 (SQL 표준)-- 여기부턴 MySQL에서 많이 쓰이는 방법 DATE(NOW()) AS dt_now, -- 오늘 날짜 (MySQL 방식)NOW() AS dtime -- 오늘 날짜+시간 (MySQL 방식, 실무에서 가장 자주 사용) -- 5-4 2번 예제 SELECTCAST('2025-05-27' AS DATE) AS DT, -- SQL 표준 / PostgreSQL / MySQL 공통 사용 가능CAST('2025-05-27 13:00:00' AS DATETIME) AS DATE_TIME, ..

카테고리 없음 2025.05.27

TIL_20250526 (월) 파이썬 종합반 1, 2주차 강의 수강 및 정리

내일배움캠프에서 새로운 주차가 시작되어 새로운 팀원분들과 만났는데 이번에도 다들 좋은 분들을 만나서 다행이었다. 오늘은 지급된 강의중 파이썬 종합반을 수강 시작해서 1주차 강의를 모두 듣고 키워드 정리를 해보려고 한다. 여태까지 SQL을 집중적으로 공부해서 파이썬 기초 강의가 가물가물했는데 마침 종합반 강의 시작이 기초 강의 내용을 한번 더 짚고 넘어가는 부분이라 복습도 하고 새로운 개념도 배워서 내용을 정리해보겠다. 1주차colab 일단 colab은 구글 내에서 파이썬+주피터노트북을 할 수 있는 클라우드 시스템이다.컴퓨터 사양이 좋지 않거나 환경이 좋지 않다면 colab을 사용하면 좋고 vscode의 경우 설치하고 주피터노트북 설치하고 이래저래 복잡할 수 있으니 추천해주셨는데 나는 이미 vscode로 ..

카테고리 없음 2025.05.26

TIL_20250523 (금) 기초 분석 프로젝트 발표 및 회고

📌 Today I Learned - 2025.05.23🔍 기초 분석 프로젝트 완료 & 피드백 회고오늘은 기초 분석 프로젝트의 첫 번째 챕터를 성공적으로 마무리했다.발표까지 모두 마친 후, 동료들과 튜터님으로부터 여러 피드백을 받을 수 있었다.가장 인상 깊었던 피드백 중 하나는 전체적인 발표 흐름과 구성에 대한 긍정적인 평가였다.발표 내용의 전개가 매끄러웠고, 팀원 간의 역할 분담도 잘 드러났다는 피드백이 특히 기억에 남는다.하지만 아쉬웠던 점도 있었다.우리는 리뷰 수가 600개 이상인 출판사를 필터링 조건으로 설정했는데, 왜 하필 600개였는지,혹은 1000개 기준으로 먼저 시도했다가 데이터 수가 부족해 기준을 낮췄는지와 같은조건 설정의 의사결정 근거를 더 명확히 설명했으면 좋았겠다는 조언이 있었다...

카테고리 없음 2025.05.23

TIL_20250522 발표 스크립트 작성

발표 스크립트 슬라이드 1안녕하십니까, 데이터 분석가 7기 17조의 발표를 맡은 김윤환입니다. 지금부터 17조의 아마존 북스 데이터 발표를 시작하겠습니다. 슬라이드 2먼저 저희는 주제선정, 가설수립, 분석, 아이디어 제시, 기대효과의 흐름으로 내용을 정리했습니다. 슬라이드 3저희는 다양한 도메인 중 도서 리뷰 데이터를 선택했습니다. 이는 저희 팀원들이 도서 분야에 대한 높은 이해도와 실제 사용자 경험을 가지고 있었기 때문입니다. 또한, 이 데이터가 분석 목적에 가장 적합한 구조를 가지고 있어, 깊이 있는 배경지식을 접목하여 정확하고 신뢰도 높은 인사이트를 도출할 수 있을 것이라 판단했습니다. 세부 주제를 선정하기 위해 먼저 데이터 테이블을 면밀히 검토했습니다. 이때 '출판사가 출간한 책들의 평점을 모아..

카테고리 없음 2025.05.22

TIL_20250521 수 팀 과제 EDA 아마존 북스 데이터 분석

기초 프로젝트 → 가설 수립주제 선정아마존 → 도메인 지식세부 주제 선정카테고리별 만족도 높은 출판사 추천 → 데이터 기반 분석으로 출판사의 브랜딩을 통해 출판사, 소비자를 연결가설 수립나는 누구인가? (페르소나): 아마존 도서 사업부 데이터 분석가 → 데이터 분석가의 관점에서 보는 것역할: 사용자 리뷰 및 판매 데이터를 분석하여 도서 판매 전략 및 수익화 기회 도출누구에게 전달하는가?도서 사업부 경영진 / 마케팅 기획 팀전달 목적 (비즈니스 목표)소비자가 도서를 선택하는 과정에서 베스트 도서, 작가, 시리즈를 보고 구매→ 왜 도서를 선택하는 게 출판사를 보고 구매할 수 없을까?( 현재 - 특정 카테고리에서만 출판사를 본다. / 홈페이지 연관 항목? 작가,시리즈만 존재 )feat.대영튜터님 → 한빛미디어..

카테고리 없음 2025.05.21