Submit Search
Upload
Pythonでトヨタカレンダーを読んでみた
•
Download as ODP, PDF
•
1 like
•
797 views
学 山本
Follow
2016-02-06 Python東海 第29回勉強会
Read less
Read more
Software
Report
Share
Report
Share
1 of 10
Download now
Recommended
ニジエチューニング3月
ニジエチューニング3月
nijieinfra
NaITE #23「Scrum入門&Agile Japan 2017 長崎サテライト参加報告」 OP資料
NaITE #23「Scrum入門&Agile Japan 2017 長崎サテライト参加報告」 OP資料
NaITE_Official
鯖江夕景
鯖江夕景
青島 英和
概要パネル1枚目(シャレットワークショップ2016杵築)
概要パネル1枚目(シャレットワークショップ2016杵築)
urbandesignsupport
シャイなRubyistにできること
シャイなRubyistにできること
Narihiro Nakamura
同人ゲーム開発者が直面する法律問題
同人ゲーム開発者が直面する法律問題
IGDA Japan
Gofのデザインパターン stateパターン編
Gofのデザインパターン stateパターン編
Ayumu Itou
mpld3でInteractiveデータ可視化
mpld3でInteractiveデータ可視化
monochrojazz
Recommended
ニジエチューニング3月
ニジエチューニング3月
nijieinfra
NaITE #23「Scrum入門&Agile Japan 2017 長崎サテライト参加報告」 OP資料
NaITE #23「Scrum入門&Agile Japan 2017 長崎サテライト参加報告」 OP資料
NaITE_Official
鯖江夕景
鯖江夕景
青島 英和
概要パネル1枚目(シャレットワークショップ2016杵築)
概要パネル1枚目(シャレットワークショップ2016杵築)
urbandesignsupport
シャイなRubyistにできること
シャイなRubyistにできること
Narihiro Nakamura
同人ゲーム開発者が直面する法律問題
同人ゲーム開発者が直面する法律問題
IGDA Japan
Gofのデザインパターン stateパターン編
Gofのデザインパターン stateパターン編
Ayumu Itou
mpld3でInteractiveデータ可視化
mpld3でInteractiveデータ可視化
monochrojazz
鹿児島らぐはじめました
鹿児島らぐはじめました
Kenichiro MATOHARA
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
hiroshi sano
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
Katayanagi Nobuko
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
20161111 re:Work meetupYamagata2016 酒と仕事とテレワークとぎょり
20161111 re:Work meetupYamagata2016 酒と仕事とテレワークとぎょり
Gyori Nagafuchi
起業から3年間を支えてくれた kintoneとChatOps_オルターブース
起業から3年間を支えてくれた kintoneとChatOps_オルターブース
Cybozucommunity
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
Takanori Suzuki
More Related Content
Similar to Pythonでトヨタカレンダーを読んでみた
鹿児島らぐはじめました
鹿児島らぐはじめました
Kenichiro MATOHARA
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
hiroshi sano
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
Katayanagi Nobuko
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
20161111 re:Work meetupYamagata2016 酒と仕事とテレワークとぎょり
20161111 re:Work meetupYamagata2016 酒と仕事とテレワークとぎょり
Gyori Nagafuchi
起業から3年間を支えてくれた kintoneとChatOps_オルターブース
起業から3年間を支えてくれた kintoneとChatOps_オルターブース
Cybozucommunity
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
Takanori Suzuki
Similar to Pythonでトヨタカレンダーを読んでみた
(7)
鹿児島らぐはじめました
鹿児島らぐはじめました
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
Python札幌 2012/06/17
Python札幌 2012/06/17
20161111 re:Work meetupYamagata2016 酒と仕事とテレワークとぎょり
20161111 re:Work meetupYamagata2016 酒と仕事とテレワークとぎょり
起業から3年間を支えてくれた kintoneとChatOps_オルターブース
起業から3年間を支えてくれた kintoneとChatOps_オルターブース
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
Pythonでトヨタカレンダーを読んでみた
1.
Pythonでトヨタカレンダー を読んでみた 2016-02-06 Python東海 第29回勉強会 山本 学
2.
自己紹介 ● 山本 学 ● 名古屋でSEやってます ●
新人との歳の差が10歳差になりました ● 夏から図書館にお世話になっています – 予約すれば最寄りの図書館まで届けてくれ るので助かる – 無料だし
3.
RoboLancerについて ● 過去3ヶ月の収支 – 11月
収入: 891¥ 支出: 864 (+27)¥ – 12月 収入: 746¥ 支出: 864 (-118)¥ – 1月 収入: 576¥ 支出: 864 (-288)¥ ● やはりお世話が必要 ● 競合多数?
4.
きっかけ ● 仕事でトヨタカレンダーのCSVが必要に なった ● Webからとってくればいいやん! ●
勉強会のネタにもなるし!
5.
対象のページ http://www.toyota-boshoku.com/jp/about/company/calendar/
6.
状態遷移 年の開始タグ待ち 年の内容待ち 月の内容待ち 月の開始タグ待ち 日の開始タグ待ち 日の内容待ち 大晦日? 月末? T F T F ちょっと状態遷移が …複雑だな Stateパターンを 使ってみようか
7.
Stateパターンって? https://ja.wikipedia.org/wiki/State_パターン
8.
クラス図 html.parser.HTMLParser ToyotaCalendarParser CalendarParseState CalendarRecorder WaitForYearStartTag WaitForYearData WaitForMonthStartTag WaitForMonthData WaitForDateStartTag WaitForDateData
9.
デモ ● 動いてくださいお願いします https://gist.github.com/m-yamamo0417/ba3ad1af1a58b7129bcd
10.
まとめ ● 気持よくパターンがきまったのでよかった – …最初はフラグで実装しましたけど ●
勉強会を意識することで気づきを得られた – 勉強会って本当にいいものですね
Download now