TIL 119

2024-05-01

Today1. SQL 코드카타(84번)2. 파이썬 개인 과제(궁금한점, 11번12번 풀이)3. 파이썬 300제(81~120)Today I Learned Python zip 함수 주의사항# 인자의 길이를 똑같이 해야 함# 길이가 다르다면 가장 짧은 길이의 인자에 맞춰지고 나머지는 버려지게 된다# 아래 두 개의 튜플을 하나의 딕셔너리로 변환하라. #keys를 키로, vals를 값으로 result 이름의 딕셔너리로 저장한다.keys = ("apple", "pear", "peach")vals = (300, 250, 400)for x,y in zip(keys,vals): # 마지막값만 들어감 resultresult이렇게 코드를 짤 경우 x,y  가 계속 덮어씌워지면서 결국에는 마지막 값인 {'peach..

TIL 2024.05.01

2024-04-30

Today1. 파이썬 개인 과제 풀이(~10번 문제)2. SQL 코드카타 83번3. 파이썬 300제 풀이(40~80) Today I Learned 파이썬 capitalize() 첫 글자만 대문자로 변환a="hello"b=a.capitalize()print(b)> Hello title()알파벳 외의 문자로 나누어져 있는 영단어들의 첫 글자를 모두 대문자로a="abc-def-ghi"b=a.title()print(b)> Abc-Def-Ghi 문자열의 시작문자로 검색문자열.startswith()file_name = "2020_보고서.xlsx"file_name.startswith("2020")> Truefile_name.startswith("보고서")> False 문자열의 끝문자로 검색문자열.endswith()f..

TIL 2024.04.30

2024-04-29

Today1. SQL 코드카타 1문제2. 파이썬 4~5주차 복습3. 파이썬 300제 문제 풀이(~40번) Today I Learned SQL 테이블 JOIN 하여 원하는 값 추출하기unique_id 가 없는 데이터는 null 값으로 출력SELECT COALESCE(unique_id,NULL) unique_id , nameFROM employees AS eLEFT JOIN employeeuni AS uON e.id=u.id# 애초에 LEFT JOIN 을 하게되며 unique_id 가 null 값인 행은 null 로 출력된다..# coalsce 를 사용하지 않아도 괜찮았음# 계속 어려운 문제만 풀다 간단한 문제를 풀게되니 뇌가 적응을 못하는 느낌이 드는데 기초부터 차근차근하자!   파이썬print("..

TIL 2024.04.29

2024-04-26

Today1. SQL 코드카타2. 파이선 종합반 강의 완강3. SQL 코드카타 복습 Today I Learned파이썬 while 문: 조건이 있고, 그 조건이 참 일 때만 반복을 한다.: 조건 은 불리언 값(True 또는 False) 을 반환하는 표현식: 무한 반복을 조심해야한다. continue# 반복문으로 돌아가는 것pass# 그냥 지나가는 것 인수: 함수에 입력하는 값  전역변수: 프로그램 전체에서 접근가능한 일반적인 변수지역변수: 특정한 범위 (함수내부) 에서만 접근 가능한 변수: 함수내에서만 사용가능   매개변수(parameter): 함수를 정의할 때 적어주는 값인수=인자(argument): 함수를 호출할 때 전달되는 값  가변인수: 변수가 몇개 들어갈지 그때그때 다를 경우args: 위치 인수*..

TIL 2024.04.26

2024-04-25

Today1. ADsP 강의 정리(인공신경망 분석)2. SQL 코드카타3. 파이썬 강의 듣기Today I Learned SQL같은 테이블에서 값 뽑아주기WITH ta AS (SELECT DISTINCT a.author_id, b.viewer_idFROM views AS aJOIN views AS bON a.author_id=b.viewer_id)SELECT author_id AS idFROM taORDER BY 1 ASC# Output 만 보고 어거지로 뽑아낸 값.. # 어제 SQL 세션에서 배웠던 distinct 컬럼1,컬럼2 를 활용해봤는데 틀렸음 ㅠㅜ!# self join 을 해야하는 것은 알겠는데, 방법을 다시 찾아봐야겠다 SELECT DISTINCT a.author_id AS 'id'FROM v..

TIL 2024.04.25

2024-04-24

Today1. SQL, 파이썬 코드카타 2. ADsP 강의 3. SQL 라이브 세션 및 과제 4. 데이터 리터러시 강의 듣기(2시간) Today I Learned 파이썬 행렬의 덧셈 https://lyj-01.tistory.com/112 행렬의 덧셈행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요lyj-01.tistory.com 리스트를 더해주면 되겠다 해서 이전에 사용했던 [x+y for x,y in zip(arr1,arr2)] 를 사용해보았다def solution(arr1, arr2): answer = [x+y for x,y in zip(a..

TIL 2024.04.24

2024-04-23

Today 1. SQL, 파이썬 코드카타 1문제씩 2. SQL 코드카타 복습 3. SQL 라이브 세션 및 과제 4. ADsP 강의(앙상블분석) Today I Learned SQL SQL 코드카타 복습 https://lyj-01.tistory.com/51 SQL 코드카타 번호 이름 풀이날짜 44 가격대 별 상품 개수 구하기 4/12 45 3월에 태어난 여성 회원 목록 4/5 46 대여 기록이 존재하는 자동차 리스트 구하기 4/5 48 즐겨찾기가 가장 많은 식당 정보 출력하기 4/12 55 lyj-01.tistory.com 69번 SELECT MONTH(start_date) , car_id , COUNT(car_id) RECORDS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHE..

TIL 2024.04.23

2024-04-22

Today 1. 새로운 주차 할 일 정리 2. SQL, 파이썬 코드카타 3. SQL 보충 세션 개인과제 4. ADsP (의사결정나무) Today I Learned SQL SQL 코드카타 복습 https://lyj-01.tistory.com/51 SQL 코드카타 번호 이름 풀이날짜 44 가격대 별 상품 개수 구하기 4/12 45 3월에 태어난 여성 회원 목록 4/5 46 대여 기록이 존재하는 자동차 리스트 구하기 4/5 48 즐겨찾기가 가장 많은 식당 정보 출력하기 4/12 55 lyj-01.tistory.com 59번 SELECT car_id, IF (car_id IN ( SELECT car_id FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE start_date = '2..

TIL 2024.04.22

2024-04-19

Today 1. 프로젝트 발표회 2. SQL, 알고리즘 코드카타 3. ADsP 강의(로지스틱회귀분석) Today I Learned SQL https://lyj-01.tistory.com/101 상품을 구매한 회원 비율 구하기 USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 lyj-01.tistory.com 팀원분의 조언을 참고해서 복잡한 쿼리를 먼저 작성해보고자 했는데 WHERE user_id IN ( SELECT user_id FROM user_info WHERE joined LIKE '2021-%' ) WHERE 절에서 서브쿼..

TIL 2024.04.19

2024-04-18

Today 1. 프로젝트 준비(발표자료준비) 2. SQL 코드카타 Today I Learned SQL 자동차 대여 기록 별 대여 금액 구하기 https://lyj-01.tistory.com/99 자동차 대여 기록 별 대여 금액 구하기 CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE) lyj-01.tistory.com FROM 절에서 쓴 구문을 WITH 구문으로 바꾸고 싶어 여러가지 방법을 써봤는데, 결과값이 다르게 나왔다 튜터님과 여러가지 방면으로 고민을 해보았는데, 아..

TIL 2024.04.18