전체 글 116

67, 68, 69, 70, 71

67 주문량이 많은 아이스크림들 조회하기SELECT H.FLAVOR FROM FIRST_HALF H JOIN JULY J ON H.FLAVOR=J.FLAVOR GROUP BY H.FLAVOR ORDER BY SUM(H.TOTAL_ORDER + J.TOTAL_ORDER) DESC LIMIT 368 저자 별 카테고리 별 매출액 집계하기SELECT B.AUTHOR_ID, AUTHOR_NAME, CATEGORY, SUM(SALES*PRICE)TOTAL_SALES FROM BOOK B      JOIN AUTHOR A ON B.AUTHOR_ID=A.AUTHOR_ID      JOIN BOOK_SALES BS ON BS.BOOK_ID=B.BOOK_ID WHERE SALES_DATE LIKE '2022-01%' GR..

TIL 26

AI 활용우리가 AI에 대한 개념이 없어도 AI를 활용할 수는 있다. 그러나 제대로 된 의미있는 서비스를 만들기 위해서는 AI 개념을 바탕으로 AI를 활용해야 한다. 관련 용어들을 살펴보자. API (Application Programming Interface)는 프로그램끼리 통신하는 방법이다. (즉, 프로그램끼리 통신하는 인터페이스.) 다른 사람이 제공하는 서비스를 활용하려고 할 때, 다른 사람이 제공하는 프로그램과 나의 프로그램이 통신해야한다. API는 그 통신 방법 중 하나로, AI 서비스가 가장 많이 제공되는 방식이라고 할 수 있다. 예시로는 Google, ChatGPT, ElevenLabs 등이 있다.더보기구글에서 Vision API를 사용하면 이미지를 분석할 수 있다.ChatGPT API를 사..

TIL 25

강의 외부에서 추가로 알게 된 내용swapcase() 메서드파이썬의 문자열 객체에서 제공하는 메서드로, 문자열의 대문자와 소문자를 서로 변환하는 기능을 수행한다. 이 메서드를 사용하면 각 문자에 대해 대문자는 소문자로, 소문자는 대문자로 바꿀 수 있다. 기본 사용법은 아래의 코드와 같다.string.swapcase()# string 은 변환할 문자열이다. 반환값으로는 변환된 문자열을 반환한다. 예시는 아래와 같다.# 기본적인 대소문자 변환text = "Hello World"result = text.swapcase()print(result) # "hELLO wORLD"# 모든 문자가 소문자인 경우text = "python programming"result = text.swapcase()print(resu..

36, 37, 38

36 문자열 다루기 기본def solution(s):     if (len(s)==4 or len(s)==6):         if s.isdigit():             return True         else:             return False     else:         return False37 행렬의 덧셈import numpy as np def solution(arr1, arr2):     array1 = np.array(arr1)     array2 = np.array(arr2)     return (array1 + array2).tolist()38 직사각형 별찍기a, b = map(int, input().strip().split(' ')) star_list = '' s..

TIL 24

강의 외부에서 추가로 알게 된 내용isdigit()문자열 메서드로, 문자열이 숫자로만 구성되어 있는지를 확인할 때 사용된다. 문자열이 숫자(0-9)로만 구성되어 있으면 True를 반환하고, 그렇지 않으면 False를 반환한다. 즉, 음수 부호(-), 소수점(.), 공백, 알파벳 등이 포함된 경우 False를 반환하고, 숫자로만 이루어진 문자열일 때만 True를 반환하다.# 사용법문자열.isdigit()# 예시print("123".isdigit()) # True: 모든 문자가 숫자이므로 Trueprint("abc".isdigit()) # False: 숫자가 아닌 문자가 포함됨print("12a3".isdigit()) # False: 숫자가 아닌 문자가 포함됨print("45 ".isdigit())..