金曜日 10 a.m.–1 p.m.
【初心者向けPythonチュートリアル】Webスクレイピングに挑戦してみよう
Takesxi Sximada
- 対象レベル:
- 初級
- カテゴリ:
- Core Python (Language, Stdlib)
説明
Python初心者向けにPythonの環境構築、データ型、ファイル操作、ライブラリなどの基本的な使い方を解説し、それらを用いてWebページにアクセスしてデータを抽出しCSVやJSON形式として出力する方法を解説します。 序盤はPythonエンジニア養成読本の内容をもとに進めます。 後半では実際に実務で使えそうなスクリプトを作成して、今後の業務などに役立てられるようにします。
概要
Python初心者向けにPythonの環境構築、データ型、ファイル操作、ライブラリなどの基本的な使い方を解説し、それらを用いてWebページにアクセスしてデータを抽出しCSVやJSON形式として出力する方法を解説します。 序盤はPythonエンジニア養成読本の内容をもとに進めます。 後半では実際に実務で使えそうなスクリプトを作成して、今後の業務などに役立てられるようにします。
#### 対象者
プログラミング経験はあるがPythonをまだ使ったことがない人/始めたばかりの人
#### 用意するもの
- PC (OSはWindows, Mac, Ubuntu いずれか。それ以外の場合サポート出来ない場合があります)
- Pythonエンジニア養成読本
- 筆記具
#### 当日の進め方
研修資料にはPythonエンジニア養成読本 ( http://gihyo.jp/book/2015/978-4-7741-7320-7 ) を使用します。第一部、第二部はプロジェクタに資料を写しながら内容を解説していきます。
第三部は実際に簡単なスクレイピングのプログラミングを行い動作させながら、スクレイピングを学びます。
本チュートリアルは三部構成となっています。
##### 第一部: よくわかるPythonの世界
Pythonとはどんな言語なのか、バージョンの選定などについて解説します。
Pythonエンジニア養成読本第1章をベースに進めます。
##### 第二部: これだけは知っておきたい Python 言語はじめの一歩
Pythonインストールインストール方法、基本機能としてのデータ型や標準ライブラリの説明を行います。また、サードパーティライブラリの解説も行います。Pythonエンジニア養成読本第2章とAppendix1をベースに進めます。
- Pythonの準備
- データ型
- ファイル操作
- 標準ライブラリ
- サードパーティパッケージ
##### 第三部: 【特別企画】Pythonでの初級スクレイピング
Webページにアクセスしてデータを抽出しCSVやJSON形式として出力する方法を解説します。資料をもとに解説を行い、理解を深めます。実際にコードを記述し動作を確認します。
(※この内容はPythonエンジニア養成読本にはありません)
参加者用ハンドアウト
No handouts have been provided yet for this tutorial