読者です 読者をやめる 読者になる 読者になる

Pythonのrequestsモジュールを使ってSlackにポストする

Pythonを使ってSlackに投稿する際は、requestsモジュールを使うと便利だ。requestsはPythonでHTTPリクエストやレスポンスを処理するためのモジュールで、標準モジュールではないが多くのPythonユーザーに使われている(GitHubのスター数はこの記事を書いてい…

さくらVPSの標準OS(CentOS 6.7)にPython3.5.0をインストールする

現時点で最新のPython(3.5.0)をさくらVPSの標準OSにインストールしたので、そのときの手順を書く。 サーバにログインする ビルドにroot権限が必要なので、sudoできるユーザでログインする。 /tmpに移動 /tmpは作業中に一時的にファイルを配置するディレクト…

Pythonでコマンドラインオプションを使う

Pythonの練習としてXBRLをダウンロードするスクリプトを作成している。前回は証券コードをコマンドライン引数で渡したり、提出日をダウンロード条件に加えたりした。hqac.hatenadiary.com今回は「対象期間をコマンドラインオプションから指定する」機能を追…

XBRLをダウンロードするスクリプトを改良する

前回の記事で、外部のAPIを利用してEDINETのXBRLファイルをダウンロードするスクリプトを読んだ。オリジナルのスクリプトは下記のQiita記事を参照いただきたい。qiita.com 前回の変更点 前回の記事では、オリジナルのmain関数に少しだけ変更を加えた。 if no…

プログラミング童貞を卒業する

かれらの生は狩猟と武事とで占められ、男は幼いころから刻苦にはげむ。 長く童貞をまもった者には、賞賛が待っている。禁欲によって背が伸び、体も強くなると考えられているためである。カエサル 「ガリア戦記」 26歳でプログラミング童貞の私がPythonを学ぼ…

Pythonのデフォルト文字コード

Python2ではデフォルトの文字コードとしてASCIIが使われている。 ASCIIは半角英数字を扱う文字コードなので、ひらがなやカタカナ、漢字などの日本語の文章を出力しようとするとエラーになる。 確認してみよう。 まずはtest.pyというファイルを作る。ここに下…