TIL 120

2024-05-02

Today1. SQL 코드카타(85번)2. 파이썬 300제(121~125)3. 파이썬 개인과제 제출4. 파이썬 심화함수 강의 복습 Today I Learned SQL 같은 테이블에서의 JOIN이 필요했던 문제https://lyj-01.tistory.com/129 197. Rising TemperatureWrite a solution to find all dates' Id with higher temperatures compared to its previous dates (yesterday).Return the result table in any order.The result format is in the following example.SELECT w1.idFROM weather AS w1JOIN wea..

TIL 2024.05.02

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