11
Golang書き初め Shinichi Nakagawa(Recruit Sumai Company, Ltd.) Golangではじめるセイバーメトリクス 

Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

  • Upload
    -

  • View
    1.753

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

Golang書き初めShinichi Nakagawa(Recruit Sumai Company, Ltd.)

Golangではじめるセイバーメトリクス 

Page 2: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

自己紹介• Shinichi Nakagawa(@shinyorke)

• Recruit Sumai Company, Ltd.

• 開発プロセス整備,R&D(少しだけ)

• 趣味でPython書いてる

• 野球データの分析と可視化大好き→「Python 野球」で検索!

• Golang歴1日 ※昨日から

Page 3: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

Starting Member

• Golang書き初め

• 野球のアプリを作ろう

• まなび

Page 4: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

Golang書き初め

• #gocon 抽選当たったー(^O^)

• 折角だからGolangで何か作って飛び入りLTやろう

• そうだ、野球のアプリを作ろう!←今ココ

Page 5: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

野球のアプリを作ろう• 過去にPython(Django)で作ったWebアプリをGolangで書き換え

• revel, martini両方試した結果、しっくり来たmartiniで実装

• データはメジャーリーグのオープンデータ、クレンジングとDB化はPythonで(≒有りモノ有効活用)

• Golang学習~アプリ企画~構築を昨日から!

Page 6: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

元ネタ

http://www.slideshare.net/shinyorke/python-39061157 「Python 野球」で検索!!!

Page 7: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

ピタゴラス勝率

• “得点と失点が等しい時の勝率は5割である”という仮説に基づき生み出された指標

• 総得点と総失点から予想勝率を算出

• 式:(総得点の二乗)÷(総得点の二乗+総失点の二乗)

• ラグビー、サッカー等、他の球技でも使える

Page 8: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

デモ

Page 9: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

まなび• Golangクッソ面白い!

• 速くて軽い、スクラップ&ビルドな開発気持ちいい

• 思ったより学習コスト低くて良い、一日で作れるとは!

• Gopherかわいい

• 【困った】いいIDEあったら教えてください

• プライベート用言語としてPythonと併用しよう(真顔)

Page 10: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

PyCon JP 2015

https://pycon.jp/2015/ja/proposals/vote/23/

清き一票よろしくお願いします!

Page 11: Golang書き初め~Golangではじめるセイバーメトリクス( #gocon 2015 summer 6/21)

Let’s Play Baseball Hack!!!ご清聴ありがとうございました!

Twitter/Facebook/hatena: @shinyorke