분류 전체보기 87

[TIL Day 13] Python 진입!

사전 캠프 때는 유튜브 강의('나도코딩')를 참고해서 학습했는데 그땐 무려 6시간 짜리...본 캠프 서정욱 튜터님의 Python은 딱 데이터 분석가에게 핵심이 되는 것들로 알찬 구성이 되어있었다.그래도 한 동안 SQL이랑 ADsP 공부 하느라 Python을 잊고 있던 찰라에 종합반 강의를 듣게 되어서 나름 블로그에 진또베기만 기록 하였다. [NBcamp Python] For (tistory.com) 0 and x % 2 == 0 else "음수 또는 0"print(result)### 1부터 시작하여 10 이전까지 2씩 증가하는 정수 시퀀스 생성for i in range(1, 10, 2): print(i, end=' ')# 출" data-og-host="pjw250.tistory.com" data-og-s..

[NBcamp Python] Function- Practical

# 전역변수 예시global_var = 10def global_example(): print("전역변수 접근:", global_var)global_example() # 출력: 전역변수 접근: 10# 지역변수 예시def local_example(): local_var = 20 print("지역변수 접근:", local_var)local_example() # 출력: 지역변수 접근: 20# 함수 내에서 전역변수를 수정하는 예시def modify_global(): global global_var global_var = 30 print("함수 내에서 수정된 전역변수:", global_var)modify_global() # 출력: 함수 내에서 수정된 전역변수: 30print("..

[NBcamp Python] Function - basic

# 함수 정의def greet(name): message = "Hello, " + name + "!" return messagegreeting = greet("Alice")print(greeting) # 출력: Hello, Alice!# 주어진 숫자 리스트 변수에서 평균 구하는 함수def calculate_mean(numbers): total = sum(numbers) mean = total / len(numbers) return meandata = [10, 20, 30, 40, 50]average = calculate_mean(data)print("평균:", average) # number 리스트 자료에서 max 값 호출def find_max(numbers): ..

[NBcamp Python] For

### 조건문을 짧게 쓸 경우x = 10result = "양의 짝수" if x > 0 and x % 2 == 0 else "음수 또는 0"print(result)### 1부터 시작하여 10 이전까지 2씩 증가하는 정수 시퀀스 생성for i in range(1, 10, 2): print(i, end=' ')# 출력: 1 3 5 7 9### 짝수만 출력for i in range(1, 11): if i % 2 == 0: print(i)### 3의 배수 출력for i in range(1, 101): if i % 3 == 0: print(i)### 리스트에서 짝수만 걸러내기 (2의 배수)numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]even_nu..

[MySQL] UNION 할 때 컬럼 개 수 맞추기

코딩테스트 연습 - 오프라인/온라인 판매 데이터 통합하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNTFROM ONLINE_SALEWHERE LEFT(SALES_DATE, 7) = '2022-03'UNIONSELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, NULL A..

[TIL Day 12] 헬스케어 도메인의 데이터 분석가 채용공고 스크랩

[Evidnet (에비드넷) - 의료 데이터분석가 직군 (1년 이상) 채용공고 분석]  > Evidnet (에비드넷) 양재역 부근 뱅뱅빌딩에 위치하고 있고 업력 약 6년에 50여명 정도 근무하는 중소기업이다.> 각각 병원 마다 보유하고 있는 의료데이터들을 표준화 하여 CDM으로 보유하고 실제 임상 근거를 제공해서 연구개발과 헬스케어 업체의 비즈니스 의사결정을 지원하는 IT 업체라고 한다.> 좀 더 구체적으로 어떤 서비스를 제공하냐면, 환자들의 실제 진료 데이터, RWE (Real World Data) 기반으로 효율적인 임상진행을 위한 환자군 분포 및 Site 현황 파악, RCT 결과 시뮬레이션, 약물 효능/부작용 분석, 처방 분석 등 임상 설계, 진행 후 결과를 통한 시뮬레이션과 같은 작업을 통해 헬스케..

[의료 데이터 분석가 직군] - Evidnet 시니어 (1년 이상)

> Evidnet (에비드넷) 양재역 부근 뱅뱅빌딩에 위치하고 있고 업력 약 6년에 50여명 정도 근무하는 중소기업이다.> 각각 병원 마다 보유하고 있는 의료데이터들을 표준화 하여 CDM으로 보유하고 실제 임상 근거를 제공해서 연구개발과 헬스케어 업체의 비즈니스 의사결정을 지원하는 IT 업체라고 한다.> 좀 더 구체적으로 어떤 서비스를 제공하냐면, 환자들의 실제 진료 데이터, RWE (Real World Data) 기반으로 효율적인 임상진행을 위한 환자군 분포 및 Site 현황 파악, RCT 결과 시뮬레이션, 약물 효능/부작용 분석, 처방 분석 등 임상 설계, 진행 후 결과를 통한 시뮬레이션과 같은 작업을 통해 헬스케어 관련 기관이나 업체에게 빅데이터 기반 솔루션을 제공한다. 또한, AI 학습 모델을 위..

[MySQL] 코드카타 69번 DOUBLE GROUP BY

코딩테스트 연습 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [자료 설명][문제] [나의 답변]SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(*) AS RECORDS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE CAR_ID IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY..

[MySQL] WINDOW FUNTION - RANK, LAG 등

[SELECT 절에서 사용되는 윈도우 함수 기본 문법]SELECT WINDOW_FUNTION () OVER (PARTITION BY CAL1 ORDER BY CAL2 ASC/DESC)FROM TABLE [특징]- GROUP BY와 병행하여 사용할 수 없지만 서브쿼리에는 사용할 수 있다. 종류특징함수순위 ***같으면 같은 등수 부여 후 건너뛰고 순차적 번호 부여1,1,3,4,4,6,7, ...(ORDER BY 필수)RANK()순위같으면 같은 등수 부여 후 순차적 번호 부여1,1,2,2,3,3, ...(ORDER BY 필수)DENSE_RANK()순위 ***같아도 정렬 기준에 따라 연속된 번호 부여1,2,3,4,5,6,7,8, ...(ORDER BY 필수)ROW_NUMBER()집계집계함수와 동일SUM, MAX..