목록전체 글 (52)
장래 프로그래머의 블로그
인공지능을 위한 파이썬 1주차 1회독[방통대] 딥러닝 10강 1회독[방통대] 클라우드컴퓨팅 10강 1회독[방통대] 컴파일러구성 10강 1회독 오늘은 오후에 윤형빈 소극장에서 하는 '코미디의맛' 공연 관람으로 인해 많이 공부를 하지 못했다.(티켓을 지인분한테 얻음)본캠프 강의를 미리 준 관계로 파이썬 1주차 강의를 듣게 되었다.주로 연산자들에 대한 기초 강의여서 별다른 어려운 점은 없었지만XOR 연산자만 어려운 것만 어려웠다.그리고 1회독이라 그냥 훑고 지나간 정도라고 생각하면 되겠다.
생성형 AI 시대를 이해하기 위한 필수 용어 사전 2회독(사이트 출처 : https://yozm.wishket.com/magazine/detail/2360/)[걷기반] 반복문 연습하기 Part 2[걷기반] 반복문 연습하기 Part 3[달리기반] Lv1. 데이터 속 김서방 찾기[달리기반] Lv2. 날짜별 획득포인트 조회하기[달리기반] Lv3. 이용자의 포인트 조회하기[달리기반] Lv4. 단골 고객님 찾기 오늘 내일배움캠프 사전캠프 마지막 날이었다. 본캠프에 들어가기 앞서 준비가 아직 덜 된 느낌이 들기는 하지만지금까지 했던 내용들이 본캠프 준비에 잘 되었다고 생각한다.AI를 이해하기 위한 필수용어들이 아직 외워지지는 않았지만 이런 느낌이구나 하는 생각이 들게 되었다.걷기반 문제들에 나오는 for문은 점차 ..
문제 :Orders3 테이블: OrderID CustomerID OrderDate TotalAmount 10112024-01-0115010222024-01-0320010312024-01-0430010432024-01-045010522024-01-058010642024-01-06400 Customers 테이블: CustomerID CustomerName Country 1AliceUSA2BobUK3CharlieUSA4DavidCanada 요구사항: 1. 고객별로 주문 건수와 총 주문 금액을 조회하는 SQL 쿼리를 작성해주세요.출력 결과에는 고객 이름, 주문 건수, 총 주문 금액이 포함되어야 합니다. 단, 주문을 한 적이 없는 고객도 결과에 포함되어야 합니다.기대결과 CustomerName Ord..
● 상황 : 이번에는 이용자들 별로 획득한 포인트를 학생들에게 이메일로 보내려고 합니다. 이를 위한 자료를 가공해봅시다. 특히 users 테이블에는 있으나 point_users 에는 없는 유저가 있어요. 이 유저들의 경우 point를 0으로 처리합시다.● 데이터 설명○ users 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.○ point_users 테이블은 스파르타코딩클럽 가입 유저들의 포인트에 대한 정보를 기록한 테이블입니다. ● 문제 : 다음과 같은 결과 테이블을 만들어봅시다.○ user_id: 익명화된 유저들의 아이디○ email: 유저들의 이메일 ○ point: 유저가 획득한 포인트 ■ users 테이블에는 있지만 point_users에는 없는 user는 포인트..
● 상황 : 이번에는 이용자들이 잘 활동하고 있는지 보고자 합니다. 포인트가 많을수록 활동을 잘하고 있다고 생각 할 수 있습니다. 날짜별로 획득한 포인트가 점점 늘어나는지 줄어드는지 확인해 봅시다.● 데이터 설명○ point_users 테이블은 스파르타코딩클럽 가입 유저들의 포인트에 대한 정보를 기록한 테이블입니다. ● 문제 : 다음과 같은 결과테이블을 만들어봅시다.○ created_at: 익명화된 유저들의 아이디○ average_points: 유저가 획득한 날짜별 평균 포인트, 반올림 필수● 정답 코드문1234SELECT DATE(created_at) created_at, ROUND(AVG(point)) average_pointsFROM point_usersGROUP BY 1cs ● 원본 사이트에..
● 상황 : 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.● 데이터 설명○ users 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다. ● 문제 : 다음과 같은 결과테이블을 만들어봅시다. ● 정답 코드문123SELECT COUNT(1) name_cntFROM usersWHERE name LIKE '김%'cs ● 원본이 있는 사이트에서의 정답 코드문1234SELECT count(distinct(user_id)) as name_cntFROM userswhere substr(name,1,1) = '김'cs
팩토리얼을 계산해보아요!● 팩토리얼은 n! = n * (n-1) * (n-2) * ... * 1로 정의됩니다.● 0!은 1로 정의됩니다.1number = 5cs ● 출력예시1120cs★ 정답 코드문1234567number = 5factorial = 1 for i in range(1, number+1): factorial *= i print(factorial)cs