$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pythonで細かい処理を書こう
Search
高見知英
PRO
January 16, 2019
Programming
0
890
Pythonで細かい処理を書こう
2019/01/16みんなのPython勉強会#41で発表した資料です。
高見知英
PRO
January 16, 2019
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
75
高見知英とAndroid
takamichie
PRO
0
62
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
65
最近のゲーム実況のハナシ
takamichie
PRO
0
78
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
500
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
140
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
130
高見知英のヒストリー
takamichie
PRO
0
100
SRPGがやりたい!
takamichie
PRO
0
240
Other Decks in Programming
See All in Programming
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
740
tparseでgo testの出力を見やすくする
utgwkk
2
240
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.4k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
490
GISエンジニアから見たLINKSデータ
nokonoko1203
0
130
FluorTracer / RayTracingCamp11
kugimasa
0
240
ゲームの物理 剛体編
fadis
0
350
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
140
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
210
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
AIコーディングエージェント(Manus)
kondai24
0
190
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
350
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Git: the NoSQL Database
bkeepers
PRO
432
66k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
How STYLIGHT went responsive
nonsquared
100
6k
Agile that works and the tools we love
rasmusluckow
331
21k
Rails Girls Zürich Keynote
gr2m
95
14k
Transcript
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. Pythonで 細かい処理を書こう 2019/01/16 NPO法人 まちづくりエージェント
SIDE BEACH CITY. 高見知英
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 高見知英です! 2019/01/16 2 Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. Python講座もやります •2019/01/20 •@さくらWORKS 2019/01/16 3
Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. UWSCって知ってますか? 2019/01/16 4 Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. UWSC •マクロソフト •やたらと強力な関数群 • 画面上の自動操作
• 簡単なGUI(セレクトボックスなど) • OLEオブジェクトに接続 • Excel操作 • IE操作 2019/01/16 5 Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. UWSC is Gone... 2019/01/16 6
Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 悔やんでいても仕方ないので… •UWSC風動作を実現するモジュール作った 2019/01/16 7 Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 現状の対応機能 • ダイアログ表示 uwstyle.dialogs •
ブラウザの操作(Selenium利用) uwstyle.webbrowser • Excelの操作 (win32comを使用) uwstyle.excel 2019/01/16 8 Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. ダイアログ、意外と便利 • OK(YES), Cancel(NO), Abort,
Ignore, Retry 表示可能ボタン • 指定秒数ボタンを選ばなければ、 ダイアログを×閉じしたとみなす(Noneを返す) タイムアウト指定 • コンボボックスで候補を選択 • ボタンで多肢選択 複数の選択肢 2019/01/16 9 Pythonで細かい処理を書こう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. Pythonと言えば 2019/01/16 Pythonで細かい処理を書こう 10
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 細かい処理を自動化 •思いついてから動かすまでの手間が 一番少ないのがPython? • Webアプリや機械学習もいいけど
• 細かいことにこそPythonを使おう • ちょっとした糊付けをするのがuwstyleモジュール 2019/01/16 Pythonで細かい処理を書こう 11
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 興味があればGithubも。 •https://github.com/TakamiChie/UWStyle Methods • プルリクエストが欲しいならやっぱり英語?
• モジュールの作り方よくわかってないので 手探り中 2019/01/16 Pythonで細かい処理を書こう 12
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 正しく怠けるのがプログラマ •アプリ以外も、無駄なことはスクリプトに •少しでも怠けよう。 • 怠けるためのプログラミングをしよう。
2019/01/16 Pythonで細かい処理を書こう 13
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. おわり ご清聴ありがとうございました 2019/01/16 Pythonで細かい処理を書こう 14