전체 글
-
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..
-
231113 python 계속패스트캠퍼스 부트캠프 학습일지 2023. 11. 13. 17:58
오늘까지도 딱히 새로 배운 내용은 없었다, 열심히 방심하지 않고 수업시간에 참여하면서 중간중간에 다른 분들이 질문하는 것들에 대해서 고민해보고 답변을 달아줄려고 노력했다. 예제를 풀고 시간이 조금 남을때마다 쉬거나(나이가 있어서 그런지 중간 중간에 쉬지 않으면 버티기가 쉽지 않다하하) 판다스를 조금씩 공부해보고 있다. 이렇게 빡세게 공부를 해본게 얼마만인지, 하하 재미는 있는데, 빨리 이 순간이 지나가길 바랄 뿐이다. import pandas as pd import os # print(os.getcwd()) os.chdir(os.path.join('d:','data archive','pandas archive','data')) print(os.getcwd()) df = pd.read_csv('gapmin..
-
231109~10 파이썬 계속!패스트캠퍼스 부트캠프 학습일지 2023. 11. 10. 12:19
드디어 내가 알고 있는 내용도 다 써먹어간다 아마 다음주부터는 pandas가 시작되지 않으려나..!? 어제 panda 쉬운 책들 머가 있을까 생각에 중고서점을 다녀왔다. pandas 기초 한권, 그걸로 좀 연습해볼 수 있는 python data 분석 책 한권을 사왔으니 끝까지 열심히 읽고 보내줘야지. 매니저님이 올려주시는 과제가 많은 도움이 되고 있다. 오랫만에 재밌게 코딩 테스트를 풀어보는 느낌이랄까, 약간 도전적인 내용들도 있긴 한데, 대부분 잘 수행하고 있고, 잘 해결되지 않거나 어려운 내용들은 chat-gpt랑 대화하면서 해결 하고 있다. 다음은 7번 과제였던 소수 알고리즘을 chat -gpt랑 대화하면서 big o라던지, 그 외 요새 공부하면 궁금한것들을 물어본 내용이다. https://chat..