Slide 1

Slide 1 text

【Shingen.py #3 LT】 Python で始める お手軽ダイエット 2019. 3. 16 しみず ゆうき 1

Slide 2

Slide 2 text

おまえ誰よ? しみず ゆうき ● Android / iOS プログラマ ● 甲府生まれ 甲府育ち ※ 現在は東京に出稼ぎ中(3年目) 2

Slide 3

Slide 3 text

ところで皆さん! ダイエットしてますか〜? 3

Slide 4

Slide 4 text

ダイエットって、なかなか続かない ● 食べることは幸せ(特に甘いもの、お酒) ● 運動は辛い しみずは、油断するとすぐに太ります 4

Slide 5

Slide 5 text

職場でダイエット宣言 5 今年こそダイエット頑張ります! 痩せたいなら、毎日体重を Slack に投稿してよ 色々言ってあげるから

Slide 6

Slide 6 text

この LT の内容 Python で 自身の Fitness データを定期的に取得し Slack に自動投稿する仕組みを作った話 6

Slide 7

Slide 7 text

構成について 7

Slide 8

Slide 8 text

体重計 ● 今年1月に購入したもの 約3,000円 ● 専用アプリがあり、 Bluetooth でスマートフォン に転送 ● Google Fit と同期してくれる 8

Slide 9

Slide 9 text

Google Fitness store 9 REST API 80kg 痩せる気あるの? .py Slack ① ①毎朝 体重を測る  (アプリで Google Fit と同期) ②GitLab CI が Pythonコードを  毎日定期実行 ③Fit REST API で体重データを取得 ④Matplotlibで折れ線グラフを作成し、  S3 にアップ ⑤Slack に結果を書き込み ⑥結果をメンバーが見て 応援する ② ③ ④ ⑤ ⑥

Slide 10

Slide 10 text

出力結果 10 平日 朝9:00頃に 社内 Slack へ自動投稿

Slide 11

Slide 11 text

体重の増減を色でわかりやすく 11

Slide 12

Slide 12 text

役に立ったもの ● Google APIs Explorer ○ https://developers.google.com/apis-explorer/ ○ Google Fit REST API を試せる ○ 面倒な OAuth を気にせず実行できる ● Jupyter Notebook 12

Slide 13

Slide 13 text

で、結局 痩せたの? 13

Slide 14

Slide 14 text

14 まだ始めていません!!! ● 実は、今朝完成したばかり ● 来週から稼働させます ● 目指せ!●● kg

Slide 15

Slide 15 text

さいごに 15

Slide 16

Slide 16 text

まとめ 「Python で始めるお手軽ダイエット」 ● Python のおかげで手軽に作成できた。最高! ● 応援してくれる仲間がいる。最高! ● 誰か手軽に痩せられる方法を教えてください! 16