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で細かい処理を書こう
Search
高見知英
January 16, 2019
Programming
900
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pythonで細かい処理を書こう
2019/01/16みんなのPython勉強会#41で発表した資料です。
高見知英
January 16, 2019
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
140
高見知英とAndroid
takamichie
0
120
大人になってからのゲームデビューのハナシ
takamichie
0
110
最近のゲーム実況のハナシ
takamichie
0
130
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
550
山手縁乃庭のいまとこれから考えていること
takamichie
0
190
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
180
高見知英のヒストリー
takamichie
0
150
SRPGがやりたい!
takamichie
0
300
Other Decks in Programming
See All in Programming
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
500
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
210
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
350
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
110
Android CLI
fornewid
0
220
5分で問診!Composer セキュリティ健康診断
codmoninc
0
970
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
170
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
550
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
470
Featured
See All Featured
Music & Morning Musume
bryan
47
7.3k
We Are The Robots
honzajavorek
0
300
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
370
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Designing for humans not robots
tammielis
254
26k
How to Talk to Developers About Accessibility
jct
2
510
Six Lessons from altMBA
skipperchong
29
4.4k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
690
Speed Design
sergeychernyshev
33
2k
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