전체 글
-
231205 SQL계속(4)패스트캠퍼스 부트캠프 학습일지 2023. 12. 8. 08:00
-- 16. SELECT * FROM payment; -- payment_id >> customer_id SELECT * FROM customer; -- customer_id >> store_id SELECT * FROM store; -- store_id >> address_id SELECT * FROM address; -- address_id >> city_id SELECT * FROM city; -- city_id >> country_id SELECT CONCAT(city, ',', country) store, s.store_id AS "Store ID", SUM(amount) AS "Total Sales" FROM payment p JOIN customer cu ON p.customer_id = c..
-
231204 sql 계속(3)패스트캠퍼스 부트캠프 학습일지 2023. 12. 8. 07:58
-- 11. SELECT COUNT(*) FROM film_category WHERE category_id = (SELECT category_id FROM category WHERE name = 'Comedy'); -- 12. SELECT COUNT(*) FROM customer RIGHT JOIN address ON customer.address_id = address.address_id WHERE customer.address_id IS NULL; -- 13. SELECT CONCAT(c.first_name, ' ', c.last_name), c.email FROM customer c JOIN address a ON c.address_id = a.address_id JOIN city ci ON a.c..
-
231131 sql 계속(2)패스트캠퍼스 부트캠프 학습일지 2023. 12. 8. 07:57
-- 6. SELECT name, COUNT(*) AS film_count FROM category JOIN film_category ON film_category.category_id = category.category_id GROUP BY category.category_id HAVING film_count >= 70; -- 7. SELECT name, COUNT(*) FROM (SELECT film_category.film_id, category_id FROM (SELECT film_id FROM rental JOIN inventory ON rental.inventory_id = inventory.inventory_id) AS a JOIN film_category ON a.film_id = film..
-
231130 sql 시작!패스트캠퍼스 부트캠프 학습일지 2023. 12. 8. 07:55
USE sakila; -- 1. SELECT category_id, name FROM category WHERE name IN ('Comedy', 'Sports', 'Family'); -- 2. SELECT film_id, category_id FROM film_category WHERE film_id = 2; -- 3. SELECT category_id, COUNT(category_id) FROM film_category GROUP BY category_id; -- 4. -- join SELECT name, COUNT(*) AS film_count FROM category JOIN film_category ON film_category.category_id = category.category_id WH..
-
[책]코딩 자율학습 나도코딩의 c언어 리뷰카테고리 없음 2023. 11. 19. 16:18
C 언어를 처음 접하는 많은 사람들이 어렵게 느끼는 포인터에 관해 아주 친절하게 쓰여있다는 유명한 책에 대해 들어본 적이 있습니다. 포인터는 대부분의 초보 프로그래머가 어려워하는 부분이다보니, 선생님이 아무리 명쾌하게 설명해도 포인터의 세계를 파고들다보면 종종 혼란에 빠지게 됩니다. 타 언어를 공부하면서 메모리 개념에 대한 대략적인 이해가 있었고, 포인터의 의미에 역시 어느 정도는 이해하고 있었다고 믿었기에, 저는 다시 한 번 c언어 책 완독에 도전해보기로 결심하고 책을 구입했습니다. 이미 파이썬에 관한 책을 여러 권 읽었기 때문에 처음 몇 챕터는 큰 어려움이 없었습니다. 본 책은 논리적인 코딩 순서를 따라 기본 개념을 체계적으로 설명하는 좋은 책입니다. 이 책은 특히 탄탄한 기초를 다지는 데 탁월하여 ..
-
231116 python 계속패스트캠퍼스 부트캠프 학습일지 2023. 11. 13. 23:29
# while 반복문을 활용한 숫자 추측 게임 import random as rd # 1에서 100 사이의 정수를 무작위로 선택 rand_num = rd.randint(1, 100) # 사용자에게 숫자를 맞추는 게임 시작 print("up and down game!") print("target number 보다 작은 숫자를 입력하면 up! 출력") print("target number 보다 큰 숫자를 입력하면 down! 출력") user_num = -99 # 사용자가 정답을 맞출 때까지 반복 while rand_num != user_num: # 사용자에게 숫자 입력 받기 user_num = int(input("1 ~ 100 사이의 숫자를 입력하세요: ")) # 입력한 숫자에 대한 피드백 제공 if use..
-
231115 온라인 강의 듣는날패스트캠퍼스 부트캠프 학습일지 2023. 11. 13. 22:58
# 테스트용 데이터 test_students = [ {'name': 'Alice', 'grades': [80, 90, 75]}, {'name': 'Bob', 'grades': [92, 88, 94]}, {'name': 'Charlie', 'grades': [85, 78, 92]}, {'name': 'David', 'grades': [95, 89, 88]}, ] # 최댓값 담을 변수 max_score = 0 # 과목별 성적 누계 리스트 scores = [0] * 3 # 평균 성적 계산 print(test_students) name_list = [] for key, student in enumerate(test_students): # 평균 구해서, key average로 추가해서 넣기 student_scor..
-
231114 파이썬 문법 종료!패스트캠퍼스 부트캠프 학습일지 2023. 11. 13. 21:18
import random as rd menu_list = [] while True: menu = input("메뉴를 입력하세요 (종료는 'q' 입력): ") if menu == 'q': break menu_list.append(menu) desert_list = [] while True: desert = input("디저트를 입력하세요 (종료는 'q' 입력): ") if desert == 'q': break desert_list.append(desert) togoornot = ['배달', '포장', '매장 방문'] print(f"추천 메뉴: {rd.choice(menu_list)}") print(f"추천 디저트: {rd.choice(desert_list)}") print(f"식사 위치: {rd.choic..