728x90 반응형 코딩 수업14 [업무자동화] Monthly Report 만드는 프로그램, 화질 개선 (파이썬 코드, Python Program to Create a Monthly Report, 월간 리포트, 피드백, 성적표 만들기) >> 최최최종from PIL import Image, ImageDraw, ImageFont# 파일 경로 설정template_path = "C:/Users/MJ/Desktop/월간리포트만들기/template.png" # 템플릿 이미지grade_graph_path = "C:/Users/MJ/Desktop/월간리포트만들기/bg.png" # 성적 그래프progress_graph_path = "C:/Users/MJ/Desktop/월간리포트만들기/bp.png" # 진도 그래프font_path = "C:/Users/MJ/Desktop/월간리포트만들기/NanumGothic.ttf" # 한글 폰트# 템플릿 및 그래프 이미지 로드template = Image.open(template_path)grade_graph .. 2025. 1. 21. [업무자동화] Monthly Report 만드는 프로그램 (파이썬 코드, Python Program to Create a Monthly Report, 월간 리포트, 피드백, 성적표 만들기) from PIL import Image, ImageDraw, ImageFont# 파일 경로 설정template_path = "C:/Users/MJ/Desktop/월간리포트만들기/template.png" # 포토샵 템플릿 이미지grade_graph_path = "C:/Users/MJ/Desktop/월간리포트만들기/bg.png" # 성적 그래프 이미지progress_graph_path = "C:/Users/MJ/Desktop/월간리포트만들기/bp.png" # 진도 그래프 이미지font_path = "C:/Users/MJ/Desktop/월간리포트만들기/NanumGothic.ttf" # 한글 폰트# 이미지 열기template = Image.open(template_path)grade_graph = Ima.. 2025. 1. 20. [업무 자동화] 기능추가 - 한 달의 데이터만 넣으면 돌아가는, 새로운 교재 표시선 추가 (파이썬 코드, 학생 점수로 그래프 만드는 프로그램, To Create a Simple Graph with Students' Scores in Python) >> 재재수정import pandas as pdimport matplotlib.pyplot as pltimport matplotlib# 한글 폰트 설정matplotlib.rcParams['font.family'] = 'Malgun Gothic' # Windows에서 사용할 수 있는 한글 폰트matplotlib.rcParams['axes.unicode_minus'] = False # 마이너스 기호가 깨지지 않도록 설정# 엑셀 파일 경로file_path = "D:\\202501QuizScores.xlsx"# 엑셀 파일 읽기df = pd.read_excel(file_path)# Lesson을 연속된 번호로 변경 (학생별로 순차적으로 증가)df['Global_Lesson'] = df.groupby('Name.. 2025. 1. 19. [업무 자동화] 다수의 점수를 한꺼번에 각각의 그래프로 만들기 (파이썬 코드, 학생 점수로 그래프 만드는 프로그램, To Create a Simple Graph with Students' Scores in Python) >> 추가 수정 사항 : 다수인 처리, 100점이 없는 경우에 100점 횟수 노출하지 않기, 데이터가 없는 경우에 그 부분도 노출하지 않기, 엑셀파일의 데이터 바로 처리하기, 마커색깔 핫핑크로 import pandas as pdimport matplotlib.pyplot as pltimport matplotlib# 한글 폰트 설정matplotlib.rcParams['font.family'] = 'Malgun Gothic' # Windows에서 사용할 수 있는 한글 폰트matplotlib.rcParams['axes.unicode_minus'] = False # 마이너스 기호가 깨지지 않도록 설정# 엑셀 파일 경로file_path = "D:\\202501QuizScores.xlsx"# 엑셀 파일 읽기df.. 2025. 1. 19. 이전 1 2 3 4 다음 728x90 반응형