【読書×プログラミング】データ収集案件についての本を読む
先日より、Pythonに関する書籍を読みその書評をブログ化しています。今回読んだ本は『知識ゼロから始める!Pythonで3万円を稼ぐ副業術』です。
KindleUnlimitedに入っている電子書籍の中から、一番初学者が興味持てそうなものを選んでみました。プログラムでお金を稼ぐということは、誰かの悩みを解決するということなので、その”悩み”が書いてある本+それをプログラムで解決する本という意味の選書となります。
稼ぐための最初のステップについて
本の中では、最初にPthonというものの説明が行われ、次に稼ぐための4ステップということでスキルの進度によってのオススメが書かれています。その4つについては本に説明を任せるとして、最初のステップ1.「データ収集案件」についてまとめたいと思います。
1.pythonの基礎を学ぶ
2.演習により基礎を固める
3.html/cssを学ぶ
1つづつまとめていきます。
1.pythonの基礎を学ぶ
こちらでは、著者のYouTubeページが紹介されています。全21の講座で基礎文法(順次実行、変数、反復、条件分岐)などを学ぶのでしょう。前回扱った本の中で基本的な文法については触れているので、これは飛ばすことにします。
osushi-engineer.hatenablog.com
2.演習により基礎を固める
演習問題によって基礎コードに慣れるのが目的のようです。著者のUdemy講座が挙げられています。個人的には書籍での学習が好きなので、KindleUnlimitedで基礎演習ができそうな書籍を探してみます。
丁度よさそうな本がKindleUnlimitedに入っていたので、メモ。
2016年の本ですが、シスコシステムズという会社の社内トレーニング資料を書籍化したものらしいです。次回の書評はこの本にしたいと思います。基礎に関しては、やり続けていても意味ないし、やらないのも問題だと思うので試してみて良さそうであれば日々少しづつやっていきたいと思います。
3.html/cssの基礎を学ぶ
データ収集案件ではWEBスクレイピングという技術を使うんですけど、それにhtml/cssの基礎知識が必要となるようです(おそらくhtmlタグ内の指定要素の中身を収集するから?)。これは自分的にはあまり必要ないですが、基礎本として書評したいなと思っていた本をメモしておきます。
WEBスクレイピングを学ぶ
いよいよWEBスクレイピングを学ぶ方法の章に入ったのですが、学び方については著者のUdemy講座でという作りでした。これについても書籍で勉強したいので
Python2年生 スクレイピングのしくみ 体験してわかる!会話でまなべる!
評価が悪くなさそうな、上記の本を手に入れてみることにした。
WEBスクレイピング案件の話
次にスクレイピング案件の話ですが、・クラウドワークス・ランサーズ・ココナラといった有名どころで案件をとることが書かれています。
ここは普通ですが、ちょっといいなと思ったのが「ここの案件取得もpythonで自動化してみましょう」と書かれていた点。これは実際に試してみたいと思いました。
あと案件受けで良いと思った点
- 提案文に相手の返信テンプレートを作成する
- 提案前に事前データ収集を行い、そのサンプルを提案時に見せておく
まとめ
残りの文章に関しては基本的なことが書かれていたみたいなので、割愛します。
この本ではpythonの技術について学ぶことはできませんでしたが、次に何をしていきたいかのルートを学ぶことはできました。
前提:WEBスクレイピング案件が一番簡単なので、まずはその技術を学ぶ
1.スクレイピングを学ぶための書籍を予約する
2. その本が届くまではpython演習をする(継続)
3. スクレイピング技術を学ぶ
4. 案件把握用の自動化プログラムを作成する
5. 案件獲得に向けて動く