• bookloveru2

退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング

更新日:2021年11月1日



皆様、こんにちは。



今回は、久々に本の紹介です。


最近は、プログラミングコード記事や統計関連の記事ばかりでしたので、

本来の【本】の紹介をしたいと思います。






表題の通りですが、コレ👇です。

退屈なことはPythonにやらせよう 第2版 ―ノンプログラマーにもできる自動化処理プログラミング

Amazon紹介文は下記の通りです。

 

一歩先行くハイパフォーマンスなビジネスパーソンからの圧倒的な支持を獲得し、自作RPA本の草分けとして大ヒットしたベストセラー書の改訂版。劇場的な「業務効率化」「コスト削減」「生産性向上」を達成するには、単純な繰り返し作業の自動化は必須です。

改定書ではWordやExcel、PDF文書の一括処理、Webサイトからのダウンロード、メールやSMSの送受信、画像処理、GUI操作といった日常業務でよく直面する面倒で退屈な作業を、Pythonと豊富なモジュールを使って自動化します。今回の改訂では、GmailやGoolgeスプレッドシートの操作、Pythonと各種モジュールの最新版への対応、演習等を増補しています。日本語版では、PyInstallerによるEXEファイルの作成方法を巻末付録として収録しました。

 

私が読んだのは、第一版でしたが、初心者にも理解しやすく、読み応えのあるボリューム感でした。


python初学者用に、anaconda等のpythonの導入方法から、コマンドプロンプトの説明・起動方法から始まり、if文、リスト、文字型等の基礎を説明したのちに、


エクセルの自動化。

メールの自動チェック。

ウェブサイトからの自動情報収集。

word・PDFの自動操作。


といった、単純作業のオートメーション手法が記載・説明されています。

初学者の私にも分かり易い記述で、日本語翻訳をして下さった方の努力が感じられます。


下記のコードをコピペするだけでも、

「あっ。スクレイピングって思ったより、簡単だ!(^^)!。」

と、感じられると思います。


import requests
#requestsモジュールはwebページをダウンロードするだけのもの。
#ダウンロードしたデータは、ネットが切れても保持している。
#webサイトへアクセス
res = requests.get("https://automatetheboringstuff.com/files/rj.txt")
print(type(res))
#webサイトへのリクエストが成功したか確認
print(res.status_code == requests.codes.ok)
#res の状況チェック。簡易版 200OK!! 404NG
print(res)
#ダウンロードしたwebサイトはresponseオブジェクトのtext属性に文字列として格納される。
#ここでは約179,000文字
print(len(res.text))
#冒頭510文字をプリント
print(res.text[:510])

実行結果👇例文はロミオとジュリエットです。(>_<)


<class 'requests.models.Response'> 
True
 <Response [200]> 
 178978 
 The Project Gutenberg EBook of Romeo and Juliet, by William Shakespeare  
 
 This eBook is for the use of anyone anywhere at no cost and with almost no restrictions whatsoever.  You may copy it, give it away or re-use it under the terms of the Project Gutenberg License included with this eBook or online at www.gutenberg.org/license   
 
 Title: Romeo and Juliet  Author: William Shakespeare  
 Posting Date: May 25, 2012 [EBook #1112] 
 Release Date: November, 1997  [Etext #1112]  Language: English 

上記の感じで、サクサクとプログラミングの理解が進む本なので、一読をオススメ致します。


新たに、pythonやってみようかな!(^^)!

と、お考えの方にお勧めの書となっております。


では、また。


pythonでプログラミングがしたい!! 
pythonを学びたい!という方には、
オンラインプログラミング教室『Aidemy アイデミー』がお勧めです。
ご自身でプログラム環境を用意する必要は無く、サイトへアクセスするだけです。  創業者は東京大学工学部卒の石川聡彦さん。
著書に『人工知能プログラミングのための数学がわかる本』(KADOKAWA/2018年)など。 
無料で、お試しもできますので安心です。
お時間ある方は下記リンクを覗いてみてはいかがでしょうか(*'ω'*)






タグ:

閲覧数:113回0件のコメント

最新記事

すべて表示