crz33 blog

早期リタイアしたいシステムエンジニアのブログ

Pythonのクロージャでできること

私はPythonは型が柔軟なので、ゴリゴリにクラス実装するのは良くないと思っています。 書籍で、クロージャを多用すると複雑になるので、やめといたほうがよいという記述が見受けられますが、私はクラスをたくさん作って、継承して […]

Atom上にPython開発環境を整える

Atom上にPython開発環境を整える手順を纏めます。 Pythonの実行環境は、Bash on Windowsで構築しています。記事末尾のリンクを参照ください。 Hydrogen Hydrogenは、おすすめパッケー […]

【保存版】Python on Atomの環境構築のまとめ

Pythonのコーディング環境として、Atomを選びました。 その環境構築の手順を纏めています。 基本 まずは、Pythonの環境および、Atomとの連携までのセットアップです。 「WindowsでPython環境を作る […]

WindowsでPython環境を作る

WindowsにPythonの実行環境をセットアップします。 Bash on Windows上で環境構築する方法は、「【保存版】Bash on Windowsの環境構築のまとめ」を参照しください。 Pythonのインスト […]

Atomのセットアップと初期設定

最近Pythonを使い始めました。これまで Bash on Windows + emacsで開発してきましたが、保管や実行でストレスを感じ始めたので、Atomが使えないかと思っています。 今後、Atomに乗り換えるかもし […]

Pythonでローソク足の表示方法

pythonでFXのヒストリカルデータをローソク足で描画する方法を調べました。 私がやりたいことは、Python上でバックテストをして、結果の敗因の原因を調べるためにチャートを見るためです。 この調査で使うデータについて […]

Pythonのシーケンスオブジェクト

文字列やリスト、タプルはシーケンスオブジェクトです。 ここでは、シーケンス共通の特徴や活用のTipsをまとめます。 インデクシング シーケンスは複数項目を順序を持って並べたものなので、各要素にポジション指定でアクセスでき […]