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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
高見知英
January 16, 2019
Programming
890
0
Share
Pythonで細かい処理を書こう
2019/01/16みんなのPython勉強会#41で発表した資料です。
高見知英
January 16, 2019
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
120
高見知英とAndroid
takamichie
0
100
大人になってからのゲームデビューのハナシ
takamichie
0
93
最近のゲーム実況のハナシ
takamichie
0
110
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
530
山手縁乃庭のいまとこれから考えていること
takamichie
0
170
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
160
高見知英のヒストリー
takamichie
0
130
SRPGがやりたい!
takamichie
0
270
Other Decks in Programming
See All in Programming
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.6k
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
150
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.7k
Explore CoroutineScope
tomoeng11
0
180
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
670
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
230
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
150
空間オーディオの活用
objectiveaudio
0
140
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
110
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
760
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
130
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Building an army of robots
kneath
306
46k
GraphQLとの向き合い方2022年版
quramy
50
15k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Odyssey Design
rkendrick25
PRO
2
610
The SEO identity crisis: Don't let AI make you average
varn
0
460
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