내일배움캠프 사전캠프 9일차 - 파이썬 심화 문법
1. 오늘 학습 키워드튜플, 집합, f-string, 예외처리(try except), imort문, 한줄로 쓰기(if, for문), map filter lamda식, 매개변수, 클래스2. 오늘 학습 한 내용을 나만의 언어로 정리하기 1. 튜플, 집합1) 튜플 : 리스트와 비슷하지만 불변인 자료형 (' ') -딕셔너리 대신 리스트와 튜플로 딕셔너리 비슷하게 만들어 사용함a_dict = [('bob','24'),('john','29'),('smith','30')] 2) 집합 (중복 제거)a = ['사과','감','수박','참외','딸기']b = ['사과','멜론','청포도','토마토','참외']a_set = set(a)b_set = set(b)print(a_set & b_set) # 교집합print(a_s..
2025. 5. 8.
내일배움캠프 사전캠프 8일차 - 파이썬 기본 문법
1. 오늘 학습 키워드 파이썬 변수, 숫자형, bool, 문자열, 리스트, 딕셔너리, 조건문(if/ else), 반복문(for), 함수 2. 오늘 학습 한 내용을 나만의 언어로 정리하기 1. 변수 선언과 자료형-파이썬에서 새 변수를 만들때는 변수이름=값의 형태로 씀. (a=b와 b=a는 다르다..)-출력은 print()*모르는 것은 검색!구글에 파이썬 나머지 구하기, 파이썬 거듭제곱 등 쳐보기 1) 변수 선언a = 3 # 3을 a에 넣는다.print(a)b = a # a에 들어 있는 값인 3을 b에 넣는다.print(b)a = 5 # a에 5라는 새로운 값을 넣는다.print(a, b) # 5 3 2) 숫자형 자료형 - ( +, -, *, / )a=7b=2a//b ..
2025. 5. 7.
내일배움캠프 사전캠프 7일차 - SQL : 피벗테이블, 윈도우 함수(RANK, SUM), 날짜 데이터
1. 오늘 학습 키워드피벗테이블, 윈도우함수(RANK, SUM), 날짜 데이터2. 오늘 학습 한 내용을 나만의 언어로 정리하기 1. SQL로 피벗 테이블(Pivot table) 만들기1) 피벗 테이블 구조- 2개 이상의 기준으로 데이터 집계시, 보기 쉽게 배열하여 보여줌 실습) 음식점별 시간별 주문건수 Pivot Table 뷰 만들기 (15~20시 사이, 20시 주문건수 기준 내림차순)-음식점별, 시간별 주문건수 집계(베이스 데이터)select a.restaurant_name, substring(b.time, 1, 2) hh, count(1) cnt_orderfrom food_orders a inner join payments b on a.order_id=b.order_idwher..
2025. 5. 2.
내일배움캠프 사전캠프 6일차 - SQL : 서브쿼리, 조인, 값 제외 및 대체
1. 오늘 학습 키워드서브쿼리, 조인, 값 제외 및 대체2. 오늘 학습 한 내용을 나만의 언어로 정리하기 1. 복잡한 연산을 서브쿼리로 수행실습) 음식 타입별 총 주문수량과 음식점 수를 연산하고, 주문수량과 음식점 수 별 수수료율 산정(음식점수 5개 이상, 주문수 30개 이상 → 수수료 0.5%음식점수 5개 이상, 주문수 30개 미만 → 수수료 0.8%음식점수 5개 미만, 주문수 30개 이상 → 수수료 1%음식점수 5개 미만, 주문수 30개 미만 → 수수로 2%)select cuisine_type, total_quantity, count_of_restautant, case when count_of_restautant>=5 and total_quantity>=30 then 0.005 ..
2025. 5. 1.
내일배움캠프 사전캠프 3일차 - SQL: replace, substr, concat, if, case, user segmaentaion, data type오류
1. 오늘 학습 키워드replace, substr, concat, if, case, user Segmaentaion, data type오류2. 오늘 학습 한 내용을 나만의 언어로 정리하기 1.문자 출력값 수정1) 데이터 내 이름 변경- replace(컬럼명, '바꾸고 싶은 글자', '개명 글자')//식당 명의 'Blue Ribbon'을 'Pink Ribbon'으로 바꾸기select restaurant_name "원래 상점명", replace(restaurant_name, 'Blue', 'Pink') "바뀐 상점명" from food_orderswhere restaurant_name like '%Blue Ribbon%'(결과) //주소의 '문곡리'를 '문가리'로 바꾸기select addr "원래..
2025. 4. 28.
내일배움캠프 사전캠프 2일차 - SQL: where, 숫자연산(select절), group by, order by
1. 오늘 학습 키워드where, 숫자연산(select절), group by, order by 2. 오늘 학습 한 내용을 나만의 언어로 정리하기 1. WHERE + 컬럼명 + 조건 (필터링)select *from customerswhere gender='male' //문장을 입력할때는 작은 따옴표 1)비교연산 2) 다양한 조건 (BETWEEN, IN, LIKE)-BETWEEN a AND b : 사이 예시) where age BETWEEN 21 AND 23-IN(a, b, c) : 포함 예시) where age IN(21, 25, 27) 예시) where age IN(' 윤주아', '정형준')-LIKE '시작문자%' / LIKE '%포함문자%' / LIKE '%끝나는 문자' : 비슷한 ..
2025. 4. 25.