파이썬 코딩

2025.01.01. [파이썬] Streamlit : 팀 전적 조회

37song 2025. 1. 16. 00:02

이틀 동안 streamlit 을 통한 프로젝트 하나를 마무리 지었다!!!!! 으아!!!
https://song37match.streamlit.app/
지금 당장의 링크는 이것.. 언제 바뀔지 모른다

2017년부터 쌓아온 약 2.5만 행의 엑셀데이터를,
구글 스프레드시트에 업로드 하고, 필요한 것들만 정제했다!!
전달받은 엑셀 파일이 28일까지라......
데이터는 지속적으로 업데이트할 예정😆

이것은 사이드바,
원하는 경기 구성을 고르면 본문에 결과가 나온다!!

아직 축구 밖에 안 된다...
축구 중에 리그를 고르고,
그 리그에 속한 팀을 선택하고, 원하는 데이터를 선택하면 끝!!
 
 

먼저 두 팀의 상대 전적
홈 원정 상관 없이, 두팀의 최근 5경기를 가져오고,
승리팀에는 파란색 강조 (영상에는 노란색,, 노란색이 흰바탕에서 잘 안보여서 변경)
무승부일 경우 vs 에 초록색으로 강조

다음은 홈팀의 홈 성적, 원정팀의 원정 성적, 최근 5경기를 나타낸 표
홈팀은 빨간색으로 강조,
원정팀은 하늘색으로 강조,

상대전적과 같이, 무승부는 초록색으로 vs 강조,
이긴 팀의 득점을 파란색으로 강조 (영상에는 노란색)
 

 
마지막으로 각 팀의 최근 5경기 골득실 그래프
팀의 분위기를 분석하는데 가장 중요한 지표 중 하나인 골득실!

홈, 원정 상관 없이.. 최근 5경기의 득점과 실점을 각각 나타내며,

'득점 - 실점' 의 값이
양수이면 '승',
0이면 '무',
음수이면 '패'
표시되도록 설정 했다, 오른쪽이 가장 최근 경기!!



어제, 오늘 합쳐서 작업시간은 약 10시간 정도?
구글 스프레드시트를 정리하는데도 꽤나 시간이 걸려버렸던...... 😱😱😱

gpt의 도움이 없었다면 절대 불가능 했을 프로젝트....🙄🙄
이제 gpt와 이별은..... 절대 있을수 없다 😒😒

그래도 gpt 덕분에, 크게 스트레스 받지 않고 파이썬을 즐기고 있는 중 ~!!!
너무나 재밌고 신나는 코딩의 세계 😆😆😆