본문 바로가기

투수의 투구 분석 프로젝트

(6)
6_투수 분석 프로그램 최종 결과 및 보고 최종결과 및 보고 투수 분석 프로그램이 완성이 되었습니다. 약 한달 반 기간동안 동료와 함께 진행한 프로젝트를 마무리 해 뿌듯합니다! 아래에서 지금까지의 글을 소개 후 최종 기능 및 보고를 시작하겠습니다. 1번 https://jihoon44-it.tistory.com/49 1_투수의 피칭 분석에 대하여.. 이 프로그램을 생각하게 된 이유 안녕하세요! 강동믓재이 입니다. 이 프로젝트는 11월 14일에 시작했으며 한달 반 정도의 시간이 걸려 마무리 되는 프로젝트 입니다. 이 포스팅은 왜 이 프로젝트( jihoon44-it.tistory.com 2번 https://jihoon44-it.tistory.com/50 2_프로그램의 설계, 구상 프로그램 설계단계, 구상하기 먼저 어떤 기록이 필요하고 어떤 형식으로 보..
5_피칭 분석 프로그램 기능 추가 및 구현 안녕하세요 벌써 12월입니다. 추워지는 날씨에 건강 잘 챙기시길 바라며 오늘의 포스팅 시작하겠습니다! 기능 구현 및 새로운 기능 추가 이 11월 14일에 시작한 프로젝트가 벌써 한달이 지나가고 있습니다. 필요한 기능들은 80%정도 구현했고 추가적인 기능들을 구현 하고 있습니다. 먼저 상대 정보입력에 대한 업데이트 입니다. (배경은 너무 밋밋해 한번 추가해 보았습니다.) 대회 이름, 상대 정보, 경기 날짜를 입력 할 수 있는 폼과 그에 따른 DB 를 생성하고 피칭기록을 할 수 있게 구현 했습니다. 자세한 프로그램의 흐름은 최종 보고에서 설명 드리겠습니다. '피칭시작' 버튼을 누르면 저번 포스팅에서 구현이 안되었던 코스기록 기능을 추가 했습니다. '포심 패스트볼'을 '7번 코스'에 '138'의 스피드로 '우..
4_전체적인 중간 점검(기능 추가, 미 구현 상황) 첫 화면 입니다. 부트스트랩을 이용해 조금 더 사이트를 다듬었습니다. 정보를 추가해 보겠습니다. 첫 번째 뼈대를 만들때 보다 미관도, 가독성도 훨신 좋은 것 같습니다. 선수 정보를 입력합니다. 그리고 피칭시작 버튼을 누르면... 상대 정보에 관한 폼이 나옵니다. 상대 팀 정보의 경기날짜 폼에 11월 30일로 입력 해봤는데 포스팅을 올린 날짜가 12월 4일 입니다. 자동으로 오늘의 날짜로 등록 되게 하다보니 나중의 상세정보에 오늘 날짜인 12월 4일로 등록 되었습니다. 그건 나중에 확인해 보고 수정 하겠습니다.. 여튼 피칭 시작을 누르면.... 저번 보다 정돈된 느낌의 폼이 나옵니다. 아직 코스에 대한 기능은 구현중입니다. DB에 연결하기가 어렵더군요.. 정보는 잘 등록 되는 모습입니다. 다음은 상세정보로..
3_스피드, 타자 유형, 구종 입력 폼 기능 구현 및 상대 팀, 대회 정보 저번에 이어 추가적으로 기능 구현을 한 모습을 보여드리겠습니다! 먼저 분석 할 투수가 어떤 팀을 상대로 투구를 했는지 알 필요를 느꼈습니다. 그래서 상대 정보를 입력 할 수 있는 폼을 추가 했습니다. 대회 이름(연습경기, 각각 전국대회명....) 상대팀 명 경기날짜(당일 날짜로 자동입력) 의 기능을 가진 폼을 만들었고 아직 데이터베이스와는 연결하지 않은 상태입니다. 다음은 투구내용에 추가적인 기능을 구현했습니다. 이순신 투수가 '커브' 를 '5번' 코스에 '127km/h' 의 속도로 '좌타' 에게 투구를 했습니다. pitching! 버튼을 눌러 볼까요? 아직 코스기능 구현은 미완성이지만.. 속도와 타자유형이 성공적으로 입력 되었습니다! 계속해서 기능들을 추가해 나가겠습니다....!
2_프로그램의 설계, 구상 프로그램 설계단계, 구상하기 먼저 어떤 기록이 필요하고 어떤 형식으로 보여주는지, 설계와 구상을 했습니다.(글씨체가 이상 합니다 ㅠㅠ..;;) 크게 3가지로 나눠서 생각 했습니다. 선수(투수)의 정보를 받는 폼 선수 정보(이름, 소속, 특이사항 등등,,) 현재 피칭의 경기 정보(정식 대회명, 연습경기,,,) 투수의 피칭 기록을 입력하는 폼 각각 구종(직구,변화구,,,) 스피드 코스 상대 타자의 유형(좌타,우타) 입력한 선수의 상세한 정보를 나타내는 폼 각 코스에 대한 구종의 비율 상대 타자의 유형에 따른 구종의 비율 평균 스피드 먼저 이렇게 설계 했으며 프로그램을 작성해 나가면서 점점 추가 될 것 같습니다. 지금 배우고 있는 Python을 기반으로 할 계획이며Django와 HTML 요소들, Sqlite3..
1_투수의 피칭 분석에 대하여.. 이 프로그램을 생각하게 된 이유 안녕하세요! 강동믓재이 입니다. 이 프로젝트는 11월 14일에 시작했으며 한달 반 정도의 시간이 걸려 마무리 되는 프로젝트 입니다. 이 포스팅은 왜 이 프로젝트(프로그램)을 생각하고 시작하게 되었는지, 어떤 기능들을 생각하고 구현했는지, 최종적으로 이 프로그램에 대해 설명하는 순서로 포스팅 할 예정입니다. 시간이 바쁜 분들은 첫번째 '투수의 피칭 분석에 대하여..' 포스팅과 마지막 '프로젝트 결과 및 보고' 포스팅을 봐주시면 감사하겠습니다. 먼저 저는 IT 공부를 하기 전에 야구선수와 지도자생활을 합해 16년 (2004~2017 선수, 2020~2023 지도자) 야구를 하며 인생을 보냈습니다. 야구는 기록과 데이터가 잘 발달한 스포츠중 하나입니다. 세이버 메트릭스 (Sab..

728x90