crz33 blog

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

「コーディング」の記事一覧

Pythonの高速化のまとめ Ver.1

PythonでのFXのランダムウォークを検証で、はじめてのPythonプログラムを実装しましたが、書き方工夫すればもっと早くなるのでは?という疑問があったのでいろいろ試行錯誤しました。 まずは、ランダムウォークのソースを […]

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のシーケンスオブジェクト

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

Pythonのビルトインオブジェクト

Pythonのビルトインオブジェクトについて、勉強中に気になったとこだけサンプル交えてメモしたものです。 ここで扱うのは、下記オブジェクトです。 数値 文字列 リスト ディクショナリ タプル シーケンスやループでの活用な […]

【保存版】Bash on Windowsの環境構築のまとめ

このブログで紹介している Bash on Windows のTipsが多くなってきたのでサイトマップとしてまとめました。 良さそうな記事を順次追記していきます。 基本 セットアップ 下記を上から順にセットアップ。 「Ba […]