Works by

Ren's blog

@rennnosuke_rk 技術ブログです

2015-01-01から1年間の記事一覧

【Python】実引数として渡すリストのアンパック

Python書いてて初めて知ったのでメモ。 関数に引数を渡すとき、以下のようにリストが格納された変数の頭に"*"をつけることで、 リストがアンパックされて引数の羅列として扱えるらしい。 import math # 極座標系に変換 def polar_coordinates(x, y): r = mat…

【Python】IPythonをつかう

IPython Pythonをインストールすると、標準のインタラクティブシェルがすでに使えるようになっているが、 別のPythonインタラクティブシェルであるIPythonを使うとより快適にPythonコードを実行できる。 インストール pip install ipython んで $ ipython2 b…

【python】デコレータ

pythonにはデコレータ構文が標準で実装されている。デコレータを使うことで、既存の関数に対し簡単に別の機能を付加(デコレート)することができる。 例えば、以下の様なコードを書いたとする。 def cake(): print("cake") cake() とくれば、もちろん出力は…

タスク処理が遅い

最近、タスクの処理がめっぽう遅い!と感じるようにもなったし、外からのアクションもそれっぽくなってきたので、 なんで遅いんだろう、と考えた結果を書き留めておこうと思いました。 プログラミングとは殆ど関係ない(?)内容ですが、 自戒の意味を込めて…