일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 데이터리안실전반
- 코테준비
- 데벨챌
- SQL
- SQL테스트
- 파이썬
- 데이터리안
- 위키독스
- with절
- 약수구하기
- 그로스해킹
- levle1
- 프로그래머스문풀
- 파이썬문풀
- 오블완
- 프로그래머스
- 티스토리챌린지
- 서브쿼리
- 셀프조인
- leetcode문풀
- join
- 데이터리안넥스트레벨챌린지
- SQL고득점KIT
- mysql
- 문풀
- leetcode
- sql문풀
- sql50
- 윈도우함수
- 활성사용자수
- Today
- Total
목록Python (10)
꿈은 데이터분석가, 취미는 계획

출처: [leetcode - SQL50] : 1251. Average Selling Price 문제: 가격변동 정보 테이블과 구매 테이블을 사용하여 제품별 평균 가격 구하기LEFT JOIN 조건 활용하기1) 기간별 제품의 가격 정보가 있는 테이블과 판매정보 테이블을 LEFT JOIN(판매되지 않은 제품도 포함되도록)2) JOIN 조건으로 판매일이 제품가격 정보의 기간에 포함되도록 하기 AND를 사용하여 시작일과 종료일을 구할 수도 있고, BETWEEN을 사용해도 된다. 3) GROUP BY로 제품별 가격의 평균(금액*판매 수 합 / 전체 판매수 합)을 구하기, IFNULL을 사용하여 판매되지 않은 상품은 0으로 나올 수 있게 하기SELECT p.product_id, IFNULL(ROUND(..

matplotlib을 사용해서 그래프를 그릴 때 title, xlabel, ylabel를 잘못 작성하면 제목과 같은 오류가 발생할 수 있다...!나는 title을 지정할 때 plt.title = '00000'이라고 작성을 했는데 이렇게 되면 'str object is not callable' 오류가 발생!!이유는 아래와 같다👇오류 발생원인1) plt.title은 matplotlib.pyplot 모듈의 함수인데 plt.title = '.....'처럼 사용하면 plt.title이 문자열로 덮어쓰여짐2) 이후에 plt.title()을 함수로 호출하려고 해도 str객체를 호출하려고 하는 것이기 때문에 오류가 발생한다 오류 해결방법간단히 편집기를 껐다가 키면된다..! Jupyter lab을 쓰고 있었는데 껐다..

출처: [프로그래머스 스쿨 - 코딩테스트 연습 - Python3_level1] 링크:https://school.programmers.co.kr/learn/courses/30/lessons/12937 문제: 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수를 작성 1. if - else 사용 2로 나눴을 때 0이면 "Even", 홀수면 "Odd"를 반환 def solution(num): return "Even" if num % 2 == 0 else "Odd" def solution (num): return "Odd" if num%2 else "Even" 2. &연산자와 인덱싱 사용 &는 비트 단위로 비교, 각 비트 위치에서 비교하여 모두 1일 때만 1을 반환(AND를..

출처: [프로그래머스 스쿨 - 코딩테스트 연습 - Python3_level1] 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12928 문제: 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성 1. 빈 리스트에 append 빈 리스트에 약수에 해당하는 값을 append한 후 sum def solution(n): answer_list = [] for num in list(range(1, n+1)): if n%num == 0: answer_list.append(num) answer = sum(answer_list) return answer 2. List Comprehension사용 for문에 if조건을 사용..

Quize 스낵리스트와 초코 리스트가 있을 때 스낵 리스트에 있는 '초코과자'를 찾아라! snack_list = ['꼬북칩', '오사쯔','초코파이','빅파이'] choco_list = ['칙촉','초코파이','다이제','빅파이'] 1. 이중 for문 사용 # 1-1 이중 for문 find_choco_snack = [] for snack in snack_list: if snack in choco_list: find_choco_snack.append(snack) print(find_choco_snack) # 1-2 동일내용 comprehension사용하기 find_choco_snack = [snack for snack in snack_list if snack in choco_list] print(find_..

1. 리스트 정렬 (sorted 함수 , List의 sort 메서드) sorted(리스트): 원본 리스트를 변경하지 않고 정렬된 새로운 리스트를 반환 변수에 담지 않으면 정렬된 리스트가 출력되지 않음 original_list = [3, 1, 4, 1, 5] # 변수에 담지x sorted(original_list) print(original_list) # [3, 1, 4, 1, 5] # 변수에 담을 때 new_list = sorted(original_list) print(new_list) # [1, 1, 3, 4, 5] 리스트.sort(): 원본 리스트를 정렬 original_list = [3, 1, 4, 1, 5] original_list.sort() print(original_list) # [1, 1,..