「O’Reilly Japan – 退屈なことはPythonにやらせよう」の日本語版が2017年6月に販売されました。気になったので、目次を見たところ前半の0章から10章までは初心者向けのPython入門なので、購入しようかどうか迷っていたのですが、英語版は、「https://automatetheboringstuff.com/」で公開されていていました。
私はプログラミング経験があり、PythonのWebフレームワークのFlaskやスクレイピングライブラリーのBeautifulSoupを少し使ったことがあるので、英語版で各ライブラリーの使い方を参考にしながら、ソースコードを動かせばよさそうなのが分かりました。
11章からの概要
- 11章 Web スクレイピング
- Requests – Webサイトをダウンロードする
- Beautiful Soup – HTMLパーサー
- Selenium – ブラウザー起動や操作
- 12章 Excel操作
- 13章 PDF,Word
- 14章 CSV JSON
- 15章 スケジュール管理、時間制御、タイマー、ストップウォッチ
- 16章 メール、テキストメッセージ
- 17章 イメージ操作
- 18章 キーボードマウス操作
ブラウザー操作、画像認識、キーボードマウス操作がプログラミングで制御できるといろいろできそうです。