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
Pythonで始めるお手軽ダイエット(2)
Search
Yuuki Shimizu
August 24, 2019
Programming
0
380
Pythonで始めるお手軽ダイエット(2)
2019.8.24
富士もくもく会 #2 LT
Yuuki Shimizu
August 24, 2019
Tweet
Share
More Decks by Yuuki Shimizu
See All by Yuuki Shimizu
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
150
Gemini API を試した話と山梨でオススメのものを語るLT
yuukis
0
67
山梨のIT勉強会コミュニティを盛り上げるためにアレ作ってみた!
yuukis
0
64
FastAPI を活用した オープンデータAPI の作成
yuukis
0
960
FastAPIで始める やまなし温泉めぐり
yuukis
0
440
Slack の困りごとを何とかしてみた①
yuukis
0
83
Pythonでslackの困りごとを何とかしてみた①
yuukis
0
310
Pythonでお絵かき①
yuukis
0
360
Pythonを使ってみんなでワイワイしたい
yuukis
0
190
Other Decks in Programming
See All in Programming
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
3
750
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
190
私の愛したLaravel 〜レールを超えたその先へ〜
kentaroutakeda
12
3.7k
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
1.3k
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
230
爆速スッキリ! Rspack 移行の成果と道のり - Muddy Web #11
dora1998
1
170
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
160
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
490
PsySHから紐解くREPLの仕組み
muno92
PRO
1
530
令和トラベルにおけるコンテンツ生成AIアプリケーション開発の実践
ippo012
1
270
Agentic Applications with Symfony
el_stoffel
1
150
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
760
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
We Have a Design System, Now What?
morganepeng
51
7.5k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
The Cult of Friendly URLs
andyhume
78
6.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
Building Applications with DynamoDB
mza
94
6.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
118
51k
Transcript
【富士もくもく会 #2 LT】 Python で始める お手軽ダイエット 2019. 8. 24 しみず
ゆうき 1
おまえ誰よ? しみず ゆうき • モバイルアプリ エンジニア • 甲府生まれ 甲府育ち ※
現在は東京に出稼ぎ中(3年目) 2
ところで皆さん! ダイエットしてますか〜? 3
ダイエットって、なかなか続かない • 食べることは幸せ(特に甘いもの、お酒) • 運動は辛い しみずは、油断するとすぐに太ります 4
春、職場でダイエット宣言 5 今年こそダイエット頑張ります! 痩せたいなら、毎日体重を Slack に投稿してよ 色々言ってあげるから
この LT の内容 Python で 自身の Fitness データを定期的に取得し Slack に自動投稿する仕組みを作った話
6
構成について 7
体重計 • 今年1月に購入したもの 約3,000円 • 専用アプリがあり、 Bluetooth でスマートフォン に転送 •
Google Fit と同期してくれる 8
Google Fitness store 9 REST API 80kg 痩せる気あるの? .py Slack
① ①毎朝 体重を測る (アプリで Google Fit と同期) ②GitLab CI が Pythonコードを 毎日定期実行 ③Fit REST API で体重データを取得 ④Matplotlibで折れ線グラフを作成し、 S3 にアップ ⑤Slack に結果を書き込み ⑥結果をメンバーが見て 応援する ② ③ ④ ⑤ ⑥
出力結果 10 平日 正午頃に 社内 Slack へ自動投稿
体重の増減を色でわかりやすく 11
役に立ったもの • Google APIs Explorer ◦ https://developers.google.com/apis-explorer/ ◦ Google Fit
REST API を試せる ◦ 面倒な OAuth を気にせず実行できる • Jupyter Notebook 12
で、結局 痩せたの? 13
効果ありませんでした 14
もう、みんなでやろう! 15 競争相手 がいないと 痩せないんじゃない?
有志で体重の増減を共有! 16 準備中 女性もいるので、 体重は隠すようにする (増減だけでクラフ化)
さいごに 17
まとめ 「Python で始めるお手軽ダイエット」 • Python のおかげで手軽に作成できた。最高! • 応援してくれる仲間がいる。最高! • 誰か手軽に痩せられる方法を教えてください!
18