退屈なことはPythonにやらせよう 第2版
ノンプログラマーにもできる自動化処理プログラミング
Al Sweigart, 相川 愛三オライリー・ジャパン744ページISBN 9784873119274
Pythonタグで2位(64冊中)。Zenn・Qiitaなどの8記事で紹介され、全期間では同率87位(言及のある1,753冊中、時点)。
- 紹介記事
- 8件
- 媒体別
- Zenn 2・Qiita 3・企業テックブログ 3
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 対象読者
- プログラミング経験があり、業務の自動化処理を学びたい人 根拠: SE 1年目で読んだ技術書68冊+α
- 出版年
- ・第2版(約4年前)
- タグ内の順位
- Pythonタグで2位(64冊中・紹介記事数の順)
- 注意点
- 前半は他言語経験者には冗長で、完全未経験者には別の本を勧める記事がある 根拠: SE 1年目で読んだ技術書68冊+α
対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。
別の版
紹介記事の件数・順位は、すべての版の紹介をまとめて数えています(同じ記事が複数の版を紹介していても1件)。
紹介の推移
2017年下期から2026年上期までの18期のうち8期で紹介されています。直近の2026年上期は1%(93記事中1記事)でした。
数値を表で見る
| 期間 | この本 | 全体 | 割合 |
|---|---|---|---|
| 2026年上期 | 1記事 | 93記事 | 1% |
| 2025年下期 | 0記事 | 137記事 | 0% |
| 2025年上期 | 0記事 | 127記事 | 0% |
| 2024年下期 | 0記事 | 160記事 | 0% |
| 2024年上期 | 0記事 | 120記事 | 0% |
| 2023年下期 | 0記事 | 132記事 | 0% |
| 2023年上期 | 0記事 | 93記事 | 0% |
| 2022年下期 | 1記事 | 95記事 | 1% |
| 2022年上期 | 1記事 | 71記事 | 1% |
| 2021年下期 | 0記事 | 68記事 | 0% |
| 2021年上期 | 1記事 | 47記事 | 2% |
| 2020年下期 | 0記事 | 67記事 | 0% |
| 2020年上期 | 1記事 | 37記事 | 3% |
| 2019年下期 | 0記事 | 40記事 | 0% |
| 2019年上期 | 1記事 | 27記事 | 4% |
| 2018年下期 | 1記事 | 14記事 | 7% |
| 2018年上期 | 0記事 | 9記事 | 0% |
| 2017年下期 | 1記事 | 14記事 | 7% |
「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。
紹介している記事
いいね数順 · 8件記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた Qiita · Shoki Hata · · いいね 417
紹介された版: 初版(2017年)
Webエンジニアとして新卒入社するまでに読んできた本をまとめる記事の中で、ファイル操作や表計算データの更新など、日々の業務に使えるPythonプログラムのtipsを紹介する本として取り上げている。非エンジニアも読者に想定され、環境構築についても情報が多く、手厚くフォローされていると述べている。
- SE 1年目で読んだ技術書68冊+α Qiita · BinomialSheep · · いいね 260
紹介された版: 初版(2017年)
入社前の2月に読み、評価・難易度をともに★2としている。前半はPython入門、後半はテーマ別の自動化処理と整理し、「ノンプログラマーにもできる」というより、前半でプログラマーになるから可能だと評する。前半は他言語経験者には冗長で、完全未経験者は別の本で入門する方がよい一方、後半は面白く、Excelの章で得た知識を今も時々使うという。2024年の非プログラマー向け自動化には『面倒なことはChatGPTにやらせよう』を挙げ、Python学習にも触れている。
- [初学者向け]プログラミングを独学する上で参考になる書籍 Zenn · Nobkz · · いいね 52
紹介された版: 初版(2017年)
Lispに続いて学ぶテキスト言語としてPythonを挙げ、本書を入門書でありながら、後半に実践的な内容を含むものと説明している。内容は実践的だと評価し、当初はLispの本より先に読む順にするつもりだったという。ただし第2版が近く刊行されると聞き、新しい版を読むなら発売まで待つ方がよいとして、紹介時点では刊行を待つよう述べている。
- [積読] 新卒から5年間で読んだ80冊と未読の幾百冊の特徴を考える Zenn · Anri · · いいね 11
O’Reillyの本を試す候補の一つとして本書を挙げ、効率化のアイディアに活用したいとしている。O’Reillyの本はほとんど読んでおらず、候補には薄めの本や既知の内容が多い本も並べている。記事では、読む本の使い道を言語化することや、ハンズオン系を読む段階と実際に動かす段階に分ける学習法を考察しており、本書も今後試す本として位置づけている。
- 技術書 coding(148) Qiita · Dr. Kiyoshi Ogawa · · いいね 3 紹介された版: 初版(2017年)
- Python初心者が独学で中級者になれる6つのサイトと書籍 企業テックブログ · paiza ·
紹介された版: 初版(2017年)
Python入門編や公式チュートリアルを終えた後に実際に何か作ってみたい人、Pythonの使い道を知りたい人向けの自動化処理に特化した本だと述べている。Pythonの基本も載っているため、経験があり早く実践したい人は手を動かしながら学べるとする。一方でチュートリアルとしてはやや足りない部分があり、体系的に学ぶならMIT教科書やエキスパートPythonとの併読がよいとしている。
- 【初心者からOK】レベル別・Pythonを学ぶ人が読むべき6冊の本 企業テックブログ · paiza ·
紹介された版: 初版(2017年)
中級者向けとして、入門編や公式チュートリアルを終え、実際にPythonで何かしたい人に合うと述べる。自動化処理に特化し、手を動かしながら実践を学べる。体系的に学ぶにはやや足りず、MITの教科書やエキスパートPythonとの併読を勧め、すでにPythonを使いこなす人には物足りないとしている。
- エンジニアがPythonを使って自動化している4つのこと―退屈なことはPythonにやらせよう 企業テックブログ · paiza ·
紹介された版: 初版(2017年)
本書を読み、ノンプログラマーも対象のため半分ほどがPython自体の解説で、第二部から本題の自動化の話になり、興味深く読んだと述べている。これに触発され、普段Pythonにやらせている作業として、Gmail APIでのメール送信、lxmlによるスクレイピング、GitHub APIでのissue取得を紹介している。動的なページにはSeleniumを使うという本書の記載にも触れている。
この本について
Pythonの基礎から始め、日常業務で発生する定型作業を自動化するプログラムの作成まで学ぶ入門書である。前半では式、変数、条件分岐、ループ、関数、例外処理、リストや辞書、文字列操作など、プログラムを組み立てるための基本を扱う。後半ではWord・Excel・PDFの一括処理、Webからのダウンロード、メールやSMSの送受信、画像処理、GUI操作などを題材に、Pythonのモジュールを使った自動化を学ぶ。改訂版ではGmailやGoogleスプレッドシートの操作、更新されたPythonとモジュールへの対応、演習が加わり、日本語版付録ではPyInstallerを使った実行ファイルの作成を扱う。
出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- 第I部 Pythonプログラミングの基礎
- 1章 Pythonの基本
- 2章 フロー制御
- 3章 関数
- 4章 リスト
- 5章 辞書とデータ構造
- 6章 文字列の操作
- 第II部 処理の自動化
- 7章 正規表現を使ったパターンマッチ
- 8章 入力検証
- 9章 ファイルの読み書き
- 10章 ファイル管理
- 11章 デバッグ
- 12章 Webスクレイピング
- 13章 Excelスプレッドシートの操作
- 14章 Google Sheetsの操作
- 15章 PDFと Word文書の操作
- 16章 CSVファイルとJSONデータの操作
- 17章 時間管理、タスクのスケジューリング、プログラム起動
- 18章 電子メールやSMSの送信
- 19章 画像の操作
- 20章 GUI自動化によるキーボードとマウスの制御
- 付録A サードパーティーモジュールのインストール
- 付録B Pythonスクリプトの実行
- 付録C 演習問題の解答