출처: https://astrocosmos.tistory.com/202 [ASTROCOSMOS:티스토리] '분류 전체보기' 카테고리의 글 목록 (6 Page) :: 하나둘셋넷
728x90

SQL GROUP BY] 성분으로 구분한 아이스크림 총 주문량

https://school.programmers.co.kr/learn/courses/30/lessons/133026

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) as TOTAL_ORDER
FROM FIRST_HALF F
INNER JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR
GROUP BY INGREDIENT_TYPE

728x90
728x90

SQL GROUP BY] 고양이와 개는 몇 마리 있을까

https://school.programmers.co.kr/learn/courses/30/lessons/59040

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) as count
    FROM ANIMAL_INS
    GROUP BY ANIMAL_TYPE
    ORDER BY ANIMAL_TYPE

728x90
728x90

데이터 자료형 - 딕셔너리

딕셔너리 생성

{
    '치즈달걀말이': {'가격': 5000},
    '시금치된장국': {'가격': 3000},
    '수수밥': {'가격': 2000},
    '견과류멸치볶음': {'가격': 4000},
    '배추김치': {'가격': 1000}
}

 

728x90

'데이터 - 자료형' 카테고리의 다른 글

데이터 자료형 리스트  (0) 2024.01.07
데이터 자료형 딕셔너리  (0) 2024.01.02
728x90

SQL String, Date] 취소되지 않은 진료 예약 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/132204

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT A.APNT_NO, P.PT_NAME,  A.PT_NO,  D.MCDP_CD, D.DR_NAME, A.APNT_YMD 
FROM PATIENT P
LEFT JOIN APPOINTMENT A ON P.PT_NO = A.PT_NO
LEFT JOIN DOCTOR D on D.DR_ID = A.MDDR_ID	
WHERE (A.APNT_CNCL_YN = 'N') 
    AND (DATE(A.APNT_YMD) = '2022-04-13')
    AND (D.MCDP_CD = 'CS')
ORDER BY A.APNT_YMD
728x90
728x90

KT Aivle School 에이블스쿨 기자단] 12.25(월)~ 1.5(금) 빅프 진행

 

데이터 수집 - 식단 정보

 

우리 조는 어린이 식단 생성 및 이에 대한 영양 정보 제공과 이에 대한 분석 서비스를 제공할 것으로 정했다.

 

정보를 정리함에 있어서 CSV로 제공되는 파일 같은 경우에는 보다 빠르게 활용이 가능하여 편했는데, API를 통해 JSON으로 제공하는 파일의 경우 데이터를 얻어내는 데에 과정이 좀 더 필요하여 번거로웠다.

 

귀찮게 느껴지도 했지만, API를 통해 정보를 얻어내는 데에 익숙해지는 기회가 되었다.

 

인프라 구성도 작성

최종 산출물

 

나는 인프라 구성도를 작성하는 역할도 맡았는데, 이를 그리는 과정에서 처음에는 낯설기도 했다.

 

AWS의 경우에는, 수업 시간에 다뤄보기도 했고, 개인적으로 배우고 싶다는 마음이 있어서 강의 또한 찾아들었기 때문에 문제가 없었지만, KT 클라우드로 그려내야 했기 때문에 낯설기도 했지만 정보를 찾아보며 결국 그려내었고 기술 코칭 시간에 문제가 없다는 피드백을 받을 수 있었다.

 

2차 컨설팅

 

12.28(목)에는 2차 컨설팅을 받았다.

 

저번에 합격했던 자소서에 대한 피드백을 신청했는데, 합격 자소서라 피드백이 그렇게 많을까 싶었는데, 피드백을 받다보니 고칠 부분이 많았음을 배울 수 있었다.

 

자기소개서는 보면 볼수록 고쳐야 하는 부분을 찾게 되므로 입사 지원을 할 때는 미리 자기소개서를 작성해두고 제출 기간이 되기 전까지 꾸준히 다시 보며 수정할 부분을 찾는 것이 좋을 거 같다는 생각을 다시 한 번 하게 되었다.

 

얼마 남지 않은 빅프로젝트

 

처음 시작할 때만 해도 시간이 엄청 남을 것이라 생각했는데, 정신없이 맡은 역할을 수행하다보니 어느덧 빅프의 마지막 일정이 머지 않게 되었다.

 

빅프가 끝나면, 사실상 에이블스쿨 과정도 끝나는 셈이니 긴 여정이 끝나느라 성취감이 들기도 할 거 같지만, 한편으로는 본격적으로 취업 시장에 뛰어들어야 하니 두려움이 앞서기도 한다.

 

나의 경우에는 회사에 지원도 하겠지만 취업이 잘 되지 않을 경우에는, 대학원에도 지원을 해볼 생각이다.

 

대학원도 경쟁률이 높기 때문에 이 또한 철저하게 미리미리 준비해둘 것이다. 

 

정보처리기사 준비

 

에이블스쿨을 이수하는 동안, ADsP와 SQLD 자격증을 취득했다.

 

비전공자로서 역량을 키우기 위해 24년도 1회에 시행하는 정보처리기사 시험에 응시할 계획을 세웠다.

 

데이터분석가 직무를 희망하는데, 저번 면접 때 SQL 지식이 크게 모자름을 느꼈다.

 

SQLD 자격증에서 배운 내용에 더해 정보처리기사 과목에 있는 SQL 내용을 공부하면, 이 부분을 개선할 수 있을 거라 생각했다.

 

자격증이 전부인 것은 아니지만, 이 자격증을 공부하는 과정에서 필요한 이론 지식들을 흡수할 수 있을 거라 생각하고 있다.

 

데이콘 수상 인증서 발급, 에이블스쿨을 하면서 느낀 역량 발전

 

이번에 DACON에서 열린 "데이터 분석 아이디어 경진대회 - 월간 데이콘"에서의 수상한 것에 대한 인증서가 발급되었다.

 

그렇게 대단하지는 않다고 느낄 수 있지만, 에이블스쿨을 통해 역량이 키워짐은 느낄 수 있는 기회였다.

 

에이블스쿨 과정이 데이터를 다루는 기술을 늘리는 데에도 어느 정도 도움이 되었음을 느꼈다.

 

다만, 교육에서 알려주는 내용에 그치지 않고 스스로 필요한 부분을 찾아보고 공부할 때에 진정으로 역량을 키울 수 있으니 꾸준히 공부하기로 다짐했다.

728x90
728x90

SQL GROUP BY] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/157339

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

SELECT C.CAR_ID, C.CAR_TYPE, ROUND((C.DAILY_FEE * 30 * (1 - D.DISCOUNT_RATE / 100.0))) AS FEE

FROM CAR_RENTAL_COMPANY_CAR C

INNER JOIN CAR_RENTAL_COMPANY_DISCOUNT_PLAN D ON C.CAR_TYPE = D.CAR_TYPE AND D.DURATION_TYPE = '30일 이상'

### '세단','SUV' 조건에 속하면서 11월에 대여중인 CAR_ID가 11월에 대여 중인 그룹에는 속하지 않아야 한다. ###
WHERE C.CAR_TYPE IN ('세단', 'SUV')
        AND C.CAR_ID NOT IN (
            SELECT H.CAR_ID
            FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY H
            WHERE (H.START_DATE <= '2022-11-30' AND H.END_DATE >= '2022-11-01')
        )
        
GROUP BY C.CAR_ID
HAVING FEE >= 500000 AND FEE < 2000000
ORDER BY FEE DESC, C.CAR_TYPE, C.CAR_ID DESC;

728x90
728x90

SQL JOIN] 상품 별 오프라인 매출 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131533

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT P.PRODUCT_CODE, SUM(O.SALES_AMOUNT) * P.PRICE as SALES
    FROM PRODUCT P
    INNER JOIN OFFLINE_SALE O on P.PRODUCT_ID = O.PRODUCT_ID
    GROUP BY P.PRODUCT_ID
    ORDER BY SALES DESC,  P.PRODUCT_CODE
728x90
728x90

SQL GROUP BY] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/151137

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT CAR_TYPE,COUNT(CAR_ID) as CARS
    FROM CAR_RENTAL_COMPANY_CAR
    WHERE OPTIONS LIKE '%통풍시트%'
                OR OPTIONS LIKE '%열선시트%'
                OR OPTIONS LIKE '%가죽시트%'
    GROUP BY CAR_TYPE
    ORDER BY CAR_TYPE

728x90
728x90

데이터 전처리 기본세팅 - 경고 무시

 

경고 무시

import warnings

# 모든 경고 무시
warnings.filterwarnings('ignore')

# 특정 경고 무시
warnings.filterwarnings('ignore', category=RuntimeWarning)
728x90

+ Recent posts