山傘のプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

Python

Python requests で url が https のときにエラーが発生する

エラー 環境 Windows Anaconda 内容 url が https から始まるときエラーが出たのでメモします。 import requests url = 'http://yamakasa3.hatenablog.com/' r = requests.get(url)

天鳳のログから和了データを抽出する その3

和了データの抽出 前回では、INIT タグから場風と親か子であるかという情報を抜き出しました。今回は、AGARI タグから和了データを抜き出します。

天鳳のログから和了データを抽出する その2

天鳳のログの解析 前回は、天鳳のログからAGARIタグの抽出を行いましたが、この情報だけでは場風の情報がありません。符と翻と得点から親か子であるかはすぐに分かるので、場風を特定するのはさらに役を考慮すれば可能だと思います。ですが、それは大変なの…

天鳳のログから和了形を抽出する その1

天鳳 tenhou.net

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その18

第6章 フレームワーク Scrapy ページの遷移しながらクローリングするためのライブラリについて学びます。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その17

第6章 フレームワーク Scrapy 今回から新しい章を進めていきます。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その16

第5章 クローリング・スクレイピングの実践とデータの活用 取得したデータ活用を思いついていませんが、テキストを進めていきたいと思います。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その15

第5章 クローリング・スクレイピングの実践とデータの活用 JavaScript が使われているページのスクレイピングを行います。 note のスクレイピング note というと有料で記事を販売できるということしか知りませんが、おすすめされる記事の取得を行います。 no…

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その14

第5章 クローリング・スクレイピングの実践とデータの活用 今回は、Web ページを自動的にクローリングします。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その13

第5章 クローリング・スクレイピングの実践とデータの活用 オープンデータ 政府や自治体や企業が持つデータを公開し、自由に利用してもらう仕組みであるオープンデータを用いてスクレイピングを行います。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その12

第5章 クローリング・スクレイピングの実践とデータの活用 今回は時系列データを扱います。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その11

第5章 クローリング・スクレイピングの実践とデータの活用

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その10

第5章 クローリング・スクレイピングの実践とデータの活用 クローリングではなく、API を利用してデータを活用してスクレイピングを行います。

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その9

第4章 実用のためのメソッド

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その8

第4章 実用のためのメソッド

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その7

第3章 ライブラリによる高度なクローロング・スクレイピング 今回で3章は終わりです。電子書籍の

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その6

第3章 ライブラリによる高度なクローロング・スクレイピング

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その5

第3章 ライブラリによる高度なクローロング・スクレイピング

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その4

第3章 ライブラリによる高度なクローロング・スクレイピング

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その3

第 2 章 Python ではじめるクローリング・スクレイピング

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その2

第 2 章 Python ではじめるクローリング・スクレイピング

Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー その1

第 1 章 クローリング ・スクレイピングとは何か 久しぶりに Python に触れてみようと思います。

[AtCoder] C - AtCoDeerくんと選挙速報 / AtCoDeer and Election Report

問題 beta.atcoder.jp 二分探索を使って解きましたが、数値が大きいのでPythonを使いました。

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実践 その1

ディープラーニングを学ぶ ディープラーニングの入門書として10万部も売れたという話題の本をやっていきたいと思います。技術書は5万部売れれば大成功と言われる世界なんですよね。

[yukicoder] No.4 おもりと天秤

問題 No.4 おもりと天秤 - yukicoder 動的計画法を使う問題です。 動的計画法は漸化式が有名ですが、二次元となると扱いが難しく感じます。

[yukicoder] No.428 小数から逃げる夢, No.442 和と積 [Python]

Pythonで解くと楽な問題 Pythonは整数を非常に大きな桁まで簡単に扱うことができます。多倍長整数と言うんでしたっけ?まあ、JavaでもBigDecimalとかを使えば同じことができると思いますが、Pythonのメリットが活きる問題もあると思います。

独学プログラマー Python言語の基本から仕事のやり方まで その9

第10章 知識を一つにまとめる これまでに学んだ内容を元にハングマンという言葉当てゲームを作ります。

独学プログラマー Python言語の基本から仕事のやり方まで その8

第9章 ファイル プログラミングを学ぶ上で避けては通れないファイルの操作です。ファイルを読み込んだり。書き込んだりします。

独学プログラマー Python言語の基本から仕事のやり方まで その7

第8章 モジュール Pythonに限らず、1つのプログラムが長く大きなものとなるのは好ましくなく、そういったプログラムは分割して記述すべきです。

独学プログラマー Python言語の基本から仕事のやり方まで その6

第7章 文字列の文字をforループで取り出す 文字列はイテラブルなので、次のように文字を取り出すことができます。