SL 3.0 최종 결과 보고
SL 3.0 최종 결과 보고 SL 3.0은 2017 삼성라이온스 타자들의 기록을 기반으로 타순의 평균득점을 비교하는 소프트웨어이다. SL 3.0 최종 데모 영상(링크) 1. samsung.py : 삼성라이온즈 타자들의 타격 기록과 진루 기록을 크롤링 한 후 9 명을 선발해내는 파일 1) Line 7-69 : NC 다이노스 홈페이지에서 타격 기록 크롤링 - 선수명 , 포지션 , 타수 , 안타 , 2 루타 , 3 루타 , 홈런 , 볼넷 , OPS, 병살타 2) Line 71-84 : 동일 포지션에서 타수가 많은 선수와 지명타자 선발 3) Line 124-558, 1160-1194 : STATIZ 라는 야구 통계 기록 사이트에서 진루 기록 크롤링 - Out 시 1 루 주자가 2 루 이상 진루 , 2 루 주가가 3 루 이상 진루 , 3 루 주자가 홈 진루 / 안타 시 1 루 주자가 3 루 이상 진루 , 2 루 주자가 홈 진루 / 2 루타 시 1 루 주자가 홈 진루에 관한 횟수 및 확률 , 병살타 상황 횟수 4) Line 1299-1309 : samsung.txt 에 타격 기록과 진루 기록을 입력 2. game.py : main.py 에서 import 되는 파일 1) Line 16-41 : 타격 기록이 들어가도록 하는 Class 2) Line 57-105 : samsung.txt 파일을 열어 진루 기록을 비어있는 Dict 에 넣음 3) Line 142-396 : 타격 결과로 인한 주자들의 움직임을 구현하고 출력하는 함수 - 24 가지 야구 상황 적용 : 주자 없음 , 1 루 , 2 루 , 3 루 , 1-2 루 , 1-3 루 , 2-3 루 , 만루 / 무사 , 1 사 , 2 사 4) Line 398-430 : 9