:: 게시판
:: 이전 게시판
|
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
13/04/02 18:30
단순하게 어떤 팀의 승/패만으로 승률을 계산하는 것이 아니라, 경기에서의 득/실점을 다 따져서 지금뿐만이 아니라 시즌이 진행되는 동안 이 팀이 어느정도 위치에 올라있을지 예측하는 용도로 사용됩니다. 예를 들어 A, B팀이 둘다 20승 20패를 했는데 A팀은 150득점에 100실점, B팀은 100득점에 150실점을 했다고 하면, 피타고리안 승률은 A팀이 더 높지만 실제 성적은 같기 때문에 A팀은 앞으로 더 올라갈 것이고 B팀은 내려갈 것이다..는 식으로 예측이 가능해집니다. 시즌제로 진행되는 스포츠 경기에서 주로 사용됩니다.
13/04/02 18:27
저도 오늘 과제 할 일 있어서 파이썬을 처음으로 설치했는데... 정식으로 공부해보고 싶군요.
학교에 새내기들은 제가 신입생일 때 배우던 자바대신 파이썬을 배우던데... 그나저나, 외람된 질문이지만(갑자기 떠올랐습니다) 2.7과 3.3의 차이는 뭔지 혹시 알려주실 수 있으신가요? 오늘 3.3으로 설치했다가 샘플 코드를 돌려보니 안 돌아가서 다시 밀고 2.7로 설치했거든요...ㅜㅜ
13/04/02 18:41
C API 중 일부 함수가 없어지고 새로운 함수로 대체되었습니다. 제가 C를 주로 해서 기억나는 내용이긴 한데.. 샘플코드에 PyCObject_AsVoidPtr 함수가 있으면 PyCapsule 함수로 다시 써보시고.. 이게 아니라면.. 구글선생님에게 문의를..ㅠㅠ
13/04/02 19:52
print가 statement가 function으로 바뀌고(즉 print "Hello world!"를 이제 print("Hello world!") 처럼 적어야 합니다), string과 unicode에 대한 처리가 조금(많이) 바뀌었습니다.
그 외에 이런저런 차이가 많이 있구요. 아직까지는 2.x 버전 호환 패키지가 더 많고, 요 근래 슬슬 2.x와 3.x를 동시에 신경써서 지원하는 패키지가 늘어가는 추세입니다. 그래도 아직은 2.x...라고 말씀드릴 수 있겠네요. ...근데 혹시 자바에서 파이썬으로 바뀐 해가 2010년이신가요? 혹시 동문이신가 해서...
13/04/02 20:33
파이썬은 89년에 개발하기 시작했는데, 오랜 시간 개발되면서 여기저기 라이브러리도 많아지고, 기능도 추가하면서 간단히 말해 코드가 지저분해졌습니다. 그래서 버전 3를 가면서 코드를 정리하는 거죠. 그 중에 하나가 꿀호떡a님이 이야기해주신 print구요. 하지만 외부 라이브러리가 버전 2에서 쓰이는게 워낙 많아 실제로는 2가 여전히 많이 쓰입니다. 그 최종 버전이 2.7.3이고 여기에는 더 이상 기능 추가는 없습니다.
13/04/02 18:38
피지알이 공돌이 사이트도 아니고. 최소한 파이썬이 먼지 부연설명이라도 달아주셨으면 하는 아쉬움이 있군요..
그래도 못알아듣는건 매한가지겠지만서도 크크..
13/04/02 18:51
문득 궁금한 게, 그래프 찍으실 때 SK 등 몇 개의 팀 이름 앞에 소문자 u를 붙이셨는데, 코딩상의 이유가 있는 건가요 아니면 그냥 팀이름이 짧아서 길이 맞추기 위해 그러신 건가요? (u가 붙은 팀이 공통적으로 팀이름이 짧네요)
13/04/02 20:36
일각여삼추님 말씀대로 유니코드라고, 간단히 말해 저 툴에서 한글을 출력하는 방법을 몰라, 한글인 경우는 영어로 제가 강제로 변환해준겁니다. 다른 팀 명은 그냥 영어를 쓰면 되서 그대로 가져와 출력해서 u가 붙었구요. 아직 잘 쓸 줄 몰라 그런겁니다 ^^;
13/04/02 19:53
그니까 코드 내용은 잘 모르지만... 파란 점은 실제 승률이고 (2승이면 1.0, 1승 1패면 0.5 2패면 0)
빨간 점은 득점과 실점을 반영해서 넣은 조정승률이란 얘기군요. 뭐 경기가 단 두 경기만 치뤘지만 조정 승률로 따지면 두엘롯넥기한스삼.. 순이라는 거군요. 아마 경기 수가 많아지면 그래프 보는게 흥미진진할 듯 싶습니다 흐흐
13/04/02 20:35
조정 승률이라기보단 기대 승률인거죠. 득실점으로 보면 이 정도 되야 하는데, 파란 점, 실제 승률이 높으면 운이 좋은 팀, 그 반대는 운이 나쁜 팀 정도로 볼 수 있죠. 물론 경기가 많아지면 근접합니다.
13/04/02 20:10
단 두경기만 가지고 피타고리안승률을 .....
뭐 이제 코드를 짰으니 앞으로의 경기마다 입력만 하시면 되겠습니다. 흐흐 그런데 파이썬은 주로 어디에 쓰이나요? C나 JAVA 같은 종륜가요? 아니면 Labview 같은건가요? 쩝. 저는 오늘도 Fortran과 Matlab만 주구장창 돌리고 있습니다.
13/04/02 20:15
지도교수님이 자기가 학과장이 돠면 1학년때 C대신에 파이썬을 정규 과목으로 하고싶다고 해서 어떤 언어인지 매우 궁금하긴 합니다.
13/04/02 20:27
음, 참고로 스타 맵 Python의 Description에 있는 그 외계어(!)가 바로 프로그래밍 언어 Python이랍니다.
프로그래밍 언어중에서는 가장 배우기 쉬운 축이고 여러 모로 활용도도 높으니 관심 있으신 분들은 배워보셔도.. :)
13/04/02 23:09
이거 재밌을 거 같은데, 저 같은 모태 문과는 잘 알아보질 못하겠어요; 비전공자도 처음부터 알아볼 수 있게 자세한 부연설명을 곁들여 주신다면 재밌게 볼 수 있을 거 같아요. 파이썬은 스타맵인 줄 알았는데..
13/04/02 23:13
야구 설명이 더 필요했을까요, 프로그래밍 설명이 더 필요했을까요 ^^; 사실 저거 만들고 난 뒤 2시간 집중했더니 피곤해서 대충 써서 올린거거든요 ^^;;
13/04/02 20:47
파이썬 정말 좋아요. 여자친구에게 언어 뭐 가르킬까 고민 많이 했는데 ( C를 하고는 싶은에 포인터가 걸리고. JAVA는 OOP 설명하는게 싫고 ) Python이 최고더군요.
만약 개발이 주는 아닌데 언어를 배워야 할거 같다, 라면 엑셀에 유용한 Visual Basic for Application를, 개발이 주는 아닌데 취미삼아 가지고 놀고 싶다. 면 Python을 적극 추천합니다. 심심풀이로 게임 만들기에도 매우 좋아요. http://www.pygame.org/news.html
13/04/03 09:30
저도 개발시 주언어가 되어도 매우 괜찮다고 보는데, 우리나라는 좀 Java인력을 많이 원하더군요. 그리고 임베디드용 C정도. 아직 시장이 편중되서 그런건가, 싶습니다.
13/04/02 22:41
와 파이썬은 한번도 배워보질 않았는데 재미있어 보이네요.
저는 3P중 perl을 배워서 쓰고 있는데 c언어에 익숙해지신 분들이라면 perl을 가지고 놀아보시는것도 상당히 재미있습니다. 우선 문법 자체가 c랑 굉장히 비슷하다는 점에서 보기가 편해요!
13/04/02 22:41
저도 엊그제부터 파이썬을 배워보고 있는데 재밌네요.
기본적으로 C, JAVA, 매틀랩 등 프로그래밍하실줄 아는 분들이면 하루 이틀만에 기본적인 것들은 다 익히실듯 합니다. 저는 여길 참고로 쭉쭉 보면서 예제 짜보고 그랬는데 금방 배우더군요. 얼마나 효과적으로 잘 코딩하는지는 별개로요. http://codejob.co.kr/docs/view/2/ 변수마다 일일이 메모리 잡아주고 해제해줘야하는 C(++)이란 녀석에 비해서 너무 편하죠. 코드도 이쁘게 짜는게 "의무"고요. (이쁘게 안짜면 안돌아가니까.) 암튼 파이썬의 개발자가 지금은 구글에 있다고 하는데, 이 분은 현대판 세종대왕이 아닐런지. 확장성이 무궁무진해서 C, JAVA, Fortran 등과도 정말 잘 어울리고, 구글에서도 많은 부분을 파이썬으로 짠다고 하더라고요.
13/04/02 23:36
머니볼의 한장면이 생각나는군요.
http://cfile22.uf.tistory.com/image/245E1039515AEDED2A9D70 야구의 새로운 장을 연 세이버매트리스의 시작도 Je ne sais quoi 님과 같은 시도와 함께하였죠. 파이팅하시고 종종 올려주세요!
13/04/03 00:42
Perl 프로그래머는 혼자 만족하지만, python 프로그래머는 다른 사람에게 적극 추천한다는 말이 있는데 정말 사실 인 것 같습니다.
Python을 사용한지 5년 정도 되었는데 python의 매력은 간단하면서도 직관적인 문법과 가독성 인 것 같습니다. 프로그램을 처음 배우는 사람에게 추천하고 싶은 언어죠. C를 처음 배울때의 악몽을 생각하면...... 데이터가 쌓일수록 각 팀의 성적을 예측해 보는 것도 재미있을 것 같네요. 자주 올려주세요!
13/04/03 01:42
데이터 분석 업무를 하시나요? Ipython 정도까지 아시는 분들은 주변에 좀 드물어서 호기롭네요. 파이썬 작업으로 갈아타고 있는데 도표는 제 취향이 아니라 R 도입을 고민하고 있습니다.
|