Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
33分4秒ではじめるPy “Baseball” Data入門
Search
Shinichi Nakagawa
PRO
February 20, 2017
Programming
2
350
33分4秒ではじめるPy “Baseball” Data入門
#PyNyumon #4 2017/2/20 LT登壇資料
すべてのPython初心者&野球好きに贈る
Shinichi Nakagawa
PRO
February 20, 2017
Tweet
Share
More Decks by Shinichi Nakagawa
See All by Shinichi Nakagawa
生成AI時代におけるSREの進化とキャリア戦略 / Building an Embedded SRE team and my career
shinyorke
PRO
0
100
生成AIを活用した野球データ分析 - メジャーリーグ編 / Baseball Analytics for Gen AI
shinyorke
PRO
1
4.9k
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
2
4.7k
AI・LLM事業部のSREとタスクの自動運転
shinyorke
PRO
0
470
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
PRO
2
3.5k
Terraform, GitHub Actions, Cloud Buildでデータ基盤をProvisioningする / Data Platform provisioning for Google Cloud and Terraform
shinyorke
PRO
2
3.4k
Cloud RunとCloud PubSubでサーバレスなデータ基盤2024 with Terraform / Cloud Run and PubSub with Terraform
shinyorke
PRO
9
4.2k
自らを強いエンジニアにするための3つの習慣 / I need to be myself, I can't be no one else
shinyorke
PRO
85
88k
阪神タイガース優勝のひみつ - Pythonでシュッと調べた件 / SABRmetrics for Python
shinyorke
PRO
1
1.5k
Other Decks in Programming
See All in Programming
私達はmodernize packageに夢を見るか feat. go/analysis, go/ast / Go Conference 2025
kaorumuta
2
490
私はどうやって技術力を上げたのか
yusukebe
43
17k
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.5k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
920
実践AIチャットボットUI実装入門
syumai
7
2.5k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
580
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
590
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
180
CSC509 Lecture 03
javiergs
PRO
0
330
CSC305 Lecture 04
javiergs
PRO
0
250
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
140
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Designing for humans not robots
tammielis
254
25k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Fireside Chat
paigeccino
40
3.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
What's in a price? How to price your products and services
michaelherold
246
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Music & Morning Musume
bryan
46
6.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Transcript
334ඵͰ͡ΊΔ Py “Baseball” Dataೖ Shinichi Nakagawa @shinyorke (ٿPythonͷਓ)
Who am I ? • Shinichi Nakagawa(@shinyorke) • Retty. Inc
Engineer/Tech Lead • Python/PyData/Baseball Science/Agile • ٿͷਓʮٿʯʮPythonʯͰݕࡧʂ • Ͳ͜ͷνʔϜͷϑΝϯ͔͍ͯͩ͘͠͞
͜ΕΛॻ͍ͨਓͰ͢(࣮) ॳ৺ऀ͕PythonΛ֮͑ΔҝͷຊͷબͼํΛମܥԽͯ͠Έͨ(2017൛) http://shinyorke.hatenablog.com/entry/2017/01/15/170602
Starting member • PyData #ͱ • Py Baseball Data #ͱ
• 334ඵ(ఔ)ͰͰ͖ΔPy “Baseball” Data • ·ͱΊ
PyData #ͱ
“”” PyDataͱσʔλੳσʔλ׆༻ ʹPythonͳΒͼʹPython Library Λ ར༻͠Α͏ͱ͍͏ਓྨͷӦΈͷ૯শ “”” ※@iktakahiro ͞Μͷ͓ݴ༿ΑΓൈਮ http://www.slideshare.net/
iktakahiro/pydata-67913897
PyDataɹ˞ݸਓతͳղऍͱݟղ • ਓྨ͕ͨ͠,͘͜͠Ε͔Β͢σʔλΛ,Pythonͷ ΤίγεςϜͰੳ&(ϚτϞʹ)׆༻͠Α͏ʂͱ͍͏ӦΈ. • PyDataͷ݁Ռ,Πϊϕʔγϣϯ͕ى͖ͨΓؔΘΔਓୡ͕ ͤʹͳͬͨΒ͍͍ͳ. • ExcelͷΘΓʹPython, ΨνͷػցֶशɾDeep
Learning, ٿσʔλΛָ͍ͬͯ͡͠Ήetc…શ෦PyDataͩΑʂ
Py Baseball Data #ͱ
“”” Py Baseball Dataͱ, ٿ౷ܭֶٴͼ,ͳΜJͳωλ࡞ΓͷͨΊ, PythonͳΒͼʹPython Library Λ ར༻͠Α͏ͱ͍͏, ʮ͖͏ຽ(ٿϑΝϯ)ʯͷӦΈͷ૯শ
“”” ※ࢲ(@shinyorke)͕࡞ͬͨޠ
ࣄྫ ʲॳ৺ऀ͚ʳ334ඵͰ͓΅͑Δٿ౷ܭֶͱPyDataʙཅଲ߯Λఴ͑ͯ http://qiita.com/shinyorke/items/ee58a82ad589f7f4c446
ࠓΔ͜ͱ • Python 3(3.6.0)͕ಈ͘ڥΛ࡞Δ • PyDataڥΛ࡞Δ&ಈ͔͢ • WBCຊදࡔຊ༐ਓ(G)ͷΛ࣋ͬͯ͘Δ #͠ •
લॲཧͱՄࢹԽ,ηΠόʔϝτϦΫεΛͬͯΈΔ • ॴཁ࣌ؒɿ334ඵ #ͳΜͰࡕਆؔͳ͍Ζ • https://github.com/Shinichi-Nakagawa/pynyumon_baseball/blob/ master/hayato_sakamoto.ipynb
Python 3(3.6.0)ڥΛ࡞Δ ~ ᐅ # Mac OS X(macOS)ͷ߹Ͱ͢,ଞͷOS্ख͘άά͍ͬͯͩ͘͞. ~ ᐅ
brew install python3 ~ ᐅ python3 -m venv ~/Document/yakiu # venvͰڥ࡞Δ(PathͲ͜Ͱ) ~ ᐅ source ~/Documents/yakiu/bin/activate # ԾڥΛ༗ޮԽ͢ΔΑ
PyDataڥΛ࡞Δ&ಈ͔͢ $ # Mac OS X(macOS)ͷ߹Ͱ͢,ଞͷOS্ख͘άά͍ͬͯͩ͘͞. (yakiu) ~ ᐅ pip
install ipython pandas beautifulsoup4 numpy lxml html5lib jupyter matplotlib seaborn (yakiu) ~ ᐅ jupyter notebook
ଓ͖ͪ͜ΒͰ(ࢼͯ͠Έͯ) https://github.com/Shinichi-Nakagawa/pynyumon_baseball/ blob/master/hayato_sakamoto.ipynb
·ͱΊ • ͦΒ(PythonDataڥ࡞Γָ͕Ͱ) ͦ͏(ࡔຊ༐ਓϝνϟΫνϟੌ͍ʹ) Αɹ(ܾ·͍ͬͯΔ͡Όͳ͍͔) • ٿ͖ͳΒ,PyDataٿ͔Βೖͬͨ΄͏͕Γ͍͢ͱ ࢥ͍·͢ʂ(ݸਓͷݟղ) • ٿʹݶΒͣ,͖ͳςʔϚɾதͰ͖ΔϞϊͰγϯϓϧʹ
͡ΊΔͷ͕ྑ͍ͱࢥ͏Αʂ #ଃΔݴ༿
ήʔϜηοτʂʂʂ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠. Shinichi Nakagawa(Twitter/Facebook:@shinyorke)