日常生活の質を毎日0.2%改善するブログ

日常生活の質を上げるために必要な行動、考えをまとめたり、検証したことをかき殴ってみるブログ。

【Python】KindleアンリミテッドでPythonでの自動化・仕事効率化に関する書籍をダウンロード。スクレイピング、API操作には不自由がないようにしておきたい

PythonとAWSLambdaを使ってAPI操作になれる

お題「マイブーム」

月曜日ということでいろいろKindleアンリミテッドで週刊誌や月刊誌、そのたもろもろダウンロードしました。ダウンロードした書籍は以下。これだけで軽く980円を超えているところがナイスですね。コスパ良すぎ。 

週刊大衆 2019年3月18日号[雑誌]

週刊大衆 2019年3月18日号[雑誌]

 
家電批評 2019年 4月号 [雑誌]

家電批評 2019年 4月号 [雑誌]

 

 

デジタルカメラマガジン 2019年2月号

デジタルカメラマガジン 2019年2月号

 

一年前に勉強をはじめたものの、仕事が忙しくなりここ半年放置していた「Python」。

改めてやり直そうと以下の書籍もダウンロードしました。

ちょっと大上段ですが「5G」な世界になるとなんでもネットに繋がる、それすなわち今まで以上にAPIなんでもできてしまう世の中になることと思っています。とすれば、APIを操作してデータを見るとか、ガジェットを操作するというのは当たり前の世の中になってくるのではないかなと。

そんなときAPIでちょっとイケてる動かし方を知っているのは生産性があがるのではないかなと感じたので再び手を出してることにしました。

 以下は目次です。

目次

1. Python

1.1 Python2とPython3
1.2 Pythonの基本的な取り扱い
1.3 Pythonの基本文法
1.4 venv

2. テキストエディタの導入

2.1 テキストエディタの選定
2.2 Atomを導入する
2.3 Atomの基本的な使い方
2.4 AtomでPythonのコードを書く


3. Webスクレイピング

3.1 Webスクレイピングとは何か? 
3.2 Webスクレイピングを学ぶメリット
3.3 Webスクレイピングを行う時の注意点



4. HTML

4.1 HTMLとは何か?
4.2 XMLとは何か?
4.3 HTMLの基本
4.4 HTML5でのタグの役割


5. Beautiful Soup4

5.1 Beautiful Soup4とは?
5.2 Beautiful Soup4のインストール
5.3 Beautiful Soupの基本的な使い方
5.4 HTMLを解析する
5.5 オンラインからURLを指定してHTMLを取得する

6. データの保存(永続化)の方法

6.1 スクレイピングの結果をどのように保存するか?
6.2 CSV
6.3 Excelブック
6.4 データベース

7. Beautiful Soup4の応用

7.1 Webページにある画像を一括でダウンロードする
7.2 Webページにあるリンクをまとめて抜き出す。
7.3 特定のサイトのメタタグの使い方を一括で確認する
7.4 特定のWebサイトの記事一覧を取得する

8. RSS

8.1 RSSとは何か?
8.2 RSSの基本構造
8.3 Pythonで使えるRSSライブラリ
8.4 RSSの情報をCSVに保存する


9. Google Colaboratoryを使う

9.1 Google Colaboratoryを使う利点
9.2 Google Colaboratoryを使用する
9.3 Google Colaboratoryでのパッケージ管理
9.4 Google ColaboratoryでのWebスクレーピング
9.5 Google ColaboratoryからGoogleスプレッドシートを操作してスクレイピングの結果を保存する

6章から9章あたりのWEBデータ保存と分析はブログ、サイト運営にも助かりそうです。

私の場合、JSONで取ってくるところまではわかるのですが、そのあとのデータ加工の部分がからっきしなのでその辺でなにか掴み取れればな、、、と考えております。

返す返すもありがないのがKindleアンリミテッドなこと。経済的に助かります。それにしても最近は幅広くなりました。コスパ良すぎなサービスです。

 

www.amazon.co.jp