본문 바로가기
728x90
반응형

분류 전체보기346

[영어 회화 연습] Sammy's new pet 1. 필수 암기 문장2. 딕테이션 파일 3. 추가 표현fulfill achieve 2025. 3. 7.
[업무자동화][파이썬] 학생별 월간 리포트 자동 생성 파이썬 프로그램 (Python Program for Automating Monthly Reports for Students) 프로젝트 설명:이 파이썬 프로그램은 학생들의 월간 리포트를 자동으로 생성하는 프로그램입니다. 학생별 데이터를 결합하고 시각적 요소를 포함하여 형식화된 PDF 리포트를 생성함으로써 리포트 작성을 더 빠르고 효율적으로 만듭니다.주요 기능:학생 데이터 추출:엑셀 파일에서 학생 이름과 ID를 읽어옵니다.성적 그래프 이미지의 파일명에서 ID를 추출하여 해당 학생의 이름을 엑셀에서 검색하여 가져옵니다.텍스트 및 그래픽 삽입:미리 디자인된 템플릿 이미지에 성적 그래프와 진도 그래프를 지정된 위치에 삽입합니다.피드백 텍스트의 글꼴 크기와 줄 간격을 조정하여 템플릿 내 지정된 박스에 맞게 자동으로 삽입합니다.PDF 생성:수정된 템플릿과 삽입된 그래프들을 하나의 문서로 결합합니다.출력 파일을 PDF 형식으로 저장하며, 크.. 2025. 3. 6.
[업무 자동화][파이썬] 시험 점수로 그래프 만드는 프로그램 (Python Program for Visualizing Student Score Trends Across Lessons and Units) 기능 설명:이 프로그램은 각 학생의 영어 수업 점수 변화를 시각화하는 도구로, 주요 기능은 다음과 같습니다:엑셀 데이터 처리:엑셀 파일에서 학생의 이름, 단원(Unit), 수업(Lesson), 점수(Score)를 읽어와, 각 학생의 수업을 연속된 번호(Global_Lesson)로 변경하여 점수 변화를 시간 흐름에 맞게 표시합니다.그래프 생성:각 학생의 점수 추이를 선 그래프 형식으로 표시하며, Lesson 4(unit test) 점수는 핑크색 마커로 강조됩니다.새로운 단원이 시작되는 지점은 초록색 점선으로 표시됩니다.학생별 성과 표시:그래프에 학생의 평균 점수와 100점 횟수를 우측에 표시하여 성과를 직관적으로 나타냅니다.시각화 설정:X축에 수업 번호를, Y축에 점수를 표시하며, 각 학생별로 별도의 그래.. 2025. 3. 6.
[업무자동화][파이썬] 영어 문장 암기 시트 만드는 프로그램 - 영어 문장을 엑셀파일로 저장하면 자동으로 한국어 번역과 함께 암기표를 만들어 pdf로 저장해주는 프로그램 (Python Program to Create an English Sentence Memorization Sheet) 개발 목적:업무상 반복적인 작업으로 인한 시간 낭비를 줄이기 위함. 개발 후기:Google Translate API를 사용하기 위해 API 키를 받고 환경변수 설정을 하는 부분이 다소 번거로웠음.하지만 이 프로그램을 진작에 만들었어야 했다는 생각이 들며, 그만큼 매우 유용하고 편리함. 앞으로 많은 시간 절약이 가능할 것으로 예상됨. import osfrom google.cloud import translate_v2 as translatefrom reportlab.lib.pagesizes import letterfrom reportlab.lib import colorsfrom reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph.. 2025. 3. 6.
728x90
반응형