「リーダブルコード」や「ゼロから作るDeep Learning」などの技術書で有名なオライリーさん、読んだことのある人も多いはずです。プログラミングから料理まで、いろいろな本が出版されていますが、今までに出版された本をすべて購入したらいくらになるのでしょうか?調べてみました。

調べ方

オライリーのWebサイトのAll Booksの画像
オライリーの発行書籍一覧(https://www.oreilly.co.jp/catalog/ )をPythonでスクレイピングして調べました。今回、「JavaScript 第7版」などの更新されている書籍は最新のものだけを対象にしています。

ソースコード

PYTHON
 1import requests
 2from bs4 import BeautifulSoup
 3
 4res = requests.get('https://www.oreilly.co.jp/catalog/')
 5soup = BeautifulSoup(res.text, 'html.parser')
 6
 7price_elements = soup.select('#bookTable > tbody > tr > td.price')
 8
 9prices = [price.get_text(strip=True) for price in price_elements]
10
11books_length = len(prices)
12
13total_sum = sum(float(price.replace(',', '')) for price in prices)
14
15print("書籍数:", books_length, "冊")
16print("合計金額:", total_sum, "円")
クリックして展開し、詳細を表示

(多分動く)

実行結果

PLAINTEXT
1書籍数: 412 冊
2合計金額: 1509200.0 円
クリックして展開し、詳細を表示

まとめ

ということで、オライリー本を全冊買うと1509200円かかることがわかりました。高いですね。どれもいい本なので仕方ないんですけどね。お財布に余裕のある方はぜひ全冊揃えてみては?(破産する)

それでは!

検索を開始

キーワードを入力して記事を検索

↑↓
ESC
⌘K ショートカット