12월, 2017의 게시물 표시

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