Python 실습 | 짝수 판별, 제품 재고 관리
·
Python
문제 1. 짝수 판별하기 출제의도조건문을 사용하고 출력함수를 사용할 수 있다.배경당신은 간단한 조건문을 이용해서 숫자를 분별하려고합니다.요구사항무작위 정수 n 이 주어집니다.변수 n 을 가지고 짝수인지 홀수인지 0인지 출력하는 파이썬 코드를 만드세요. 함수형이 아니여도 괜찮습니다.짝수는 2로 나누었을때 나누어 떨어지는 숫자입니다.홀수는 2로 나누었을때 나머지가 1이 남는 숫자 입니다.n = 3, n= 2, n= 0 인 케이스 모두 3가지를 채점할 예정입니다.Skeleton Coden = 3'''여기에 코드를 작성하세요'''5. 출력 예시'''이 숫자는 홀수 입니다.'''💡 문제 풀이 n = 3if n == 0: print('이 숫자는 0입니다.')elif n % 2 == 0: print('이 숫자는 짝..
SQL 실습 | 없어진 기록 찾기, 과일로 만든 아이스크림 고르기, 재구매가 일어난 상품과 회원 리스트, 최댓값 구하기, 조건에 맞는 사용자 정보 조회
·
SQL
문제 1. 없어진 기록 찾기 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.  프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 💡  문제 풀이 left join으로 animal_outs 테이블에 데이터가 있지만  animal_ins테이블에서 null 값인 데이터 찾기-- 조회 : 동물ID -- 조인키 : animal_id -- 조건 : 보호소에 들어온 기록 없는 동물 (outs테이블에 있는데 ins에 없는 동물) -- 정렬 : 동물id asc SELECT o.animal_id, o..
데이터분석 | 데이터 분석가가 갖춰야 할 9가지 역량
·
아티클 스터디
데이터 분석에 대한 아티클 읽고 정리 데이터 분석가가 갖춰야 할 9가지 역량 | 요즘IT최근 노코드 툴, 데이터 플랫폼, ChatGPT 등이 등장하면서 데이터 분석가에게 요구되는 역량도 변화하고 있습니다. 이번 글에서는 데이터 분석가가 갖춰야 할 9가지 역량을 크게 하드 스킬과 소프yozm.wishket.com  ✔ 주요 내용 데이터 분석가가 갖춰야 할 9가지 역량하드스킬사용 언어SQL(데이터 추출, 간단한 분석)파이썬(요인 분석, 예측 모델링 등 심화 분석)통계학EDA 시 활용: 필요한 상관관계, 회귀 분석, 인과 관계 등의 통계 개념AB테스트 시 활용: 귀무가설, 대립가설, 검정력 등 가설검정 관련 기초 통계학도메인 및 비즈니스에 대한 이해도메인에 따라 정의할 문제와 비즈니스가 달라짐재무, 마케팅 등..
Python 공부 | 조건문(if, elif, else) 반복문(for, while)
·
Python
조건문 if, elif(else if의 줄임말), else 키워드 사용특정 조건이 참(True)인 경우에만 특정 코드 블록을 실행 (if, elif, else 중 하나만 실행)파이썬은 들여쓰기를 통해 블록을 식별하므로 들여쓰기 잘 하는 게 중요함조건이 여러개면 if 쓰고 elif 여러개 쓰면 됨 x = 10if x > 0: print("양수입니다.") # if는 조건이 참일 때 실행될 코드elif x # 들여쓰기의 중요성, 이렇게 블록 구분이 가능함x = 10if x > 5: print("첫 번째 블록 시작") if x  비교 연산자> : 초과 : 미만>= : 이상 : 이하== : 같음!= : 같지 않음논리 연산자and : 모두 참일 때 참or : 하나 이상이 참일 때 참not : 조건..
SQL 실습 | 대여 기록이 존재하는 자동차 리스트, 모든 레코드 조회, 즐겨찾기가 가장 많은 식당 정보 출력, 식품분류별 가장 비싼 식품의 정보 조회, 5월 식품들의 총매출 조회하기
·
SQL
✔ 문제 1. 대여 기록이 존재하는 자동차 리스트 CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요. 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  ✔ 문제 풀이 조회 : 자동차 id조건1 : 자동차 종류 세단 AND 10월에 대여 시작조건2 : 중복 제거조인정렬 : 자동차id descSELECT distinct c...
이커머스 데이터 분석 프로젝트 1. EDA
·
Data Analytics Project
📚 주제이커머스 이벤트 히스토리 분석📚 데이터 소스2019-10 ~ 2020-02 까지 5개월 간의 중형 코스메틱 온라인 샵의 이벤트 히스토리 eCommerce Events History in Cosmetics ShopThis dataset contains 20M users' events from eCommerce websitewww.kaggle.com📚 분석 기간2024-12-03 ~ 2024-12-05, 3일📚 분석 목표브랜드 분석을 통한 실무 중심의 인사이트 도출 및 액션 플랜 제시경쟁사와의 비교 분석을 통한 차별화 전략 도출📚 세부 주제커머스 입점 브랜드 'Grattol'의 분석 및 인사이트 도출퍼널 분석시간/요일별 분석RFM 고객 분석📚 EDA 1. 데이터 요약2019-10 ~ 202..
SQL 공부 | lag, lead 윈도우 함수 (증감률 구하기)
·
SQL
목차1lag함수2lead함수  📖 lag()  이전 행 참조LAG(컬럼) OVER (PARTITION BY 그룹핑기준컬럼 ORDER BY 정렬기준컬럼 )이전행을 불러와서 컬럼 하나 만들고, 기존 행이랑 차이를 구해서 증감률 확인 가능SELECT toy_name, month, sale_value, LAG(sale_value) OVER(PARTITION BY toy_name ORDER BY month) AS prev_month_value, LAG(sale_value) OVER(PARTITION BY toy_name ORDER BY month) - sale_value AS differenceFROM toys_sale; 쿼리 결과  📖 lead() 다음 행 참조LEAD(컬럼) OVER (..
SQLD 합격✌
·
SQL
지난달에 시험 본 SQLD 시험에 합격했다 사실 공부한 총 시간이 일주일이 안 되고 지식이 정리되지 않은 상태로 시험을 봐서재시험 각오를 하고 있었는데 그럴 필요 없어서 천만다행🌼🌷🌹 합격률 50% 정도인 시험이라 주변에서 꽤 금방 딸 수 있다 말은 들었지만 막상 공부해보니 어려워서 진땀났는데 좋은 도전이었던 것 같다 SQLD 시험 공부를 하면서 너무 이론만 다뤄서 이 지식이 쓸모가 있을까 싶었지만또 그 이론 공부가 SQL 실습할 때 도움이 많이 되었던 터라 역시 뭔가 공부해놔서 나쁠게 없다는 생각이 든다  파이썬 공부 중인 지금은 또 '하 이거 마케팅하면서 얼마나 써먹게 될까' 싶은 생각인데뭐든 공부해놓으면 써먹겠지? 일단 파이썬 좀 할 수 있게 되면 제일 해보고 싶은 건 웹 크롤링 + 분석작업이..
Python 공부 | 튜플, 딕셔너리
·
Python
목차1리스트2튜플 ✔3딕셔너리 ✔   *참고) 파이썬 리스트   Python 공부 | 리스트목차1리스트  ✔2튜플3딕셔너리 * 데이터를 구조화하고 조작하기 위해 필요한 Python 문법 : 리스트, 튜플, 딕셔너리더보기 실무에서의 활용딥러닝 모델을 반복 학습하며 결과를 리스트에 추가데cho-dam.tistory.com  📖 튜플 (tuple) 변경할 수 없는(immutable) 시퀀스 한 번 생성된 이후에는 요소를 추가, 삭제, 수정이 불가하기 때문에 데이터를 보호하고 싶을 때 사용함 (ex.개인정보)소괄호( ) 사용하여 생성하고 쉼표,로 구분함my_tuple = (1, 2, 3, 'hello', 'world')print(my_tuple[0]) # 출력: 1 - 첫 번째 요소에 접근print..
Python 공부 | 리스트
·
Python
목차1리스트  ✔2튜플3딕셔너리 * 데이터를 구조화하고 조작하기 위해 필요한 Python 문법 : 리스트, 튜플, 딕셔너리더보기 실무에서의 활용딥러닝 모델을 반복 학습하며 결과를 리스트에 추가데이터 불러올때, 경로 처리할때 split 사용데이터를 임의의 범위만큼 선택할때 슬라이싱, 인덱싱 사용데이터를 변경 불가능하게 사용하고 싶을 때데이터를 담는 하나의 방법목적주로 맨 처음 데이터를 불러오고 가공할 때 사용결과를 저장할 때 많이 사용기대효과데이터를 자유자재로 다룰 수 있고 정리할 수 있다  📖 리스트 (list)  여러 값을 순서대로 담을 수 있는 가변(mutable)한 시퀀스 대괄호[ ]로 만들며 쉼표,로 구분함 # 1. 리스트 생성my_list = [1, 2, 3, 4, 5]# 2. 리스트의 기본..