#はじめに
非エンジニアの方(プログラム一切勉強したことない&GUIしか触ったことないようなレベル)にpythonでスクレイピングが出来るように色々教えた流れをまとめた個人的備忘録です。今後他の人に教える際にも参考にできるかと思いここに残しておきます。
#スクレイピングって何?
情報を取得して加工することです。今回はWEBページから情報を取得します。自動でWEBページからほしい情報をまとめられるようになったら便利ですよね。それを作ります。
#VSCodeとPythonのインストール
【インストールしてほしいもの】
・Visual Studio Code(VSCode)
・Python
以下のサイトを参考にVSCodeとPythonをインストールしましょう。上から順にサイト通りに進めていきましょう。ページ下部まで終わったらnextページに飛んで同様に進めてください。【次のステップ】というページが出てきたらインストールはおしまいです。
参考URL https://www.python.jp/python_vscode/windows/setup/config_explorer.html
【なにをしているのか】
色々なものを作るためのPyhonというプログラミング言語をあなたのパソコンで使えるようにしています。そのPythonを組み立てるのがVSCodeです。とても雑に例えると鉛筆(Python)とノート(VSCode)みたいなものです。
#仮想環境作成
コマンドラインの触り方をまず勉強しましょう。progateで無料アカウントを利用してレッスンを受講してください
https://prog-8.com/courses/commandline
コマンドラインの操作が分かるようになったら以下のサイトを参考にvenvで仮想環境を作ってください。
参考URL https://hachian.com/2019/09/19/vscode_venv/
参考URL https://qiita.com/enya314/items/0e62b68fe70f52a628bf
【なにをしているのか】
Pythonには様々なライブラリがあり、目的別にそれらをインストールして利用します。しかし何でもかんでもインストールしているとうまく動作しなくなったりと問題が多いので仮想環境というものを作って分けて管理します。例えるとキッチンと寝室を分けるみたいなイメージです。キッチン兼寝室はちょっと嫌ですよね・・・?じゃあ部屋(仮想環境)を目的別に作って使い分けたほうがいいよねって感じです。
#Pythonの基礎を知ろう
progateの無料講座を受けてください。決して丸投げではないです。15分調べてみてわからなかったらすぐ聞きましょう。
https://prog-8.com/courses/python
#スクレイピング実践編に続く!!!!!
データを取ってきてスプレッドシートに書き込めたらゴールです。
(LGTM頂けたら励みになります。。)